---
Fuzzer filename: '/src/libvslvm/ossfuzz/logical_volume_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libvslvm/ossfuzz/logical_volume_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         38
      ICount:          185
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - libbfio_handle_free
        - libbfio_memory_range_initialize
        - libbfio_memory_range_set
        - libbfio_pool_append_handle
        - libbfio_pool_free
        - libbfio_pool_initialize
        - libvslvm_handle_close
        - libvslvm_handle_free
        - libvslvm_handle_get_volume_group
        - libvslvm_handle_initialize
        - libvslvm_handle_open_file_io_handle
        - libvslvm_handle_open_physical_volume_files_file_io_pool
        - libvslvm_logical_volume_free
        - libvslvm_volume_group_free
        - libvslvm_volume_group_get_logical_volume
        - libvslvm_volume_group_get_number_of_logical_volumes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'logical_volume_fuzzer.cc:68,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:72,3'
              BranchSideFuncs: []
            - BranchSide:      'logical_volume_fuzzer.cc:75,7'
              BranchSideFuncs:
                - libbfio_memory_range_set
                - libbfio_pool_initialize
                - libvslvm_handle_initialize
                - libvslvm_handle_open_file_io_handle
                - libbfio_pool_append_handle
                - libvslvm_handle_open_physical_volume_files_file_io_pool
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:74,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:80,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:82,6'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libvslvm_handle_initialize
                - libvslvm_handle_open_file_io_handle
                - libbfio_pool_append_handle
                - libvslvm_handle_open_physical_volume_files_file_io_pool
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:82,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:88,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:90,6'
              BranchSideFuncs:
                - libvslvm_handle_initialize
                - libvslvm_handle_open_file_io_handle
                - libbfio_pool_append_handle
                - libvslvm_handle_open_physical_volume_files_file_io_pool
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:90,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:94,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:97,7'
              BranchSideFuncs:
                - libvslvm_handle_open_file_io_handle
                - libbfio_pool_append_handle
                - libvslvm_handle_open_physical_volume_files_file_io_pool
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:96,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:102,3'
              BranchSideFuncs:
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:105,7'
              BranchSideFuncs:
                - libbfio_pool_append_handle
                - libvslvm_handle_open_physical_volume_files_file_io_pool
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:104,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:111,3'
              BranchSideFuncs:
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:115,17'
              BranchSideFuncs:
                - libvslvm_handle_open_physical_volume_files_file_io_pool
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:117,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:122,3'
              BranchSideFuncs:
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:125,7'
              BranchSideFuncs:
                - libvslvm_handle_get_volume_group
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:124,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:130,8'
              BranchSideFuncs:
                - libvslvm_volume_group_get_number_of_logical_volumes
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
            - BranchSide:      'logical_volume_fuzzer.cc:155,3'
              BranchSideFuncs:
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'logical_volume_fuzzer.cc:129,7'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:134,4'
              BranchSideFuncs:
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:136,7'
              BranchSideFuncs:
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:136,7'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:136,35'
              BranchSideFuncs:
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_logical_volume_free
            - BranchSide:      'logical_volume_fuzzer.cc:139,9'
              BranchSideFuncs:
                - libvslvm_volume_group_get_logical_volume
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
                - libvslvm_logical_volume_free
        - Branch String:   'logical_volume_fuzzer.cc:138,8'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:144,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_free
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'logical_volume_fuzzer.cc:148,3'
              BranchSideFuncs:
                - libvslvm_volume_group_free
                - libvslvm_handle_close
                - libvslvm_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'logical_volume_fuzzer.cc:168,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:170,3'
              BranchSideFuncs:
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'logical_volume_fuzzer.cc:174,6'
              BranchSideFuncs:
                - libbfio_handle_free
        - Branch String:   'logical_volume_fuzzer.cc:174,6'
          Branch Sides:
            - BranchSide:      'logical_volume_fuzzer.cc:176,3'
              BranchSideFuncs:
                - libbfio_handle_free
            - BranchSide:      'logical_volume_fuzzer.cc:180,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'logical_volume_fuzzer.cc:68,6'
          Dst:             libbfio_memory_range_initialize
        - Src:             'logical_volume_fuzzer.cc:74,6'
          Dst:             libbfio_memory_range_set
        - Src:             'logical_volume_fuzzer.cc:82,6'
          Dst:             libbfio_pool_initialize
        - Src:             'logical_volume_fuzzer.cc:90,6'
          Dst:             libvslvm_handle_initialize
        - Src:             'logical_volume_fuzzer.cc:96,6'
          Dst:             libvslvm_handle_open_file_io_handle
        - Src:             'logical_volume_fuzzer.cc:104,6'
          Dst:             libbfio_pool_append_handle
        - Src:             'logical_volume_fuzzer.cc:117,6'
          Dst:             libvslvm_handle_open_physical_volume_files_file_io_pool
        - Src:             'logical_volume_fuzzer.cc:124,6'
          Dst:             libvslvm_handle_get_volume_group
        - Src:             'logical_volume_fuzzer.cc:129,7'
          Dst:             libvslvm_volume_group_get_number_of_logical_volumes
        - Src:             'logical_volume_fuzzer.cc:138,8'
          Dst:             libvslvm_volume_group_get_logical_volume
        - Src:             'logical_volume_fuzzer.cc:144,5'
          Dst:             libvslvm_logical_volume_free
        - Src:             'logical_volume_fuzzer.cc:150,3'
          Dst:             libvslvm_volume_group_free
        - Src:             'logical_volume_fuzzer.cc:154,2'
          Dst:             libvslvm_handle_close
        - Src:             'logical_volume_fuzzer.cc:159,2'
          Dst:             libvslvm_handle_free
        - Src:             'logical_volume_fuzzer.cc:170,3'
          Dst:             libbfio_pool_free
        - Src:             'logical_volume_fuzzer.cc:176,3'
          Dst:             libbfio_handle_free
    - functionName:    libbfio_handle_get_offset_read
      functionSourceFile: '/src/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - index
        - offset
        - size
        - error
      BBCount:         9
      ICount:          77
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - number_of_read_offsets
        - error
      BBCount:         9
      ICount:          65
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - track_offsets_read
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - open_on_demand
        - error
      BBCount:         11
      ICount:          72
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - size
        - error
      BBCount:         18
      ICount:          124
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - offset
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         11
      ICount:          70
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - io_handle
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         13
      ICount:          95
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - offset
        - error
      BBCount:         14
      ICount:          103
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - error
      BBCount:         11
      ICount:          82
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - offset
        - error
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libbfio_internal_handle_read_buffer
        - libbfio_internal_handle_seek_offset
        - libcerror_error_set
      functionUses:    3
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - error
      BBCount:         11
      ICount:          82
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         23
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         38
      ICount:          243
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - offset
        - whence
        - error
      BBCount:         11
      ICount:          79
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         26
      ICount:          164
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_handle
        - source_handle
        - error
      BBCount:         41
      ICount:          281
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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:          206
      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/libvslvm/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         42
      ICount:          229
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_range_list_free
        - libcerror_error_set
      functionUses:    10
      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/libvslvm/libbfio/libbfio_memory_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - range_start
        - range_size
        - error
      BBCount:         8
      ICount:          64
      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/libvslvm/libbfio/libbfio_memory_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - range_start
        - range_size
        - error
      BBCount:         8
      ICount:          64
      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/libvslvm/libbfio/libbfio_memory_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libbfio_handle_initialize
        - libbfio_memory_range_io_handle_clone
        - libbfio_memory_range_io_handle_close
        - libbfio_memory_range_io_handle_exists
        - libbfio_memory_range_io_handle_free
        - libbfio_memory_range_io_handle_get_size
        - libbfio_memory_range_io_handle_initialize
        - libbfio_memory_range_io_handle_is_open
        - libbfio_memory_range_io_handle_open
        - libbfio_memory_range_io_handle_read_buffer
        - libbfio_memory_range_io_handle_seek_offset
        - libbfio_memory_range_io_handle_write_buffer
        - 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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - size
        - error
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - offset
        - whence
        - error
      BBCount:         29
      ICount:          175
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - buffer
        - size
        - error
      BBCount:         25
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - buffer
        - size
        - error
      BBCount:         25
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - access_flags
        - error
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:    1
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         16
      ICount:          93
      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/libvslvm/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3436
      functionLinenumberEnd: 3520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - size
        - error
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_get_size
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - access_flags
        - error
      BBCount:         24
      ICount:          160
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - error
      BBCount:         25
      ICount:          165
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - error
      BBCount:         39
      ICount:          255
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - offset
        - error
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_get_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - offset
        - whence
        - error
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_seek_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3236
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - offset
        - error
      BBCount:         12
      ICount:          99
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - error
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_write_buffer
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 3036
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - offset
        - error
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_read_buffer_at_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - error
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_read_buffer
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - error
      BBCount:         24
      ICount:          149
      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:    2
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_pool
        - entry
        - error
      BBCount:         30
      ICount:          201
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - error
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_internal_pool_close
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - access_flags
        - error
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_reopen
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - access_flags
        - error
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_internal_pool_open
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - maximum_number_of_open_handles
        - error
      BBCount:         30
      ICount:          205
      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:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - maximum_number_of_open_handles
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - error
      BBCount:         34
      ICount:          214
      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:    2
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - access_flags
        - error
      BBCount:         43
      ICount:          257
      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:    2
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - access_flags
        - error
      BBCount:         48
      ICount:          290
      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:    1
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - error
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - number_of_handles
        - error
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - number_of_handles
        - error
      BBCount:         9
      ICount:          65
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_pool
        - source_pool
        - error
      BBCount:         28
      ICount:          185
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libbfio_handle_clone
        - libbfio_handle_free
        - libcdata_array_clone
        - libcdata_array_free
        - libcdata_list_free
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - error
      BBCount:         15
      ICount:          93
      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/libvslvm/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - number_of_handles
        - maximum_number_of_open_handles
        - error
      BBCount:         30
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libbfio_handle_free
        - libcdata_array_free
        - libcdata_array_initialize
        - libcdata_list_free
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    3
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         19
      ICount:          159
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1905,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1908,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1916,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1918,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1921,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1929,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1930,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1930,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1933,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1929,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1933,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1941,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1941,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1944,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1952,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1971,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1975,47'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1977,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1907,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1920,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1932,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1943,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_insert_entry
      functionSourceFile: '/src/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - entry_compare_function
        - insert_flags
        - error
      BBCount:         52
      ICount:          324
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1690,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1693,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1701,49'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1703,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1714,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1714,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1717,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1725,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1725,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1728,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1736,8'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1736,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1739,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1763,17'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1766,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1770,20'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1817,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1775,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1778,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1787,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1787,12'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1789,10'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1794,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1789,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1791,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1793,3'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1794,12'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1796,11'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1800,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1812,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1814,4'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1816,2'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1817,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1820,13'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1867,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1825,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1828,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1838,23'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1840,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1842,27'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1849,50'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1842,5'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1846,50'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1848,4'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1867,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1869,18'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1871,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1692,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1705,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1716,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1727,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1738,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1777,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1802,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1819,12'
          Dst:             libcdata_internal_array_resize
        - Src:             'libcdata_array.c:1827,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_array_resize
      functionSourceFile: '/src/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         44
      ICount:          301
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_array.c:720,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:731,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:731,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:742,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:742,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:753,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:753,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:757,7'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:823,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:757,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:759,32'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:763,36'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:766,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:772,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:780,41'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:782,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:793,18'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:797,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:800,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:808,43'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:814,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:818,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:820,49'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:823,11'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:825,39'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:827,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:829,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:833,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:863,39'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:833,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:835,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:862,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:835,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:838,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:846,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:846,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:851,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:860,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:722,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:771,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:784,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:793,18'
          Dst:             realloc
        - Src:             'libcdata_array.c:799,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:837,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:850,6'
          Dst:             libcerror_error_set
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcdata_array_append_entry
      functionSourceFile: '/src/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    16
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry
        - error
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    20
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry
        - entry_compare_function
        - existing_entry
        - error
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1216,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1227,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1229,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1240,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1251,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1251,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1277,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1277,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1281,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1324,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1286,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1289,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1300,12'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:1218,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1231,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1242,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1253,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1288,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_get_entry_by_index
      functionSourceFile: '/src/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    54
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    26
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - error
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    10
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_array
        - source_array
        - entry_free_function
        - entry_clone_function
        - error
      BBCount:         34
      ICount:          216
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcdata_array.c:543,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:554,7'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:554,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:565,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:565,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:576,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:576,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:587,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:587,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:589,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:593,56'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:610,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:616,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:624,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:624,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:627,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:635,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:635,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:637,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:681,44'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:637,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:641,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:641,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:643,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:659,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:643,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:649,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:691,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:695,4'
              BranchSideFuncs:
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:698,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:556,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:610,6'
          Dst:             libcdata_array_initialize
        - Src:             'libcdata_array.c:615,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:626,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:648,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:693,3'
          Dst:             libcdata_array_free
    - functionName:    libcdata_array_initialize
      functionSourceFile: '/src/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         32
      ICount:          213
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    14
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    24
      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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_array
        - entry_free_function
        - error
      BBCount:         21
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_array.c:383,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:394,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:394,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:405,22'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:405,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:409,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:439,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:409,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:411,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:438,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:411,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:413,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:417,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:421,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:424,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:423,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_clear
      functionSourceFile: '/src/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    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/libvslvm/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    9
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_to_remove
        - error
      BBCount:         54
      ICount:          306
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_to_insert
        - value_compare_function
        - insert_flags
        - existing_element
        - error
      BBCount:         52
      ICount:          320
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         42
      ICount:          251
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         44
      ICount:          262
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element
        - error
      BBCount:         35
      ICount:          211
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - number_of_elements
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:    1
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_list
        - source_list
        - value_free_function
        - value_clone_function
        - error
      BBCount:         38
      ICount:          243
      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:554,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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - value_free_function
        - error
      BBCount:         12
      ICount:          77
      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/libvslvm/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - value_free_function
        - error
      BBCount:         31
      ICount:          204
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - value
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - value
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - next_element
        - error
      BBCount:         6
      ICount:          54
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - next_element
        - error
      BBCount:         10
      ICount:          78
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - next_element
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - next_element
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - parent_list
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - parent_list
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - value_free_function
        - error
      BBCount:         20
      ICount:          111
      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/libvslvm/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - error
      BBCount:         16
      ICount:          92
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4773
      functionLinenumberEnd: 4921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - error
      BBCount:         25
      ICount:          171
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4037
      functionLinenumberEnd: 4096
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - element_index
        - range_list_value
        - error
      BBCount:         12
      ICount:          88
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4763
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - error
      BBCount:         34
      ICount:          221
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4455
      functionLinenumberEnd: 4600
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - error
      BBCount:         29
      ICount:          194
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4317
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - range_offset
        - range_start
        - range_size
        - value
        - error
      BBCount:         21
      ICount:          151
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4106
      functionLinenumberEnd: 4171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_offset
        - range_list_value
        - error
      BBCount:         16
      ICount:          108
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3924
      functionLinenumberEnd: 4027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_offset
        - element
        - error
      BBCount:         28
      ICount:          180
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4183
      functionLinenumberEnd: 4305
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - element_index
        - range_start
        - range_size
        - value
        - error
      BBCount:         17
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_internal_range_list_get_value_by_index
        - libcerror_error_set
      functionUses:    1
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3744
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - value_free_function
        - value_split_function
        - error
      BBCount:         52
      ICount:          324
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value_free_function
        - error
      BBCount:         18
      ICount:          123
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3157
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value
        - error
      BBCount:         16
      ICount:          101
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - source_range_list
        - value_free_function
        - value_merge_function
        - error
      BBCount:         22
      ICount:          171
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - number_of_elements
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - element
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - value
        - value_free_function
        - value_merge_function
        - error
      BBCount:         35
      ICount:          244
      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:    2
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_start
        - range_end
        - element_index
        - element
        - error
      BBCount:         62
      ICount:          396
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - error
      BBCount:         13
      ICount:          91
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - value
        - new_range_list_element
        - error
      BBCount:         51
      ICount:          356
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - value
        - value_merge_function
        - backup_range_list
        - error
      BBCount:         20
      ICount:          166
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - value_free_function
        - error
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_range_list_empty
        - libcerror_error_set
      functionUses:    4
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - value_free_function
        - error
      BBCount:         31
      ICount:          211
      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:    1
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value_free_function
        - error
      BBCount:         19
      ICount:          116
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - value
        - error
      BBCount:         14
      ICount:          85
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - value
        - value_merge_function
        - error
      BBCount:         26
      ICount:          194
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value_merge_function
        - backup_range_list
        - error
      BBCount:         31
      ICount:          219
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - backup_range_list
        - error
      BBCount:         26
      ICount:          189
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list
        - element
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_range_list
        - source_range_list
        - value_free_function
        - value_clone_function
        - error
      BBCount:         34
      ICount:          217
      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:    0
      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:625,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/libvslvm/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_range_list_value
        - source_range_list_value
        - value_free_function
        - value_clone_function
        - error
      BBCount:         27
      ICount:          184
      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/libvslvm/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list_value
        - value_free_function
        - error
      BBCount:         15
      ICount:          84
      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/libvslvm/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range_list_value
        - error
      BBCount:         16
      ICount:          93
      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:    libvslvm_handle_get_volume_group
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - volume_group
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libvslvm_metadata_get_volume_group
        - libvslvm_volume_group_set_io_values
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:2231,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:2242,51'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_set_io_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2244,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:2256,12'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_set_io_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2260,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:2271,11'
              BranchSideFuncs:
                - libvslvm_volume_group_set_io_values
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2273,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2280,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:2288,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:2233,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2246,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2255,11'
          Dst:             libvslvm_metadata_get_volume_group
        - Src:             'libvslvm_handle.c:2262,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2273,7'
          Dst:             libvslvm_volume_group_set_io_values
        - Src:             'libvslvm_handle.c:2279,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_handle_open_physical_volume_file_io_handle
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - physical_volume_index
        - file_io_handle
        - error
      BBCount:         30
      ICount:          193
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libbfio_handle_close
        - libbfio_handle_is_open
        - libbfio_handle_open
        - libbfio_pool_set_handle
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:1397,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1408,10'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1409,3'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1409,10'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1420,8'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1408,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1420,8'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1420,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1423,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1431,8'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1431,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1433,21'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1436,28'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1439,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1442,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:1450,11'
              BranchSideFuncs:
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1452,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1458,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:1466,36'
              BranchSideFuncs:
                - libbfio_pool_set_handle
                - libcerror_error_set
                - libbfio_handle_close
        - Branch String:   'libvslvm_handle.c:1468,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1476,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:1485,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:1488,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1491,4'
              BranchSideFuncs:
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:1494,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:1399,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1411,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1422,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1435,27'
          Dst:             libbfio_handle_is_open
        - Src:             'libvslvm_handle.c:1441,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1452,7'
          Dst:             libbfio_handle_open
        - Src:             'libvslvm_handle.c:1457,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1468,6'
          Dst:             libbfio_pool_set_handle
        - Src:             'libvslvm_handle.c:1475,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1490,3'
          Dst:             libbfio_handle_close
    - functionName:    libvslvm_handle_open_physical_volume_files_file_io_pool
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - file_io_pool
        - error
      BBCount:         23
      ICount:          168
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - libbfio_pool_get_number_of_handles
        - libcerror_error_set
        - libvslvm_internal_handle_open_read_data_area_table
        - libvslvm_metadata_get_volume_group
        - libvslvm_volume_group_get_number_of_physical_volumes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:1041,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1044,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1052,51'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_get_number_of_handles
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1054,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1066,12'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_get_number_of_handles
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1070,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1073,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1081,11'
              BranchSideFuncs:
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_get_number_of_handles
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1085,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1091,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1100,7'
              BranchSideFuncs:
                - libbfio_pool_get_number_of_handles
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1099,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1105,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1113,6'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1113,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1124,6'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1124,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1136,7'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1135,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1141,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1149,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:1043,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1056,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1065,11'
          Dst:             libvslvm_metadata_get_volume_group
        - Src:             'libvslvm_handle.c:1072,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1085,6'
          Dst:             libvslvm_volume_group_get_number_of_physical_volumes
        - Src:             'libvslvm_handle.c:1090,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1099,6'
          Dst:             libbfio_pool_get_number_of_handles
        - Src:             'libvslvm_handle.c:1104,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1115,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1126,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1135,6'
          Dst:             libvslvm_internal_handle_open_read_data_area_table
        - Src:             'libvslvm_handle.c:1140,17'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_handle_open_read_data_area_table
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - error
      BBCount:         38
      ICount:          246
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libbfio_pool_get_number_of_handles
        - libcerror_error_set
        - libvslvm_metadata_get_volume_group
        - libvslvm_physical_volume_get_number_of_data_area_descriptors
        - libvslvm_physical_volume_read_label_file_io_pool
        - libvslvm_volume_group_get_number_of_physical_volumes
        - libvslvm_volume_group_get_physical_volume
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:1515,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1527,12'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_get_number_of_handles
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_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:   'libvslvm_handle.c:1531,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1542,11'
              BranchSideFuncs:
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_get_number_of_handles
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1546,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1560,6'
              BranchSideFuncs:
                - libbfio_pool_get_number_of_handles
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1560,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1572,7'
              BranchSideFuncs:
                - libbfio_pool_get_number_of_handles
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1571,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1577,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1585,6'
              BranchSideFuncs:
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1585,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1596,29'
              BranchSideFuncs:
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1596,2'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1601,8'
              BranchSideFuncs:
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1674,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:1600,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1607,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1618,15'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libvslvm_volume_group_get_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1620,3'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1623,7'
              BranchSideFuncs:
                - libvslvm_physical_volume_read_label_file_io_pool
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libvslvm_volume_group_get_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1648,8'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1629,8'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1632,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1641,13'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libvslvm_volume_group_get_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1647,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1653,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1661,7'
              BranchSideFuncs:
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1661,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1664,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1672,2'
              BranchSideFuncs:
                - libvslvm_volume_group_get_physical_volume
                - libvslvm_physical_volume_get_number_of_data_area_descriptors
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libvslvm_handle.c:1517,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1526,11'
          Dst:             libvslvm_metadata_get_volume_group
        - Src:             'libvslvm_handle.c:1533,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1546,6'
          Dst:             libvslvm_volume_group_get_number_of_physical_volumes
        - Src:             'libvslvm_handle.c:1551,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1562,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1571,6'
          Dst:             libbfio_pool_get_number_of_handles
        - Src:             'libvslvm_handle.c:1576,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1587,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1600,7'
          Dst:             libvslvm_volume_group_get_physical_volume
        - Src:             'libvslvm_handle.c:1606,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1622,13'
          Dst:             libvslvm_physical_volume_read_label_file_io_pool
        - Src:             'libvslvm_handle.c:1631,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1647,7'
          Dst:             libvslvm_physical_volume_get_number_of_data_area_descriptors
        - Src:             'libvslvm_handle.c:1652,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1663,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_handle_open_physical_volume_file
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - physical_volume_index
        - filename
        - error
      BBCount:         18
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libbfio_file_initialize
        - libbfio_file_set_name
        - libbfio_handle_free
        - libcerror_error_set
        - libvslvm_internal_handle_open_physical_volume_file_io_handle
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:1168,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1171,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1179,6'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_internal_handle_open_physical_volume_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1179,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1182,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1192,7'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_internal_handle_open_physical_volume_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1190,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1195,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:1219,20'
              BranchSideFuncs:
                - strlen
                - libbfio_file_set_name
                - libvslvm_internal_handle_open_physical_volume_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1222,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1229,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:1238,7'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_physical_volume_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
        - Branch String:   'libvslvm_handle.c:1237,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1245,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:1254,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:1257,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1259,3'
              BranchSideFuncs:
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:1263,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:1170,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1181,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1190,6'
          Dst:             libbfio_file_initialize
        - Src:             'libvslvm_handle.c:1194,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1219,20'
          Dst:             strlen
        - Src:             'libvslvm_handle.c:1222,6'
          Dst:             libbfio_file_set_name
        - Src:             'libvslvm_handle.c:1228,17'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1237,6'
          Dst:             libvslvm_internal_handle_open_physical_volume_file_io_handle
        - Src:             'libvslvm_handle.c:1244,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1259,3'
          Dst:             libbfio_handle_free
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvslvm_handle_open_physical_volume_files
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - filenames
        - number_of_filenames
        - error
      BBCount:         35
      ICount:          247
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libbfio_pool_close_all
        - libbfio_pool_free
        - libbfio_pool_initialize
        - libcerror_error_set
        - libvslvm_internal_handle_open_physical_volume_file
        - libvslvm_internal_handle_open_read_data_area_table
        - libvslvm_metadata_get_volume_group
        - libvslvm_volume_group_get_number_of_physical_volumes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:681,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:692,51'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_initialize
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_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:   'libvslvm_handle.c:694,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:697,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:706,12'
              BranchSideFuncs:
                - libvslvm_metadata_get_volume_group
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_initialize
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:710,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:721,11'
              BranchSideFuncs:
                - libvslvm_volume_group_get_number_of_physical_volumes
                - libbfio_pool_initialize
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:725,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:739,6'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:739,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:742,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:750,6'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:750,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:753,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:763,7'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:761,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:768,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:776,29'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:776,2'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:780,7'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_physical_volume_file
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:811,7'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
        - Branch String:   'libvslvm_handle.c:780,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:783,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:793,8'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_physical_volume_file
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:792,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:800,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:809,2'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read_data_area_table
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_internal_handle_open_physical_volume_file
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:810,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:816,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:824,69'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:830,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:833,4'
              BranchSideFuncs:
                - libbfio_pool_close_all
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:839,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:683,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:696,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:705,11'
          Dst:             libvslvm_metadata_get_volume_group
        - Src:             'libvslvm_handle.c:712,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:725,6'
          Dst:             libvslvm_volume_group_get_number_of_physical_volumes
        - Src:             'libvslvm_handle.c:730,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:741,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:752,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:761,6'
          Dst:             libbfio_pool_initialize
        - Src:             'libvslvm_handle.c:767,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:782,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:792,7'
          Dst:             libvslvm_internal_handle_open_physical_volume_file
        - Src:             'libvslvm_handle.c:799,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:810,6'
          Dst:             libvslvm_internal_handle_open_read_data_area_table
        - Src:             'libvslvm_handle.c:815,17'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:832,3'
          Dst:             libbfio_pool_close_all
        - Src:             'libvslvm_handle.c:835,3'
          Dst:             libbfio_pool_free
    - functionName:    libvslvm_internal_handle_open_read
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_handle
        - error
      BBCount:         68
      ICount:          448
      EdgeCount:       96
      CyclomaticComplexity: 30
      functionsReached:
        - libbfio_pool_free
        - libbfio_pool_initialize
        - libbfio_pool_remove_handle
        - libbfio_pool_set_handle
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libvslvm_data_area_descriptor_get
        - libvslvm_internal_physical_volume_free
        - libvslvm_metadata_area_free
        - libvslvm_metadata_area_initialize
        - libvslvm_metadata_area_read_file_io_handle
        - libvslvm_metadata_free
        - libvslvm_metadata_initialize
        - libvslvm_metadata_read_file_io_handle
        - libvslvm_physical_volume_get_metadata_area_descriptor
        - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
        - libvslvm_physical_volume_initialize
        - libvslvm_physical_volume_read_label_file_io_pool
        - libvslvm_raw_location_descriptor_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:1858,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1869,6'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libbfio_pool_set_handle
                - libvslvm_physical_volume_initialize
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1869,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1872,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1884,7'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libbfio_pool_set_handle
                - libvslvm_physical_volume_initialize
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1880,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1887,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1896,7'
              BranchSideFuncs:
                - libbfio_pool_set_handle
                - libvslvm_physical_volume_initialize
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1895,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1903,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1913,7'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1911,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1916,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1926,2'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1926,2'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1929,13'
              BranchSideFuncs:
                - libvslvm_physical_volume_read_label_file_io_pool
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1954,7'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1935,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1938,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1947,12'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1953,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1960,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1970,7'
              BranchSideFuncs:
                - libbfio_pool_free
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1968,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1973,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1982,7'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_number_of_metadata_area_descriptors
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1981,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1987,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:1996,6'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1996,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1999,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2009,7'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_metadata_area_descriptor
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2008,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2015,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2024,7'
              BranchSideFuncs:
                - libvslvm_data_area_descriptor_get
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2023,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2030,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2042,7'
              BranchSideFuncs:
                - libvslvm_metadata_area_initialize
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2040,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2045,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2054,7'
              BranchSideFuncs:
                - libvslvm_metadata_area_read_file_io_handle
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2053,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2060,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2069,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2068,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2074,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2083,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2083,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2086,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2095,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2094,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2101,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2110,7'
              BranchSideFuncs:
                - libvslvm_raw_location_descriptor_get
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2109,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2118,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2128,7'
              BranchSideFuncs:
                - libvslvm_metadata_area_free
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2126,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2131,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2142,10'
              BranchSideFuncs:
                - libvslvm_metadata_initialize
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2141,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2146,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2155,7'
              BranchSideFuncs:
                - libvslvm_metadata_read_file_io_handle
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:2154,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2163,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2173,7'
              BranchSideFuncs:
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
        - Branch String:   'libvslvm_handle.c:2171,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2176,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
                - libvslvm_metadata_free
            - BranchSide:      'libvslvm_handle.c:2184,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:2187,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2190,7'
              BranchSideFuncs:
                - libvslvm_metadata_free
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
            - BranchSide:      'libvslvm_handle.c:2193,6'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
                - libvslvm_metadata_area_free
        - Branch String:   'libvslvm_handle.c:2193,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2195,3'
              BranchSideFuncs:
                - libvslvm_metadata_area_free
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_handle.c:2199,6'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
                - libvslvm_internal_physical_volume_free
        - Branch String:   'libvslvm_handle.c:2199,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2201,3'
              BranchSideFuncs:
                - libvslvm_internal_physical_volume_free
                - libbfio_pool_remove_handle
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:2205,6'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
        - Branch String:   'libvslvm_handle.c:2205,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:2208,4'
              BranchSideFuncs:
                - libbfio_pool_remove_handle
                - libbfio_pool_free
            - BranchSide:      'libvslvm_handle.c:2216,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:1860,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1871,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1880,6'
          Dst:             libbfio_pool_initialize
        - Src:             'libvslvm_handle.c:1886,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1895,6'
          Dst:             libbfio_pool_set_handle
        - Src:             'libvslvm_handle.c:1902,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1911,6'
          Dst:             libvslvm_physical_volume_initialize
        - Src:             'libvslvm_handle.c:1915,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1928,12'
          Dst:             libvslvm_physical_volume_read_label_file_io_pool
        - Src:             'libvslvm_handle.c:1937,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1953,6'
          Dst:             libbfio_pool_remove_handle
        - Src:             'libvslvm_handle.c:1959,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1968,6'
          Dst:             libbfio_pool_free
        - Src:             'libvslvm_handle.c:1972,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1981,6'
          Dst:             libvslvm_physical_volume_get_number_of_metadata_area_descriptors
        - Src:             'libvslvm_handle.c:1986,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1998,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2008,6'
          Dst:             libvslvm_physical_volume_get_metadata_area_descriptor
        - Src:             'libvslvm_handle.c:2014,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2023,6'
          Dst:             libvslvm_data_area_descriptor_get
        - Src:             'libvslvm_handle.c:2029,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2040,6'
          Dst:             libvslvm_metadata_area_initialize
        - Src:             'libvslvm_handle.c:2044,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2053,6'
          Dst:             libvslvm_metadata_area_read_file_io_handle
        - Src:             'libvslvm_handle.c:2059,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2068,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_handle.c:2073,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2085,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2094,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_handle.c:2100,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2109,6'
          Dst:             libvslvm_raw_location_descriptor_get
        - Src:             'libvslvm_handle.c:2117,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2126,6'
          Dst:             libvslvm_metadata_area_free
        - Src:             'libvslvm_handle.c:2130,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2141,6'
          Dst:             libvslvm_metadata_initialize
        - Src:             'libvslvm_handle.c:2145,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2154,6'
          Dst:             libvslvm_metadata_read_file_io_handle
        - Src:             'libvslvm_handle.c:2162,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2171,6'
          Dst:             libvslvm_internal_physical_volume_free
        - Src:             'libvslvm_handle.c:2175,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:2189,3'
          Dst:             libvslvm_metadata_free
        - Src:             'libvslvm_handle.c:2195,3'
          Dst:             libvslvm_metadata_area_free
        - Src:             'libvslvm_handle.c:2201,3'
          Dst:             libvslvm_internal_physical_volume_free
        - Src:             'libvslvm_handle.c:2207,3'
          Dst:             libbfio_pool_remove_handle
        - Src:             'libvslvm_handle.c:2212,3'
          Dst:             libbfio_pool_free
    - functionName:    libvslvm_handle_open_file_io_handle
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - file_io_handle
        - access_flags
        - error
      BBCount:         36
      ICount:          228
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libbfio_handle_close
        - libbfio_handle_is_open
        - libbfio_handle_open
        - libcerror_error_set
        - libvslvm_internal_handle_open_read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:537,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:540,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:548,51'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:550,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:553,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:561,6'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:561,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:572,10'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:573,3'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:573,10'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:584,8'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:572,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:584,8'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:584,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:587,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:595,8'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:595,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:597,21'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:600,28'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:603,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:606,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:614,11'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
                - libbfio_handle_open
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:616,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:622,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:630,36'
              BranchSideFuncs:
                - libvslvm_internal_handle_open_read
                - libcerror_error_set
                - libbfio_handle_close
        - Branch String:   'libvslvm_handle.c:632,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:646,54'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:654,3'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:654,8'
              BranchSideFuncs:
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:653,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:657,4'
              BranchSideFuncs:
                - libbfio_handle_close
            - BranchSide:      'libvslvm_handle.c:660,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:539,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:552,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:575,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:586,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:599,27'
          Dst:             libbfio_handle_is_open
        - Src:             'libvslvm_handle.c:605,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:616,7'
          Dst:             libbfio_handle_open
        - Src:             'libvslvm_handle.c:621,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:632,6'
          Dst:             libvslvm_internal_handle_open_read
        - Src:             'libvslvm_handle.c:637,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:656,3'
          Dst:             libbfio_handle_close
    - functionName:    libvslvm_handle_open
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - access_flags
        - error
      BBCount:         25
      ICount:          167
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libbfio_file_initialize
        - libbfio_file_set_name
        - libbfio_handle_free
        - libcerror_error_set
        - libvslvm_handle_open_file_io_handle
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:256,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:259,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:267,51'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:269,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:280,10'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:281,3'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:281,10'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:292,8'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:280,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:292,8'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:292,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:305,7'
              BranchSideFuncs:
                - libbfio_file_initialize
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:303,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:308,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:332,20'
              BranchSideFuncs:
                - strlen
                - libbfio_file_set_name
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:335,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:342,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:351,7'
              BranchSideFuncs:
                - libvslvm_handle_open_file_io_handle
                - libcerror_error_set
                - libbfio_handle_free
        - Branch String:   'libvslvm_handle.c:350,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:366,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:371,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:373,3'
              BranchSideFuncs:
                - libbfio_handle_free
            - BranchSide:      'libvslvm_handle.c:377,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:258,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:271,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:283,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:294,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:303,6'
          Dst:             libbfio_file_initialize
        - Src:             'libvslvm_handle.c:307,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:332,20'
          Dst:             strlen
        - Src:             'libvslvm_handle.c:335,6'
          Dst:             libbfio_file_set_name
        - Src:             'libvslvm_handle.c:341,17'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:350,6'
          Dst:             libvslvm_handle_open_file_io_handle
        - Src:             'libvslvm_handle.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:373,3'
          Dst:             libbfio_handle_free
    - functionName:    libvslvm_handle_signal_abort
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:213,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:224,51'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:226,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:237,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:228,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_handle_close
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         38
      ICount:          232
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - libbfio_handle_close
        - libbfio_handle_free
        - libbfio_pool_close_all
        - libbfio_pool_free
        - libcerror_error_set
        - libvslvm_io_handle_clear
        - libvslvm_metadata_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:1688,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1691,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1699,51'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1701,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1733,6'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1733,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1736,8'
              BranchSideFuncs:
                - libbfio_handle_close
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1750,6'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1735,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1740,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1748,3'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1750,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1753,11'
              BranchSideFuncs:
                - libbfio_handle_free
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1767,2'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1752,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1757,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1765,3'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1769,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1772,8'
              BranchSideFuncs:
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1799,2'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1771,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1776,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1785,11'
              BranchSideFuncs:
                - libbfio_pool_free
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1784,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1789,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1797,3'
              BranchSideFuncs:
                - libvslvm_io_handle_clear
                - libvslvm_metadata_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1801,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1806,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_metadata_free
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1814,6'
              BranchSideFuncs:
                - libvslvm_metadata_free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:1814,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1817,11'
              BranchSideFuncs:
                - libvslvm_metadata_free
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1830,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:1816,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:1821,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:1829,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_handle.c:1690,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1703,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1735,7'
          Dst:             libbfio_handle_close
        - Src:             'libvslvm_handle.c:1739,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1752,7'
          Dst:             libbfio_handle_free
        - Src:             'libvslvm_handle.c:1756,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1771,7'
          Dst:             libbfio_pool_close_all
        - Src:             'libvslvm_handle.c:1775,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1784,7'
          Dst:             libbfio_pool_free
        - Src:             'libvslvm_handle.c:1788,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1801,6'
          Dst:             libvslvm_io_handle_clear
        - Src:             'libvslvm_handle.c:1805,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:1816,7'
          Dst:             libvslvm_metadata_free
        - Src:             'libvslvm_handle.c:1820,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_handle_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libvslvm_handle_close
        - libvslvm_io_handle_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:150,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:161,7'
              BranchSideFuncs:
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
                - libvslvm_handle_close
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:161,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:163,53'
              BranchSideFuncs:
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
                - libvslvm_handle_close
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:200,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:166,4'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:166,9'
              BranchSideFuncs:
                - libvslvm_handle_close
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:169,10'
              BranchSideFuncs:
                - libvslvm_handle_close
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:165,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:169,10'
              BranchSideFuncs:
                - libvslvm_handle_close
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:182,4'
              BranchSideFuncs:
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:168,8'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:173,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:181,3'
              BranchSideFuncs:
                - libvslvm_io_handle_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:184,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:189,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_handle.c:197,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_handle.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:168,8'
          Dst:             libvslvm_handle_close
        - Src:             'libvslvm_handle.c:172,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:184,7'
          Dst:             libvslvm_io_handle_free
        - Src:             'libvslvm_handle.c:188,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_handle_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libvslvm_io_handle_free
        - libvslvm_io_handle_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_handle.c:54,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:65,7'
              BranchSideFuncs:
                - malloc
                - libvslvm_io_handle_initialize
                - libcerror_error_set
                - free
                - libvslvm_io_handle_free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:65,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_handle.c:76,20'
              BranchSideFuncs:
                - malloc
                - libvslvm_io_handle_initialize
                - libcerror_error_set
                - free
                - libvslvm_io_handle_free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_handle.c:79,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libvslvm_io_handle_free
            - BranchSide:      'libvslvm_handle.c:90,6'
              BranchSideFuncs:
                - libvslvm_io_handle_initialize
                - libcerror_error_set
                - free
                - libvslvm_io_handle_free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_handle.c:90,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_handle.c:108,10'
              BranchSideFuncs:
                - libvslvm_io_handle_initialize
                - libcerror_error_set
                - free
                - libvslvm_io_handle_free
        - Branch String:   'libvslvm_handle.c:107,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libvslvm_io_handle_free
            - BranchSide:      'libvslvm_handle.c:120,34'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:125,6'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:127,7'
              BranchSideFuncs:
                - free
                - libvslvm_io_handle_free
            - BranchSide:      'libvslvm_handle.c:136,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_handle.c:127,7'
          Branch Sides:
            - BranchSide:      'libvslvm_handle.c:130,8'
              BranchSideFuncs:
                - libvslvm_io_handle_free
                - free
            - BranchSide:      'libvslvm_handle.c:133,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_handle.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:81,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:95,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:107,6'
          Dst:             libvslvm_io_handle_initialize
        - Src:             'libvslvm_handle.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_handle.c:129,4'
          Dst:             libvslvm_io_handle_free
    - functionName:    libvslvm_io_handle_clear
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io_handle
        - error
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_io_handle.c:143,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_io_handle.c:154,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_io_handle.c:154,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_io_handle.c:168,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_io_handle.c:145,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_io_handle.c:159,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_io_handle_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io_handle
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_io_handle.c:113,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_io_handle.c:124,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libvslvm_io_handle.c:124,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:126,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_io_handle.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_io_handle.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_io_handle_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - io_handle
        - error
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_io_handle.c:39,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_io_handle.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_io_handle.c:50,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_io_handle.c:61,15'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_io_handle.c:64,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_io_handle.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_io_handle.c:75,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_io_handle.c:89,5'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_io_handle.c:94,6'
          Branch Sides:
            - BranchSide:      'libvslvm_io_handle.c:96,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_io_handle.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_io_handle.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_io_handle.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_io_handle.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_io_handle.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_segment
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - segment_index
        - segment
        - 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
        - libvslvm_logical_volume_values_get_segment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1475,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1486,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libvslvm_logical_volume_values_get_segment
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1489,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1504,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_segment
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1503,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1510,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1521,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1520,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1534,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1477,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1489,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1493,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1503,6'
          Dst:             libvslvm_logical_volume_values_get_segment
        - Src:             'libvslvm_logical_volume.c:1509,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1520,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1524,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_number_of_segments
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - number_of_segments
        - 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
        - libvslvm_logical_volume_values_get_number_of_segments
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1402,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1405,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1413,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libvslvm_logical_volume_values_get_number_of_segments
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1416,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1431,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_number_of_segments
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1430,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1436,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1446,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1445,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1450,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1459,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1404,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1416,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1420,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1430,6'
          Dst:             libvslvm_logical_volume_values_get_number_of_segments
        - Src:             'libvslvm_logical_volume.c:1435,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1445,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1449,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - identifier
        - identifier_size
        - error
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libvslvm_logical_volume_values_get_identifier
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1329,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1340,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libvslvm_logical_volume_values_get_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1343,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1358,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1357,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1364,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1374,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1373,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1378,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1387,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1331,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1343,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1347,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1357,6'
          Dst:             libvslvm_logical_volume_values_get_identifier
        - Src:             'libvslvm_logical_volume.c:1363,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1373,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1377,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_identifier_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - identifier_size
        - 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
        - libvslvm_logical_volume_values_get_identifier_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1256,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1259,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1267,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libvslvm_logical_volume_values_get_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1270,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1275,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1285,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1284,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1290,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1300,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1299,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1313,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1258,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1270,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1274,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1284,6'
          Dst:             libvslvm_logical_volume_values_get_identifier_size
        - Src:             'libvslvm_logical_volume.c:1289,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1299,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1303,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - name
        - name_size
        - error
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libvslvm_logical_volume_values_get_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1183,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1194,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libvslvm_logical_volume_values_get_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1197,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1212,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1211,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1218,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1228,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1227,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1241,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1185,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1197,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1201,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1211,6'
          Dst:             libvslvm_logical_volume_values_get_name
        - Src:             'libvslvm_logical_volume.c:1217,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1227,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1231,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_name_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - name_size
        - 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
        - libvslvm_logical_volume_values_get_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1110,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1121,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libvslvm_logical_volume_values_get_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1124,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1139,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1138,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1144,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1154,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1153,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1167,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1112,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1124,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1128,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1138,6'
          Dst:             libvslvm_logical_volume_values_get_name_size
        - Src:             'libvslvm_logical_volume.c:1143,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1153,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1157,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - size
        - error
      BBCount:         12
      ICount:          91
      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:   'libvslvm_logical_volume.c:1039,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1050,67'
              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:   'libvslvm_logical_volume.c:1052,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1065,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1064,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1069,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1078,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1081,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1086,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1095,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1054,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1064,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:1068,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1081,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1085,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_get_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - offset
        - error
      BBCount:         12
      ICount:          91
      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:   'libvslvm_logical_volume.c:969,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:972,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:980,67'
              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:   'libvslvm_logical_volume.c:982,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:985,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:995,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:994,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:999,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1008,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1011,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:1025,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:971,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:984,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:994,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libvslvm_logical_volume.c:998,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1011,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libvslvm_logical_volume.c:1015,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_seek_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - offset
        - whence
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libvslvm_internal_logical_volume_seek_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:895,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:906,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libvslvm_internal_logical_volume_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:909,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:924,12'
              BranchSideFuncs:
                - libvslvm_internal_logical_volume_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:929,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:932,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:942,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:941,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:955,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:897,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:909,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libvslvm_logical_volume.c:913,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:923,11'
          Dst:             libvslvm_internal_logical_volume_seek_offset
        - Src:             'libvslvm_logical_volume.c:931,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:941,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libvslvm_logical_volume.c:945,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_logical_volume_seek_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_logical_volume
        - offset
        - whence
        - error
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:835,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:838,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:846,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:847,3'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:847,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:859,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:848,3'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:848,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:859,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:846,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:859,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:859,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:861,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:863,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:867,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:870,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:878,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:837,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:850,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:869,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_read_buffer_at_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - buffer
        - buffer_size
        - offset
        - error
      BBCount:         15
      ICount:          126
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
        - libvslvm_internal_logical_volume_seek_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:736,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:739,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:747,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libvslvm_internal_logical_volume_seek_offset
                - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
                - 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:   'libvslvm_logical_volume.c:750,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:755,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:765,7'
              BranchSideFuncs:
                - libvslvm_internal_logical_volume_seek_offset
                - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
                - 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:   'libvslvm_logical_volume.c:764,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:771,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libvslvm_logical_volume.c:780,9'
              BranchSideFuncs:
                - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libvslvm_logical_volume.c:786,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:789,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libvslvm_logical_volume.c:799,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:798,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:812,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:738,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:750,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libvslvm_logical_volume.c:754,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:764,6'
          Dst:             libvslvm_internal_logical_volume_seek_offset
        - Src:             'libvslvm_logical_volume.c:770,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:779,15'
          Dst:             libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
        - Src:             'libvslvm_logical_volume.c:788,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:798,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libvslvm_logical_volume.c:802,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:816,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_logical_volume
        - physical_volume_file_io_pool
        - buffer
        - buffer_size
        - error
      BBCount:         27
      ICount:          222
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfdata_vector_get_element_value_at_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:551,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:554,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:562,6'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:562,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:565,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:573,6'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:573,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:575,3'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_logical_volume.c:577,17'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:577,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:579,3'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_logical_volume.c:581,19'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:581,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:583,28'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:585,2'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:585,2'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:588,8'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:642,20'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume.c:587,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:598,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:607,7'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:607,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:610,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:618,15'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:620,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:622,16'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:624,7'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:624,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:630,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:638,46'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libvslvm_logical_volume.c:553,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:564,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:587,7'
          Dst:             libfdata_vector_get_element_value_at_offset
        - Src:             'libvslvm_logical_volume.c:597,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:609,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:629,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_read_buffer
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - buffer
        - buffer_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:658,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:661,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:669,67'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:672,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:677,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:687,9'
              BranchSideFuncs:
                - libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:693,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:696,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:706,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:705,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:710,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:719,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:660,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:672,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libvslvm_logical_volume.c:676,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:686,15'
          Dst:             libvslvm_internal_logical_volume_read_buffer_from_file_io_pool
        - Src:             'libvslvm_logical_volume.c:695,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:705,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libvslvm_logical_volume.c:709,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - error
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_free
        - libfcache_cache_free
        - libfdata_vector_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:469,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:472,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:480,7'
              BranchSideFuncs:
                - libfdata_vector_free
                - libfcache_cache_free
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:480,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:482,69'
              BranchSideFuncs:
                - libfdata_vector_free
                - libfcache_cache_free
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:531,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume.c:487,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:492,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:501,11'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:500,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:505,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:515,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:514,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:519,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume.c:528,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_logical_volume.c:471,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:487,7'
          Dst:             libfdata_vector_free
        - Src:             'libvslvm_logical_volume.c:491,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:500,7'
          Dst:             libfcache_cache_free
        - Src:             'libvslvm_logical_volume.c:504,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:514,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libvslvm_logical_volume.c:518,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_read_chunk_data
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_handle
        - file_io_pool
        - vector
        - cache
        - element_index
        - element_data_file_index
        - element_data_offset
        - element_data_size
        - element_data_flags
        - read_flags
        - error
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfdata_vector_set_element_value_by_index
        - libvslvm_chunk_data_free
        - libvslvm_chunk_data_initialize
        - libvslvm_chunk_data_read_file_io_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:1561,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1564,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_chunk_data_free
            - BranchSide:      'libvslvm_logical_volume.c:1574,16'
              BranchSideFuncs:
                - libvslvm_chunk_data_initialize
                - libvslvm_chunk_data_read_file_io_pool
                - libfdata_vector_set_element_value_by_index
                - libcerror_error_set
                - libvslvm_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1572,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1578,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_chunk_data_free
            - BranchSide:      'libvslvm_logical_volume.c:1587,7'
              BranchSideFuncs:
                - libvslvm_chunk_data_read_file_io_pool
                - libfdata_vector_set_element_value_by_index
                - libcerror_error_set
                - libvslvm_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:1586,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1594,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_chunk_data_free
            - BranchSide:      'libvslvm_logical_volume.c:1603,7'
              BranchSideFuncs:
                - libfdata_vector_set_element_value_by_index
                - libcerror_error_set
                - libvslvm_chunk_data_free
        - Branch String:   'libvslvm_logical_volume.c:1602,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1613,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_chunk_data_free
            - BranchSide:      'libvslvm_logical_volume.c:1621,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume.c:1624,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:1626,3'
              BranchSideFuncs:
                - libvslvm_chunk_data_free
            - BranchSide:      'libvslvm_logical_volume.c:1630,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume.c:1563,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1572,6'
          Dst:             libvslvm_chunk_data_initialize
        - Src:             'libvslvm_logical_volume.c:1577,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1586,6'
          Dst:             libvslvm_chunk_data_read_file_io_pool
        - Src:             'libvslvm_logical_volume.c:1593,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1602,6'
          Dst:             libfdata_vector_set_element_value_by_index
        - Src:             'libvslvm_logical_volume.c:1602,6'
          Dst:             libvslvm_chunk_data_free
        - Src:             'libvslvm_logical_volume.c:1612,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:1626,3'
          Dst:             libvslvm_chunk_data_free
    - functionName:    libvslvm_logical_volume_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume
        - io_handle
        - volume_group
        - physical_volume_file_io_pool
        - logical_volume_values
        - error
      BBCount:         73
      ICount:          509
      EdgeCount:       102
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
        - libfcache_cache_free
        - libfcache_cache_initialize
        - libfdata_vector_append_segment
        - libfdata_vector_free
        - libfdata_vector_get_size
        - libfdata_vector_initialize
        - libvslvm_logical_volume_read_chunk_data
        - libvslvm_logical_volume_values_get_number_of_segments
        - libvslvm_logical_volume_values_get_segment
        - libvslvm_physical_volume_get_data_area_descriptor_by_offset
        - libvslvm_segment_get_number_of_stripes
        - libvslvm_segment_get_range
        - libvslvm_segment_get_stripe
        - libvslvm_stripe_free
        - libvslvm_stripe_get_data_area_offset
        - libvslvm_stripe_get_physical_volume_name
        - libvslvm_volume_group_get_physical_volume_by_name
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume.c:76,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:87,7'
              BranchSideFuncs:
                - malloc
                - libfdata_vector_initialize
                - libvslvm_logical_volume_values_get_number_of_segments
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:87,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:98,6'
              BranchSideFuncs:
                - malloc
                - libfdata_vector_initialize
                - libvslvm_logical_volume_values_get_number_of_segments
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:98,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:109,28'
              BranchSideFuncs:
                - malloc
                - libfdata_vector_initialize
                - libvslvm_logical_volume_values_get_number_of_segments
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:112,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:123,6'
              BranchSideFuncs:
                - libfdata_vector_initialize
                - libvslvm_logical_volume_values_get_number_of_segments
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_logical_volume.c:123,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume.c:142,10'
              BranchSideFuncs:
                - libfdata_vector_initialize
                - libvslvm_logical_volume_values_get_number_of_segments
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:141,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:162,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_number_of_segments
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:161,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:175,21'
              BranchSideFuncs:
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:175,2'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:180,8'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
            - BranchSide:      'libvslvm_logical_volume.c:381,7'
              BranchSideFuncs:
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:179,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:186,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:196,8'
              BranchSideFuncs:
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:195,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:202,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:212,8'
              BranchSideFuncs:
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:211,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:217,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:226,7'
              BranchSideFuncs:
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:226,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:229,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:237,21'
              BranchSideFuncs:
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:237,3'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:242,9'
              BranchSideFuncs:
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_by_offset
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume.c:361,8'
              BranchSideFuncs:
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:241,8'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:248,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:258,9'
              BranchSideFuncs:
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_by_offset
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:257,8'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:264,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:274,9'
              BranchSideFuncs:
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_by_offset
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:273,8'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:279,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:290,9'
              BranchSideFuncs:
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_by_offset
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:288,8'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:293,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:302,34'
              BranchSideFuncs:
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_by_offset
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:305,8'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:313,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:322,14'
              BranchSideFuncs:
                - libvslvm_physical_volume_get_data_area_descriptor_by_offset
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:327,8'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:330,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:339,13'
              BranchSideFuncs:
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:341,9'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:344,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:355,22'
              BranchSideFuncs:
                - libfdata_vector_append_segment
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:360,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:370,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:378,11'
              BranchSideFuncs:
                - libfdata_vector_get_size
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_get_segment
                - libvslvm_segment_get_range
                - libvslvm_segment_get_number_of_stripes
                - libfdata_vector_append_segment
                - libcerror_error_set
                - libvslvm_segment_get_stripe
                - libvslvm_stripe_get_physical_volume_name
                - libvslvm_stripe_get_data_area_offset
                - libvslvm_stripe_free
                - strlen
                - libvslvm_volume_group_get_physical_volume_by_name
                - libvslvm_physical_volume_get_data_area_descriptor_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:   'libvslvm_logical_volume.c:380,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:395,10'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume.c:394,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:410,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
        - Branch String:   'libvslvm_logical_volume.c:409,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:414,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_vector_free
                - libfcache_cache_free
                - libvslvm_stripe_free
            - BranchSide:      'libvslvm_logical_volume.c:423,58'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume.c:432,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:434,3'
              BranchSideFuncs:
                - libvslvm_stripe_free
                - free
                - libfdata_vector_free
                - libfcache_cache_free
            - BranchSide:      'libvslvm_logical_volume.c:438,6'
              BranchSideFuncs:
                - free
                - libfdata_vector_free
                - libfcache_cache_free
        - Branch String:   'libvslvm_logical_volume.c:438,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:440,7'
              BranchSideFuncs:
                - free
                - libfdata_vector_free
                - libfcache_cache_free
            - BranchSide:      'libvslvm_logical_volume.c:455,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume.c:440,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:443,8'
              BranchSideFuncs:
                - libfcache_cache_free
                - free
                - libfdata_vector_free
            - BranchSide:      'libvslvm_logical_volume.c:446,7'
              BranchSideFuncs:
                - free
                - libfdata_vector_free
        - Branch String:   'libvslvm_logical_volume.c:446,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume.c:449,8'
              BranchSideFuncs:
                - libfdata_vector_free
                - free
            - BranchSide:      'libvslvm_logical_volume.c:452,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_logical_volume.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:128,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:141,6'
          Dst:             libfdata_vector_initialize
        - Src:             'libvslvm_logical_volume.c:141,6'
          Dst:             libvslvm_logical_volume_read_chunk_data
        - Src:             'libvslvm_logical_volume.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:161,6'
          Dst:             libvslvm_logical_volume_values_get_number_of_segments
        - Src:             'libvslvm_logical_volume.c:166,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:179,7'
          Dst:             libvslvm_logical_volume_values_get_segment
        - Src:             'libvslvm_logical_volume.c:185,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:195,7'
          Dst:             libvslvm_segment_get_range
        - Src:             'libvslvm_logical_volume.c:201,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:211,7'
          Dst:             libvslvm_segment_get_number_of_stripes
        - Src:             'libvslvm_logical_volume.c:216,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:228,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:241,8'
          Dst:             libvslvm_segment_get_stripe
        - Src:             'libvslvm_logical_volume.c:247,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:257,8'
          Dst:             libvslvm_stripe_get_physical_volume_name
        - Src:             'libvslvm_logical_volume.c:263,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:273,8'
          Dst:             libvslvm_stripe_get_data_area_offset
        - Src:             'libvslvm_logical_volume.c:278,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:288,8'
          Dst:             libvslvm_stripe_free
        - Src:             'libvslvm_logical_volume.c:292,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:302,34'
          Dst:             strlen
        - Src:             'libvslvm_logical_volume.c:305,8'
          Dst:             libvslvm_volume_group_get_physical_volume_by_name
        - Src:             'libvslvm_logical_volume.c:312,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:321,13'
          Dst:             libvslvm_physical_volume_get_data_area_descriptor_by_offset
        - Src:             'libvslvm_logical_volume.c:329,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:343,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:360,7'
          Dst:             libfdata_vector_append_segment
        - Src:             'libvslvm_logical_volume.c:369,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:380,6'
          Dst:             libfdata_vector_get_size
        - Src:             'libvslvm_logical_volume.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:394,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libvslvm_logical_volume.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:409,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libvslvm_logical_volume.c:413,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume.c:434,3'
          Dst:             libvslvm_stripe_free
        - Src:             'libvslvm_logical_volume.c:442,4'
          Dst:             libfcache_cache_free
        - Src:             'libvslvm_logical_volume.c:448,4'
          Dst:             libfdata_vector_free
    - functionName:    libvslvm_logical_volume_values_append_segment
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - segment
        - error
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:679,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:682,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:690,6'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:690,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:693,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:702,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:701,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:708,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:716,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:681,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:692,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:701,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_logical_volume_values.c:707,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_get_segment
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - segment_index
        - segment
        - error
      BBCount:         12
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:616,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:627,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:627,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:638,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:638,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:650,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:649,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:665,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:618,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:629,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:640,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:649,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_logical_volume_values.c:655,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_get_number_of_segments
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - number_of_segments
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:577,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:580,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:589,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:588,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:594,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:602,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:579,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:588,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_logical_volume_values.c:593,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_set_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - identifier
        - identifier_size
        - error
      BBCount:         12
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:515,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:526,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:526,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:537,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:537,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:540,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:548,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:548,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:554,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:562,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:517,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:528,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:539,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:553,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_get_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - identifier
        - identifier_size
        - error
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:441,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:452,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:452,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:463,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:463,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:474,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:474,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:485,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:499,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:443,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:465,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:490,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_get_identifier_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - identifier_size
        - error
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:397,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:408,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:408,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:419,6'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume_values.c:419,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:421,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_logical_volume_values.c:425,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:410,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_set_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - name
        - name_size
        - error
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:295,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:306,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:306,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:309,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:317,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:317,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:328,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:329,3'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:329,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:328,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:340,41'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:343,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:346,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:354,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_logical_volume_values.c:354,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:360,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:368,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume_values.c:375,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:377,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:382,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:297,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:308,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:319,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:331,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:345,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:359,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_get_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - name
        - name_size
        - error
      BBCount:         14
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:221,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:232,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:232,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:235,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:243,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:243,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:254,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:254,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:257,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:265,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:265,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:234,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:245,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:256,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:270,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_get_name_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - name_size
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:183,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:194,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:194,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:197,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:205,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:185,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:196,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - error
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libvslvm_internal_segment_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:133,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:144,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_logical_volume_values.c:144,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:146,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:170,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume_values.c:146,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:148,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:152,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:151,7'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:157,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:165,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:135,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:151,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_logical_volume_values.c:151,7'
          Dst:             libvslvm_internal_segment_free
        - Src:             'libvslvm_logical_volume_values.c:156,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_logical_volume_values_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_logical_volume_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logical_volume_values
        - error
      BBCount:         18
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_logical_volume_values.c:41,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:52,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_logical_volume_values.c:63,27'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_logical_volume_values.c:66,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:77,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_logical_volume_values.c:77,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:97,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_logical_volume_values.c:96,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:110,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_logical_volume_values.c:113,6'
          Branch Sides:
            - BranchSide:      'libvslvm_logical_volume_values.c:115,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_logical_volume_values.c:120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_logical_volume_values.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_logical_volume_values.c:96,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_logical_volume_values.c:101,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_get_volume_group
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - volume_group
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:3934,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3945,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3945,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3956,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3956,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3959,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3967,6'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:3967,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3969,3'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_metadata.c:3971,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:3936,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3947,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3958,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_read_stripes_list
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3922
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - segment
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         168
      ICount:          1008
      EdgeCount:       235
      CyclomaticComplexity: 69
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libvslvm_internal_stripe_free
        - libvslvm_internal_stripe_set_physical_volume_name
        - libvslvm_segment_append_stripe
        - libvslvm_stripe_initialize
        - libvslvm_stripe_set_data_area_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:3546,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3549,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3557,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3557,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3568,63'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3570,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3581,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3581,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3592,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3592,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3595,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3603,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3604,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3604,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3607,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3603,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3615,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3617,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3620,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3912,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:3619,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3627,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3636,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3636,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3639,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3650,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3650,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3652,32'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3671,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3654,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3656,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3668,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3657,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3657,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3665,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3658,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3658,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3665,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3659,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3659,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3665,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3660,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3660,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3665,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3661,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3661,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3665,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3656,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3663,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3665,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3673,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3675,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3688,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3676,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3676,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3684,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3677,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3677,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3684,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3678,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3678,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3684,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3679,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3679,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3684,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3680,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3680,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3684,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3675,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3682,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3684,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3689,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3689,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3691,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3688,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3691,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3697,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3698,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3698,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3704,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3697,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3700,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_metadata.c:3704,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3705,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3705,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3707,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3704,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3707,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3711,32'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3714,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3716,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3732,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3717,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3717,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3718,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3718,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3719,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3719,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3720,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3720,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3721,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3721,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3722,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3722,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3716,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3724,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3726,27'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3733,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3733,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3735,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3732,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3735,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3741,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3742,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3742,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3744,27'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3741,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3744,27'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3754,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3760,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3762,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3773,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3763,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3763,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3771,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3764,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3764,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3771,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3765,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3765,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3771,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3766,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3766,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3771,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3767,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3767,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3771,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3762,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3769,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3771,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3773,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3775,29'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3793,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3777,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3779,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3790,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3780,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3780,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3788,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3781,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3781,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3788,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3782,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3782,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3788,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3783,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3783,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3788,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3784,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3784,11'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3788,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3779,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3786,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3788,30'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3794,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3794,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3796,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3793,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3796,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3802,21'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3824,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3833,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3841,7'
              BranchSideFuncs:
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3841,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3844,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3852,18'
              BranchSideFuncs:
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3854,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3859,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3868,39'
              BranchSideFuncs:
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3867,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3874,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3883,8'
              BranchSideFuncs:
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3882,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3888,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3897,8'
              BranchSideFuncs:
                - libvslvm_segment_append_stripe
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3896,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3902,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3910,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_stripe_initialize
                - libvslvm_internal_stripe_set_physical_volume_name
                - libvslvm_stripe_set_data_area_offset
                - libvslvm_segment_append_stripe
                - libcerror_error_set
                - libvslvm_internal_stripe_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3915,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3917,3'
              BranchSideFuncs:
                - libvslvm_internal_stripe_free
            - BranchSide:      'libvslvm_metadata.c:3921,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:3548,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3559,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3572,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3583,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3594,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3606,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3619,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:3626,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3638,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3824,7'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libvslvm_metadata.c:3832,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3843,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3854,7'
          Dst:             libvslvm_stripe_initialize
        - Src:             'libvslvm_metadata.c:3858,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3867,7'
          Dst:             libvslvm_internal_stripe_set_physical_volume_name
        - Src:             'libvslvm_metadata.c:3873,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3882,7'
          Dst:             libvslvm_stripe_set_data_area_offset
        - Src:             'libvslvm_metadata.c:3887,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3896,7'
          Dst:             libvslvm_segment_append_stripe
        - Src:             'libvslvm_metadata.c:3901,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3917,3'
          Dst:             libvslvm_internal_stripe_free
    - functionName:    libvslvm_metadata_read_segment
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2880
      functionLinenumberEnd: 3521
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - logical_volume_values
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         277
      ICount:          1566
      EdgeCount:       388
      CyclomaticComplexity: 113
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libvslvm_internal_segment_free
        - libvslvm_internal_segment_set_name
        - libvslvm_logical_volume_values_append_segment
        - libvslvm_metadata_read_stripes_list
        - libvslvm_segment_initialize
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:2893,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2896,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2904,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2904,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2907,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2915,63'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2917,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2920,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2928,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2928,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2931,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2939,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2939,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2942,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2950,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2950,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2961,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2962,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2962,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2965,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2961,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2974,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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
        - Branch String:   'libvslvm_metadata.c:2973,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2981,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:2990,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - 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:   'libvslvm_metadata.c:2990,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2993,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3004,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3004,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3006,31'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3025,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3008,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3010,10'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3022,2'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3011,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3011,10'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3019,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3012,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3012,10'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3019,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3013,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3013,10'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3019,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3014,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3014,10'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3019,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3015,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3015,10'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3019,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3010,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3017,5'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3019,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3027,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3029,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3040,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3030,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3030,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3038,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3031,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3031,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3038,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3032,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3032,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3038,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3033,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3033,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3038,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3034,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3034,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3038,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3029,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3036,4'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3038,28'
              BranchSideFuncs:
                - memcmp
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3041,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3041,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3049,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3042,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3042,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3049,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3043,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3043,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3049,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3040,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3049,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3059,7'
              BranchSideFuncs:
                - libvslvm_segment_initialize
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3057,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3062,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3070,8'
              BranchSideFuncs:
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3071,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3071,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3074,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3070,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3074,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3083,39'
              BranchSideFuncs:
                - libvslvm_internal_segment_set_name
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3082,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3089,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3109,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3111,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3114,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3496,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3113,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3121,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3130,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3130,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3133,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3144,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3144,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3146,32'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3165,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3148,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3150,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3162,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3151,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3151,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3159,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3152,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3152,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3159,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3153,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3153,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3159,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3154,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3154,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3159,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3155,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3155,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3159,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3150,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3157,6'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3159,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3167,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3169,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3182,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3170,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3170,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3178,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3171,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3171,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3178,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3172,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3172,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3178,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3173,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3173,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3178,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3174,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3174,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3178,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3169,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3176,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3178,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3183,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3183,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3185,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3182,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3185,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3191,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3192,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3192,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3200,32'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3191,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3194,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3200,32'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3203,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3205,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3221,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3206,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3206,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3207,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3207,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3208,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3208,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3209,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3209,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3210,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3210,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3211,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3211,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3205,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3213,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3215,27'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3222,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3222,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3224,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3221,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3224,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3230,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3236,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3238,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3249,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3239,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3239,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3247,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3240,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3240,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3247,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3241,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3241,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3247,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3242,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3242,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3247,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3243,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3243,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3247,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3238,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3245,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3247,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3249,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3251,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3269,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3253,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3255,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3266,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3256,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3256,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3264,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3257,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3257,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3264,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3258,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3258,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3264,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3259,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3259,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3264,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3260,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3260,11'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3264,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3255,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3262,6'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3264,30'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3270,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3270,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3272,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3269,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3272,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3278,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3279,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3279,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3281,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3278,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3281,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3285,21'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3288,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3290,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3305,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3291,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3291,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3292,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3292,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3293,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3293,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3294,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3294,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3295,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3295,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3296,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3296,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3290,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3298,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3300,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3306,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3306,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3308,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3305,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3308,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libvslvm_metadata.c:3313,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:3315,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3317,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3334,12'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3317,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3332,4'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3333,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3334,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3336,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3371,12'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - 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:   'libvslvm_metadata.c:3336,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3349,11'
              BranchSideFuncs:
                - libvslvm_metadata_read_stripes_list
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3370,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3350,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3350,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3360,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3351,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3352,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3360,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
        - Branch String:   'libvslvm_metadata.c:3349,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3360,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3369,4'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3373,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3388,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3419,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3387,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3396,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3404,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3404,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3407,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3415,20'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3419,13'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3434,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:3465,13'
              BranchSideFuncs:
                - memcmp
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3433,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3442,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3450,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3450,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3453,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3461,20'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_append_segment
                - libcerror_error_set
                - libvslvm_internal_segment_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_stripes_list
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:3495,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3501,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3509,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:3514,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:3516,3'
              BranchSideFuncs:
                - libvslvm_internal_segment_free
            - BranchSide:      'libvslvm_metadata.c:3520,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:2895,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2906,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2919,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2930,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2941,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2952,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2964,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2973,6'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:2980,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2992,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3043,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:3048,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3057,6'
          Dst:             libvslvm_segment_initialize
        - Src:             'libvslvm_metadata.c:3061,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3073,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3082,6'
          Dst:             libvslvm_internal_segment_set_name
        - Src:             'libvslvm_metadata.c:3088,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3113,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:3120,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3132,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3317,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:3336,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:3351,11'
          Dst:             libvslvm_metadata_read_stripes_list
        - Src:             'libvslvm_metadata.c:3359,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3373,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:3387,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libvslvm_metadata.c:3395,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3406,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3419,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:3433,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libvslvm_metadata.c:3441,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3452,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3465,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:3495,6'
          Dst:             libvslvm_logical_volume_values_append_segment
        - Src:             'libvslvm_metadata.c:3500,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:3516,3'
          Dst:             libvslvm_internal_segment_free
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvslvm_metadata_read_logical_volume
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - volume_group
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         252
      ICount:          1396
      EdgeCount:       352
      CyclomaticComplexity: 102
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libvslvm_logical_volume_values_free
        - libvslvm_logical_volume_values_initialize
        - libvslvm_logical_volume_values_set_identifier
        - libvslvm_logical_volume_values_set_name
        - libvslvm_metadata_read_segment
        - libvslvm_volume_group_append_logical_volume
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:2325,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2336,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2336,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2339,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2347,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2347,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2358,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2358,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2361,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2369,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2370,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2370,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2373,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2369,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2382,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_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
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2381,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2389,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2398,6'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_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
        - Branch String:   'libvslvm_metadata.c:2398,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2401,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2412,6'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2412,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2414,31'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2433,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2416,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2418,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2430,2'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2419,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2419,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2427,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2420,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2420,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2427,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2421,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2421,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2427,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2422,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2422,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2427,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2423,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2423,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2427,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2418,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2425,5'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2427,29'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2435,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2437,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2448,8'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2438,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2438,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2446,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2439,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2439,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2446,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2440,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2440,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2446,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2441,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2441,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2446,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2442,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2442,9'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2446,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2437,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2444,4'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2446,28'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2449,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2449,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2453,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
        - Branch String:   'libvslvm_metadata.c:2450,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2450,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2453,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
        - Branch String:   'libvslvm_metadata.c:2448,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2453,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2463,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_initialize
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2461,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2466,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2474,8'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2475,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2475,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2478,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
        - Branch String:   'libvslvm_metadata.c:2474,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2478,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2487,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_set_name
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2486,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2493,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2513,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2515,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2518,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2843,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
        - Branch String:   'libvslvm_metadata.c:2517,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2525,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2534,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2534,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2537,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2548,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2548,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2550,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2569,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2552,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2554,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2566,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2555,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2555,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2563,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2556,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2556,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2563,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2557,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2557,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2563,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2558,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2558,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2563,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2559,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2559,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2563,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2554,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2561,6'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2563,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2571,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2573,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2586,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2574,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2574,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2582,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2575,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2575,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2582,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2576,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2576,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2582,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2577,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2577,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2582,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2578,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2578,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2582,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2573,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2580,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2582,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2587,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2587,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2589,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2586,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2589,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2595,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2596,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2596,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2604,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2595,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2598,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2604,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2605,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2605,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2634,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2606,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2606,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2634,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2607,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2607,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2634,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2608,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2608,9'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - libvslvm_metadata_read_segment
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2634,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2604,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2614,9'
              BranchSideFuncs:
                - libvslvm_metadata_read_segment
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2634,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2613,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2622,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2630,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2637,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2639,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2655,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2640,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2640,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2641,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2641,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2642,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2642,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2643,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2643,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2644,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2644,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2645,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2645,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2639,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2647,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2649,27'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2656,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2656,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2658,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2655,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2658,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2664,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2670,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2672,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2683,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2673,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2673,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2681,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2674,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2674,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2681,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2675,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2675,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2681,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2676,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2676,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2681,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2677,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2677,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2681,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2672,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2679,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2681,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2683,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2685,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2703,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2687,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2689,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2700,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2690,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2690,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2698,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2691,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2691,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2698,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2692,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2692,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2698,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2693,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2693,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2698,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2694,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2694,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2698,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2689,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2696,6'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2698,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2704,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2704,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2706,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2703,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2706,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2712,21'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2718,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2718,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2720,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2717,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2720,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2726,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2727,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2727,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2729,16'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2726,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2729,16'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2733,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2737,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2739,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2770,12'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libvslvm_metadata.c:2739,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2745,10'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_set_identifier
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2769,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2744,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2751,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2768,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2770,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2772,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2789,12'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libvslvm_metadata.c:2772,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2787,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2788,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2789,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2791,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2809,12'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:2791,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2806,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2808,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2811,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2826,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2828,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_logical_volume
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_logical_volume_values_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2842,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2848,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2856,24'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:2861,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2863,3'
              BranchSideFuncs:
                - libvslvm_logical_volume_values_free
            - BranchSide:      'libvslvm_metadata.c:2867,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:2327,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2338,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2349,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2360,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2372,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2381,6'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:2388,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2400,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2452,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2461,6'
          Dst:             libvslvm_logical_volume_values_initialize
        - Src:             'libvslvm_metadata.c:2465,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2477,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2486,6'
          Dst:             libvslvm_logical_volume_values_set_name
        - Src:             'libvslvm_metadata.c:2492,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2517,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:2524,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2536,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2608,9'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2613,8'
          Dst:             libvslvm_metadata_read_segment
        - Src:             'libvslvm_metadata.c:2621,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2739,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2744,9'
          Dst:             libvslvm_logical_volume_values_set_identifier
        - Src:             'libvslvm_metadata.c:2750,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2772,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2791,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2811,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2842,6'
          Dst:             libvslvm_volume_group_append_logical_volume
        - Src:             'libvslvm_metadata.c:2847,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2863,3'
          Dst:             libvslvm_logical_volume_values_free
    - functionName:    libvslvm_metadata_read_physical_volume
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - volume_group
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         254
      ICount:          1403
      EdgeCount:       354
      CyclomaticComplexity: 102
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libvslvm_internal_physical_volume_free
        - libvslvm_physical_volume_initialize
        - libvslvm_physical_volume_set_device_path
        - libvslvm_physical_volume_set_identifier
        - libvslvm_physical_volume_set_name
        - libvslvm_volume_group_append_physical_volume
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:1433,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1444,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1444,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1455,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1455,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1458,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1466,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1466,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1469,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1477,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1478,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1478,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1481,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1477,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1490,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_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
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1489,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1497,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1506,6'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_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:   'libvslvm_metadata.c:1506,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1509,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1520,6'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1520,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1522,31'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1541,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1524,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1526,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1538,2'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1527,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1527,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1535,29'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1528,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1528,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1535,29'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1529,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1529,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1535,29'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1530,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1530,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1535,29'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1531,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1531,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1535,29'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1526,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1533,5'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1535,29'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1543,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1545,9'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1556,8'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1546,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1546,9'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1554,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1547,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1547,9'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1554,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1548,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1548,9'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1554,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1549,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1549,9'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1554,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1550,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1550,9'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1554,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1545,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1552,4'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1554,28'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1557,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1557,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1561,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
        - Branch String:   'libvslvm_metadata.c:1558,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1558,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1561,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
        - Branch String:   'libvslvm_metadata.c:1556,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1561,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1571,7'
              BranchSideFuncs:
                - libvslvm_physical_volume_initialize
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1569,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1574,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1582,8'
              BranchSideFuncs:
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1583,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1583,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1586,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
        - Branch String:   'libvslvm_metadata.c:1582,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1586,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1595,7'
              BranchSideFuncs:
                - libvslvm_physical_volume_set_name
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1594,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1601,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1621,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1623,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1626,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2012,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
        - Branch String:   'libvslvm_metadata.c:1625,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1633,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1642,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1642,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1645,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1656,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1656,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1658,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1677,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1660,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1662,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1674,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1663,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1663,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1671,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1664,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1664,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1671,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1665,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1665,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1671,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1666,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1666,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1671,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1667,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1667,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1671,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1662,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1669,6'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1671,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1679,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1681,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1694,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1682,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1682,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1690,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1683,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1683,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1690,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1684,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1684,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1690,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1685,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1685,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1690,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1686,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1686,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1690,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1681,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1688,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1690,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1695,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1695,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1697,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1694,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1697,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1703,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1704,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1704,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1712,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1703,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1706,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1712,32'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1715,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1717,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1733,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1718,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1718,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1719,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1719,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1720,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1720,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1721,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1721,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1722,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1722,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1723,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1723,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1717,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1725,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1727,27'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1734,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1734,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1736,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1733,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1736,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1742,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1748,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1750,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1761,7'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1751,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1751,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1759,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1752,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1752,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1759,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1753,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1753,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1759,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1754,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1754,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1759,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1755,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1755,10'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1759,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1750,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1757,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1759,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1761,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1763,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1781,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1765,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1767,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1778,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1768,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1768,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1776,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1769,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1769,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1776,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1770,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1770,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1776,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1771,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1771,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1776,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1772,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1772,11'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1776,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1767,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1774,6'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1776,30'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1782,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1782,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1784,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1781,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1784,5'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1790,21'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1796,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1796,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1798,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1795,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1798,29'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1804,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1805,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1805,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1807,16'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1804,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1807,16'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1811,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1815,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1817,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1848,12'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:1817,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1823,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_set_identifier
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1847,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1822,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1829,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1846,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1848,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1850,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1867,12'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1850,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1865,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1866,3'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1867,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1869,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1917,12'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1869,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1875,10'
              BranchSideFuncs:
                - libvslvm_physical_volume_set_device_path
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1899,13'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1874,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1881,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1898,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1919,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1934,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1965,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1933,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1942,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1950,9'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1950,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1953,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:1961,17'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1965,13'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1980,4'
              BranchSideFuncs:
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1981,13'
              BranchSideFuncs:
                - memcmp
                - libvslvm_volume_group_append_physical_volume
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_device_path
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_physical_volume_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2011,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2017,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:2025,18'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:2030,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2032,3'
              BranchSideFuncs:
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_metadata.c:2036,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:1435,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1446,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1457,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1468,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1480,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1489,6'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:1496,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1508,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1560,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1569,6'
          Dst:             libvslvm_physical_volume_initialize
        - Src:             'libvslvm_metadata.c:1573,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1585,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1594,6'
          Dst:             libvslvm_physical_volume_set_name
        - Src:             'libvslvm_metadata.c:1600,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1625,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:1632,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1644,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1817,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1822,9'
          Dst:             libvslvm_physical_volume_set_identifier
        - Src:             'libvslvm_metadata.c:1828,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1850,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1869,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1874,9'
          Dst:             libvslvm_physical_volume_set_device_path
        - Src:             'libvslvm_metadata.c:1880,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1899,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1919,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1933,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libvslvm_metadata.c:1941,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1952,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1965,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1981,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2011,6'
          Dst:             libvslvm_volume_group_append_physical_volume
        - Src:             'libvslvm_metadata.c:2016,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2032,3'
          Dst:             libvslvm_internal_physical_volume_free
    - functionName:    libvslvm_metadata_read_physical_volumes
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - volume_group
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         126
      ICount:          711
      EdgeCount:       176
      CyclomaticComplexity: 52
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libvslvm_metadata_read_physical_volume
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:1162,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1173,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1173,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1184,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1184,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1195,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1196,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1196,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1199,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1195,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1208,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1207,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1224,6'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1224,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1238,6'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1238,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1240,31'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1259,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1242,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1244,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1256,2'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1245,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1245,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1253,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1246,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1246,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1253,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1247,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1247,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1253,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1248,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1248,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1253,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1249,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1249,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1253,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1244,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1251,5'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1253,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1261,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1263,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1274,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1264,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1264,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1272,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1265,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1265,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1272,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1266,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1266,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1272,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1267,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1267,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1272,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1268,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1268,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1272,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1263,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1270,4'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1272,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1275,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1275,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1281,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1274,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1289,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1291,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1294,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1408,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:1293,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1301,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1310,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1310,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1313,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1324,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1324,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1326,32'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1345,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1328,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1330,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1342,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1331,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1331,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1339,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1332,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1332,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1339,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1333,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1333,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1339,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1334,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1334,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1339,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1335,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1335,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1339,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1330,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1337,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1339,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1347,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1349,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1362,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1350,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1350,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1358,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1351,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1351,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1358,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1352,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1352,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1358,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1353,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1353,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1358,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1354,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1354,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1358,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1349,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1356,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1358,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1363,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1363,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1365,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1362,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1365,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1371,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1372,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1372,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1380,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1371,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1374,5'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_metadata.c:1380,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1381,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1381,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1405,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1382,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1382,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1405,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1380,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1385,9'
              BranchSideFuncs:
                - libvslvm_metadata_read_physical_volume
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1405,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1384,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1393,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1401,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_physical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libvslvm_metadata.c:1164,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1175,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1186,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1198,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1207,6'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:1214,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1226,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1275,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1280,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1293,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:1300,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1312,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1384,8'
          Dst:             libvslvm_metadata_read_physical_volume
        - Src:             'libvslvm_metadata.c:1392,5'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_read_logical_volumes
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - volume_group
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         126
      ICount:          711
      EdgeCount:       176
      CyclomaticComplexity: 52
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libvslvm_metadata_read_logical_volume
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:2055,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2058,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2066,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2066,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2069,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2077,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2077,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2080,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2088,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2089,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2089,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2092,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2088,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2092,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2101,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2100,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2117,6'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2117,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2131,6'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2131,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2133,31'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2152,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2135,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2137,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2149,2'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2138,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2138,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2146,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2139,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2139,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2146,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2140,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2140,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2146,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2141,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2141,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2146,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2142,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2142,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2146,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2137,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2144,5'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2146,29'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2154,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2156,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2167,10'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2157,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2157,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2165,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2158,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2158,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2165,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2159,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2159,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2165,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2160,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2160,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2165,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2161,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2161,9'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2165,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2156,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2163,4'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2165,28'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2168,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2168,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2174,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2167,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2182,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2184,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2187,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2301,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:2186,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2194,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2203,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2203,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2206,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2217,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2217,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2219,32'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2238,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2221,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2223,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2235,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2224,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2224,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2232,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2225,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2225,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2232,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2226,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2226,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2232,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2227,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2227,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2232,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2228,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2228,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2232,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2223,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2230,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2232,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2240,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2242,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2255,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2243,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2243,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2251,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2244,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2244,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2251,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2245,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2245,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2251,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2246,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2246,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2251,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2247,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2247,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2251,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2242,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2249,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2251,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2256,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2256,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2258,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2255,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2258,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2264,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2265,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2265,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2273,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2264,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2267,5'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_metadata.c:2273,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2274,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2274,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2298,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2275,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2275,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2298,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2273,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2278,9'
              BranchSideFuncs:
                - libvslvm_metadata_read_logical_volume
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2298,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:2277,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:2286,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:2294,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_metadata_read_logical_volume
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libvslvm_metadata.c:2057,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2068,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2079,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2091,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2100,6'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:2107,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2119,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2168,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:2173,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2186,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:2193,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2205,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:2277,8'
          Dst:             libvslvm_metadata_read_logical_volume
        - Src:             'libvslvm_metadata.c:2285,5'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_read_file_io_handle
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - file_io_handle
        - file_offset
        - metadata_size
        - stored_checksum
        - error
      BBCount:         21
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libbfio_handle_read_buffer_at_offset
        - libcerror_error_set
        - libvslvm_metadata_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:344,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:347,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:355,8'
              BranchSideFuncs:
                - malloc
                - libbfio_handle_read_buffer_at_offset
                - libvslvm_metadata_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:356,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:356,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_metadata.c:355,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:377,21'
              BranchSideFuncs:
                - malloc
                - libbfio_handle_read_buffer_at_offset
                - libvslvm_metadata_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:380,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:392,16'
              BranchSideFuncs:
                - libbfio_handle_read_buffer_at_offset
                - libvslvm_metadata_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:398,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:412,7'
              BranchSideFuncs:
                - libvslvm_metadata_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_metadata.c:411,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:419,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:427,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libvslvm_metadata.c:433,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:435,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_metadata.c:438,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:346,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:382,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:391,15'
          Dst:             libbfio_handle_read_buffer_at_offset
        - Src:             'libvslvm_metadata.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:411,6'
          Dst:             libvslvm_metadata_read_data
        - Src:             'libvslvm_metadata.c:418,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_read_data
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - data
        - data_size
        - stored_checksum
        - error
      BBCount:         32
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_free
        - libcsplit_narrow_split_string_get_number_of_segments
        - libcsplit_narrow_string_split
        - libvslvm_checksum_calculate_weak_crc32
        - libvslvm_metadata_read_volume_group
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:185,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:196,6'
              BranchSideFuncs:
                - libvslvm_checksum_calculate_weak_crc32
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - 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:   'libvslvm_metadata.c:196,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:207,8'
              BranchSideFuncs:
                - libvslvm_checksum_calculate_weak_crc32
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - 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:   'libvslvm_metadata.c:208,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:208,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:207,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:221,7'
              BranchSideFuncs:
                - libvslvm_checksum_calculate_weak_crc32
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - 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:   'libvslvm_metadata.c:219,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:235,8'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:236,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:236,8'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:259,16'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:235,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:239,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:259,16'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:258,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:266,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:275,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:274,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:280,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:289,7'
              BranchSideFuncs:
                - libvslvm_metadata_read_volume_group
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:288,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:306,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libvslvm_metadata.c:304,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:309,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:320,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:322,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libvslvm_metadata.c:326,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:219,6'
          Dst:             libvslvm_checksum_calculate_weak_crc32
        - Src:             'libvslvm_metadata.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:238,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:258,6'
          Dst:             libcsplit_narrow_string_split
        - Src:             'libvslvm_metadata.c:265,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:274,6'
          Dst:             libcsplit_narrow_split_string_get_number_of_segments
        - Src:             'libvslvm_metadata.c:279,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:288,6'
          Dst:             libvslvm_metadata_read_volume_group
        - Src:             'libvslvm_metadata.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:304,6'
          Dst:             libcsplit_narrow_split_string_free
        - Src:             'libvslvm_metadata.c:308,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:322,3'
          Dst:             libcsplit_narrow_split_string_free
    - functionName:    libvslvm_metadata_read_volume_group
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - lines
        - number_of_lines
        - line_index
        - error
      BBCount:         274
      ICount:          1515
      EdgeCount:       382
      CyclomaticComplexity: 110
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libvslvm_internal_volume_group_free
        - libvslvm_internal_volume_group_set_name
        - libvslvm_metadata_read_logical_volumes
        - libvslvm_metadata_read_physical_volumes
        - libvslvm_volume_group_initialize
        - libvslvm_volume_group_set_identifier
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:462,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:465,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:473,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:473,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:476,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:484,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:484,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:495,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:495,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:498,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:506,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:507,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:507,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:510,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:506,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:519,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:518,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:526,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:535,6'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:535,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:538,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:549,6'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:549,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:551,31'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:570,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:553,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:555,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:567,2'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:556,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:556,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:564,29'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:557,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:557,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:564,29'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:558,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:558,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:564,29'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:559,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:559,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:564,29'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:560,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:560,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:564,29'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:555,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:562,5'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:564,29'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:572,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:574,9'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:585,8'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:575,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:575,9'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:583,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:576,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:576,9'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:583,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:577,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:577,9'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:583,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:578,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:578,9'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:583,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:579,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:579,9'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:583,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:574,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:581,4'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:583,28'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:586,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:586,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:590,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
        - Branch String:   'libvslvm_metadata.c:587,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:587,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:590,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
        - Branch String:   'libvslvm_metadata.c:585,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:590,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:599,10'
              BranchSideFuncs:
                - libvslvm_volume_group_initialize
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:598,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:603,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:611,63'
              BranchSideFuncs:
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:614,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:614,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:617,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
        - Branch String:   'libvslvm_metadata.c:613,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:617,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:626,44'
              BranchSideFuncs:
                - libvslvm_internal_volume_group_set_name
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:625,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:649,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:651,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:654,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1134,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:653,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:661,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:670,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:670,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:673,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:684,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:684,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:686,32'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:705,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:688,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:690,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:702,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:691,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:691,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:699,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:692,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:692,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:699,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:693,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:693,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:699,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:694,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:694,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:699,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:695,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:695,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:699,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:690,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:697,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:699,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:707,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:709,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:722,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:710,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:710,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:718,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:711,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:711,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:718,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:712,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:712,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:718,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:713,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:713,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:718,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:714,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:714,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:718,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:709,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:716,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:718,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:723,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:723,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:725,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:722,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:725,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:731,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:732,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:732,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:740,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:731,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:734,5'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_metadata.c:740,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:740,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:742,8'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:767,14'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:742,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:748,10'
              BranchSideFuncs:
                - libvslvm_metadata_read_logical_volumes
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:766,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:747,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:756,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:764,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:769,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:775,10'
              BranchSideFuncs:
                - libvslvm_metadata_read_physical_volumes
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:793,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:774,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:783,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:791,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:799,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:801,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:817,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:802,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:802,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:803,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:803,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:804,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:804,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:805,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:805,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:806,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:806,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:807,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:807,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:801,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:809,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:811,27'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:818,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:818,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:820,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:817,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:820,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:826,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:832,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:834,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:845,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:835,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:835,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:843,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:836,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:836,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:843,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:837,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:837,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:843,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:838,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:838,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:843,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:839,5'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:839,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:843,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:834,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:841,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:843,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:845,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:847,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:865,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:849,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:851,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:862,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:852,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:852,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:860,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:853,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:853,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:860,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:854,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:854,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:860,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:855,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:855,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:860,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:856,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:856,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:860,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:851,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:858,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:860,30'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:866,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:866,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:868,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:865,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:868,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:874,21'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:880,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:880,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:882,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:879,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:882,29'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:888,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:889,4'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:889,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:891,16'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:888,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:891,16'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:895,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:899,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:901,8'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:932,12'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:901,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:907,10'
              BranchSideFuncs:
                - libvslvm_volume_group_set_identifier
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:931,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:906,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:913,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:930,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:932,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:934,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:995,12'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libvslvm_metadata.c:934,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:949,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:950,13'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:964,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:973,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:981,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:981,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:984,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:992,57'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:995,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:997,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1046,12'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:997,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1012,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1013,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1013,13'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1028,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1029,13'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1046,12'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1048,8'
              BranchSideFuncs:
                - memcmp
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1095,12'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libvslvm_metadata.c:1048,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1063,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1094,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1062,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1071,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:1079,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1079,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1082,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:1090,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1097,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1112,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:1113,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_volume_group_set_identifier
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_physical_volumes
                - libcerror_error_set
                - memcmp
                - libvslvm_metadata_read_logical_volumes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:1137,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:1140,45'
              BranchSideFuncs:
                - libvslvm_internal_volume_group_free
            - BranchSide:      'libvslvm_metadata.c:1143,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:464,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:475,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:486,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:497,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:509,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:518,6'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:525,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:537,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:589,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:598,6'
          Dst:             libvslvm_volume_group_initialize
        - Src:             'libvslvm_metadata.c:602,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:616,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:625,6'
          Dst:             libvslvm_internal_volume_group_set_name
        - Src:             'libvslvm_metadata.c:631,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:653,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libvslvm_metadata.c:660,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:672,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:742,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:747,9'
          Dst:             libvslvm_metadata_read_logical_volumes
        - Src:             'libvslvm_metadata.c:755,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:769,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:774,9'
          Dst:             libvslvm_metadata_read_physical_volumes
        - Src:             'libvslvm_metadata.c:782,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:901,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:906,9'
          Dst:             libvslvm_volume_group_set_identifier
        - Src:             'libvslvm_metadata.c:912,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:934,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:950,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:964,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libvslvm_metadata.c:972,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:983,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:997,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1013,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1029,13'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1048,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1062,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libvslvm_metadata.c:1070,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1081,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:1097,8'
          Dst:             memcmp
        - Src:             'libvslvm_metadata.c:1139,3'
          Dst:             libvslvm_internal_volume_group_free
    - functionName:    libvslvm_metadata_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - error
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libvslvm_internal_volume_group_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:132,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:143,7'
              BranchSideFuncs:
                - free
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:143,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:145,10'
              BranchSideFuncs:
                - free
                - libvslvm_internal_volume_group_free
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:166,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:145,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:148,53'
              BranchSideFuncs:
                - libvslvm_internal_volume_group_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:161,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libvslvm_metadata.c:147,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:152,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:160,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_metadata.c:134,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:147,8'
          Dst:             libvslvm_internal_volume_group_free
        - Src:             'libvslvm_metadata.c:151,5'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata.c:54,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:65,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata.c:65,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata.c:76,14'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_metadata.c:79,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:90,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_metadata.c:90,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata.c:109,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata.c:112,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata.c:114,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_metadata.c:119,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:81,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata.c:95,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_area_read_file_io_handle
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata_area.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata_area
        - file_io_handle
        - file_offset
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_read_buffer_at_offset
        - libcerror_error_set
        - libvslvm_metadata_area_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata_area.c:515,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:537,16'
              BranchSideFuncs:
                - libbfio_handle_read_buffer_at_offset
                - libvslvm_metadata_area_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:543,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:557,7'
              BranchSideFuncs:
                - libvslvm_metadata_area_read_data
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:556,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:572,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata_area.c:517,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:536,15'
          Dst:             libbfio_handle_read_buffer_at_offset
        - Src:             'libvslvm_metadata_area.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:556,6'
          Dst:             libvslvm_metadata_area_read_data
        - Src:             'libvslvm_metadata_area.c:563,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_area_read_data
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata_area.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata_area
        - data
        - data_size
        - file_offset
        - error
      BBCount:         39
      ICount:          596
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_empty
        - libcerror_error_set
        - libvslvm_checksum_calculate_weak_crc32
        - libvslvm_raw_location_descriptor_free
        - libvslvm_raw_location_descriptor_initialize
        - libvslvm_raw_location_descriptor_set
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata_area.c:212,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:223,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_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:   'libvslvm_metadata_area.c:223,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:226,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:234,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:234,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:257,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:257,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
            - BranchSide:      'libvslvm_metadata_area.c:271,2'
              BranchSideFuncs:
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:332,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:340,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
            - BranchSide:      'libvslvm_metadata_area.c:348,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:349,3'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:349,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:362,14'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:348,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:352,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
            - BranchSide:      'libvslvm_metadata_area.c:362,14'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:364,2'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:381,12'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:484,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata_area.c:386,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:388,4'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:482,15'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:432,8'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:436,10'
              BranchSideFuncs:
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - memcmp
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:481,3'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:434,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:439,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
            - BranchSide:      'libvslvm_metadata_area.c:448,10'
              BranchSideFuncs:
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:447,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:456,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
            - BranchSide:      'libvslvm_metadata_area.c:465,10'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:464,9'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:471,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
            - BranchSide:      'libvslvm_metadata_area.c:479,29'
              BranchSideFuncs:
                - memcmp
                - libvslvm_raw_location_descriptor_initialize
                - libvslvm_raw_location_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libvslvm_raw_location_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:487,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:489,3'
              BranchSideFuncs:
                - libvslvm_raw_location_descriptor_free
                - libcdata_array_empty
            - BranchSide:      'libvslvm_metadata_area.c:494,3'
              BranchSideFuncs:
                - libcdata_array_empty
      Callsites:
        - Src:             'libvslvm_metadata_area.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:225,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:257,6'
          Dst:             memcmp
        - Src:             'libvslvm_metadata_area.c:262,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:332,6'
          Dst:             libvslvm_checksum_calculate_weak_crc32
        - Src:             'libvslvm_metadata_area.c:339,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:351,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:381,12'
          Dst:             memcmp
        - Src:             'libvslvm_metadata_area.c:434,9'
          Dst:             libvslvm_raw_location_descriptor_initialize
        - Src:             'libvslvm_metadata_area.c:438,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:447,9'
          Dst:             libvslvm_raw_location_descriptor_set
        - Src:             'libvslvm_metadata_area.c:455,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:464,9'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_metadata_area.c:470,6'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:489,3'
          Dst:             libvslvm_raw_location_descriptor_free
        - Src:             'libvslvm_metadata_area.c:493,2'
          Dst:             libcdata_array_empty
        - Src:             'libvslvm_metadata_area.c:493,2'
          Dst:             libvslvm_raw_location_descriptor_free
    - functionName:    libvslvm_metadata_area_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata_area.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata_area
        - error
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libvslvm_raw_location_descriptor_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_metadata_area.c:149,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:160,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:160,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:163,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata_area.c:162,7'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:168,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata_area.c:176,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_metadata_area.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:162,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_metadata_area.c:162,7'
          Dst:             libvslvm_raw_location_descriptor_free
        - Src:             'libvslvm_metadata_area.c:167,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_metadata_area_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_metadata_area.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - metadata_area
        - error
      BBCount:         18
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_metadata_area.c:57,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:68,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:68,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_metadata_area.c:79,19'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_metadata_area.c:82,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata_area.c:93,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_metadata_area.c:93,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata_area.c:113,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_metadata_area.c:112,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_metadata_area.c:126,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_metadata_area.c:129,6'
          Branch Sides:
            - BranchSide:      'libvslvm_metadata_area.c:131,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_metadata_area.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_metadata_area.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_metadata_area.c:112,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_metadata_area.c:117,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_read_element_data
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_handle
        - file_io_pool
        - element
        - cache
        - file_io_pool_entry
        - physical_volume_offset
        - physical_volume_size
        - element_flags
        - read_flags
        - error
      BBCount:         23
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfdata_list_element_set_element_value
        - libvslvm_internal_physical_volume_free
        - libvslvm_physical_volume_initialize
        - libvslvm_physical_volume_read_label_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1842,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1847,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_physical_volume.c:1857,15'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1859,2'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1862,6'
              BranchSideFuncs:
                - libvslvm_physical_volume_read_label_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1886,6'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1868,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1871,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_physical_volume.c:1880,12'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
                - libcerror_error_set
                - libvslvm_physical_volume_read_label_file_io_pool
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1886,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1889,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_physical_volume.c:1898,7'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
        - Branch String:   'libvslvm_physical_volume.c:1897,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1907,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_physical_volume.c:1915,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:1918,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1920,3'
              BranchSideFuncs:
                - libvslvm_internal_physical_volume_free
            - BranchSide:      'libvslvm_physical_volume.c:1924,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1842,6'
          Dst:             libvslvm_physical_volume_initialize
        - Src:             'libvslvm_physical_volume.c:1846,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1861,12'
          Dst:             libvslvm_physical_volume_read_label_file_io_pool
        - Src:             'libvslvm_physical_volume.c:1870,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1888,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1897,6'
          Dst:             libfdata_list_element_set_element_value
        - Src:             'libvslvm_physical_volume.c:1897,6'
          Dst:             libvslvm_internal_physical_volume_free
        - Src:             'libvslvm_physical_volume.c:1906,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1920,3'
          Dst:             libvslvm_internal_physical_volume_free
    - functionName:    libvslvm_physical_volume_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - error
      BBCount:         23
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:55,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:66,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:   'libvslvm_physical_volume.c:66,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:77,29'
              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:   'libvslvm_physical_volume.c:80,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_physical_volume.c:91,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_physical_volume.c:91,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:109,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:108,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_physical_volume.c:123,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libvslvm_physical_volume.c:122,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_physical_volume.c:136,51'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:141,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:143,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_physical_volume.c:153,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:143,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:146,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libvslvm_physical_volume.c:150,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_physical_volume.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:108,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_physical_volume.c:113,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:122,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_physical_volume.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:145,4'
          Dst:             libcdata_array_free
    - functionName:    libvslvm_physical_volume_read_label_file_io_pool
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - file_io_pool
        - file_io_pool_entry
        - file_offset
        - error
      BBCount:         10
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_pool_read_buffer_at_offset
        - libcerror_error_set
        - libvslvm_internal_physical_volume_read_label_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1752,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1755,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1763,69'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libvslvm_internal_physical_volume_read_label_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1783,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1797,12'
              BranchSideFuncs:
                - libvslvm_internal_physical_volume_read_label_data
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1802,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1805,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1813,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1754,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1775,15'
          Dst:             libbfio_pool_read_buffer_at_offset
        - Src:             'libvslvm_physical_volume.c:1785,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1796,11'
          Dst:             libvslvm_internal_physical_volume_read_label_data
        - Src:             'libvslvm_physical_volume.c:1804,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_physical_volume_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_physical_volume
        - error
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libvslvm_data_area_descriptor_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:193,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:204,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libvslvm_physical_volume.c:204,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:206,10'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libvslvm_physical_volume.c:249,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:206,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:208,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:211,10'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_physical_volume.c:211,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:213,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:217,14'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:216,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:222,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:231,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:230,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:236,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:244,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_physical_volume.c:195,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:216,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_physical_volume.c:216,7'
          Dst:             libvslvm_data_area_descriptor_free
        - Src:             'libvslvm_physical_volume.c:221,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:230,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_physical_volume.c:230,7'
          Dst:             libvslvm_data_area_descriptor_free
        - Src:             'libvslvm_physical_volume.c:235,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_physical_volume_read_label_data
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_physical_volume
        - data
        - data_size
        - error
      BBCount:         56
      ICount:          784
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_empty
        - libcerror_error_set
        - libvslvm_checksum_calculate_weak_crc32
        - libvslvm_data_area_descriptor_free
        - libvslvm_data_area_descriptor_initialize
        - libvslvm_data_area_descriptor_set
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1279,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1282,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1290,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - 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:   'libvslvm_physical_volume.c:1290,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1301,8'
              BranchSideFuncs:
                - memcmp
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - 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:   'libvslvm_physical_volume.c:1302,3'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1302,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1305,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1301,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1337,6'
              BranchSideFuncs:
                - memcmp
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1337,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1342,3'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_physical_volume.c:1344,2'
              BranchSideFuncs:
                - libvslvm_checksum_calculate_weak_crc32
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1401,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1409,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1417,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1418,3'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1418,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1431,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1417,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1421,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1431,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1501,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1504,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1524,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1529,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1531,4'
              BranchSideFuncs:
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1602,15'
              BranchSideFuncs:
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1557,8'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1562,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1571,9'
              BranchSideFuncs:
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1570,8'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1577,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1586,9'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1585,8'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1592,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1600,25'
              BranchSideFuncs:
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1603,2'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1501,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1606,2'
              BranchSideFuncs:
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1608,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1611,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1631,12'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1636,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1638,4'
              BranchSideFuncs:
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - memcmp
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1709,15'
              BranchSideFuncs:
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1664,8'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1669,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1678,9'
              BranchSideFuncs:
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1677,8'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1684,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1693,9'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1692,8'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1699,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
            - BranchSide:      'libvslvm_physical_volume.c:1707,25'
              BranchSideFuncs:
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1710,2'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1608,7'
              BranchSideFuncs:
                - memcmp
                - libvslvm_data_area_descriptor_initialize
                - libvslvm_data_area_descriptor_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libvslvm_data_area_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1713,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:1716,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1718,3'
              BranchSideFuncs:
                - libvslvm_data_area_descriptor_free
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libvslvm_physical_volume.c:1723,3'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1281,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1292,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1304,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1337,6'
          Dst:             memcmp
        - Src:             'libvslvm_physical_volume.c:1401,6'
          Dst:             libvslvm_checksum_calculate_weak_crc32
        - Src:             'libvslvm_physical_volume.c:1408,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1420,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1503,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1524,12'
          Dst:             memcmp
        - Src:             'libvslvm_physical_volume.c:1557,8'
          Dst:             libvslvm_data_area_descriptor_initialize
        - Src:             'libvslvm_physical_volume.c:1561,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1570,8'
          Dst:             libvslvm_data_area_descriptor_set
        - Src:             'libvslvm_physical_volume.c:1576,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1585,8'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_physical_volume.c:1591,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1610,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1631,12'
          Dst:             memcmp
        - Src:             'libvslvm_physical_volume.c:1664,8'
          Dst:             libvslvm_data_area_descriptor_initialize
        - Src:             'libvslvm_physical_volume.c:1668,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1677,8'
          Dst:             libvslvm_data_area_descriptor_set
        - Src:             'libvslvm_physical_volume.c:1683,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1692,8'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_physical_volume.c:1698,5'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1718,3'
          Dst:             libvslvm_data_area_descriptor_free
        - Src:             'libvslvm_physical_volume.c:1722,2'
          Dst:             libcdata_array_empty
        - Src:             'libvslvm_physical_volume.c:1722,2'
          Dst:             libvslvm_data_area_descriptor_free
        - Src:             'libvslvm_physical_volume.c:1727,2'
          Dst:             libcdata_array_empty
        - Src:             'libvslvm_physical_volume.c:1727,2'
          Dst:             libvslvm_data_area_descriptor_free
    - functionName:    libvslvm_physical_volume_get_metadata_area_descriptor
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - data_area_descriptor_index
        - data_area_descriptor
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1221,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1232,69'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1234,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1250,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1223,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1234,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_physical_volume.c:1240,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_number_of_metadata_area_descriptors
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - number_of_data_area_descriptors
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1179,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1182,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1190,69'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1192,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1206,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1181,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1192,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_physical_volume.c:1197,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_data_area_descriptor_by_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - offset
        - data_area_descriptor
        - error
      BBCount:         22
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1078,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1081,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1089,69'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1091,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1094,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1102,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1102,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1105,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1114,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1113,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1127,34'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1127,2'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1132,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1165,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:1131,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1138,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1147,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1147,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1150,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1159,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1159,7'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1161,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_physical_volume.c:1163,16'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1080,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1093,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1104,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1113,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_physical_volume.c:1118,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1131,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_physical_volume.c:1137,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1149,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_data_area_descriptor
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - data_area_descriptor_index
        - data_area_descriptor
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:1032,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1043,69'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1045,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1052,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1061,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:1034,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1045,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_physical_volume.c:1051,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_number_of_data_area_descriptors
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - number_of_data_area_descriptors
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:990,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:993,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1001,69'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:1003,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:1009,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:1017,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:992,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:1003,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_physical_volume.c:1008,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:950,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:961,69'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:963,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:966,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:974,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:952,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:965,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_set_device_path
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - device_path
        - device_path_size
        - error
      BBCount:         24
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:848,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:859,69'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:861,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:872,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:873,3'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:873,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:876,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:872,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:876,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:884,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_physical_volume.c:884,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:886,3'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:892,51'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:895,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:898,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:906,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_physical_volume.c:906,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:920,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:927,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:929,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_physical_volume.c:934,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:850,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:863,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:875,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:897,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:911,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_device_path
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - device_path
        - device_path_size
        - error
      BBCount:         14
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:771,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:774,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:782,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:784,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:787,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:795,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:795,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:798,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:806,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:806,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:809,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:817,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:817,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:823,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:831,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:773,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:786,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:797,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:808,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:822,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_device_path_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - device_path_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:730,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:733,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:741,69'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:743,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:754,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:732,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:745,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_set_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - identifier
        - identifier_size
        - error
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:665,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:668,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:676,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:678,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:681,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:689,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:689,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:692,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:700,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:700,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:714,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:667,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:680,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:691,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:705,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - identifier
        - identifier_size
        - error
      BBCount:         14
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:588,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:599,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:601,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:612,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:615,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:623,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:623,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:626,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:634,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:634,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:648,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:590,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:603,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:614,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:625,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:639,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_identifier_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - identifier_size
        - error
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:541,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:552,69'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:554,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:565,6'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:565,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:567,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_physical_volume.c:571,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:543,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:556,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_compare_by_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - name
        - name_length
        - error
      BBCount:         15
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:484,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:495,69'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:497,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:508,6'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:508,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:519,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libvslvm_physical_volume.c:520,3'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:520,8'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libvslvm_physical_volume.c:527,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:519,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:525,3'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_physical_volume.c:527,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:486,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:510,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:520,8'
          Dst:             memcmp
    - functionName:    libvslvm_physical_volume_set_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - name
        - name_size
        - error
      BBCount:         24
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:381,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:392,69'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:394,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:405,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:406,3'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:406,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:409,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:405,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:417,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_physical_volume.c:417,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:419,3'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:425,44'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:428,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:431,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:439,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_physical_volume.c:439,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:445,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_physical_volume.c:453,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:460,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:462,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_physical_volume.c:467,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:383,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:408,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:430,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:444,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - name
        - name_size
        - error
      BBCount:         14
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:304,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:315,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:317,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:328,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:328,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:339,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:339,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:350,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:350,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:319,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:355,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_get_name_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - name_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:263,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:274,69'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_physical_volume.c:276,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:287,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:265,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_physical_volume.c:278,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_physical_volume_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_physical_volume.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - physical_volume
        - error
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_physical_volume.c:165,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_physical_volume.c:176,7'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_physical_volume.c:176,6'
          Branch Sides:
            - BranchSide:      'libvslvm_physical_volume.c:178,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_physical_volume.c:180,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_physical_volume.c:167,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_raw_location_descriptor_set
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_raw_location_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - raw_location_descriptor
        - offset
        - size
        - checksum
        - flags
        - error
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_raw_location_descriptor.c:221,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:232,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:232,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:235,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:243,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:243,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:254,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_raw_location_descriptor.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:234,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:245,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_raw_location_descriptor_get
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_raw_location_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - raw_location_descriptor
        - offset
        - size
        - checksum
        - flags
        - error
      BBCount:         14
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_raw_location_descriptor.c:145,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:156,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:156,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:167,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:167,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:170,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:178,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:178,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:181,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:189,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:189,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:192,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:200,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_raw_location_descriptor.c:147,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:158,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:169,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:180,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:191,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_raw_location_descriptor_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_raw_location_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - raw_location_descriptor
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libvslvm_raw_location_descriptor.c:111,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:122,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libvslvm_raw_location_descriptor.c:122,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:124,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_raw_location_descriptor.c:129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_raw_location_descriptor.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_raw_location_descriptor_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_raw_location_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - raw_location_descriptor
        - error
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_raw_location_descriptor.c:39,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:50,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_raw_location_descriptor.c:61,29'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_raw_location_descriptor.c:64,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_raw_location_descriptor.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_raw_location_descriptor.c:75,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_raw_location_descriptor.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_raw_location_descriptor.c:92,6'
          Branch Sides:
            - BranchSide:      'libvslvm_raw_location_descriptor.c:94,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_raw_location_descriptor.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_raw_location_descriptor.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_raw_location_descriptor.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_append_stripe
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - stripe
        - error
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:555,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:558,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:566,53'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:568,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:571,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:580,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:579,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:594,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:557,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:570,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:579,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_segment.c:585,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_get_stripe
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - stripe_index
        - stripe
        - error
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:489,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:492,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:500,53'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:502,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:505,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:513,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:513,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:525,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:524,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:540,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:491,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:504,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:515,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:524,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_segment.c:530,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_get_number_of_stripes
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - number_of_stripes
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:447,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:450,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:458,53'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:460,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:474,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:449,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:460,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_segment.c:465,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_get_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:407,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:418,53'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:420,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:423,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:431,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:409,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:422,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_get_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - offset
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:367,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:378,53'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:380,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:391,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:369,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:382,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_get_range
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - offset
        - size
        - error
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:315,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:326,53'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:328,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:339,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:339,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:350,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:317,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:341,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_segment_set_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_segment
        - name
        - name_size
        - error
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:211,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:222,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:222,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:233,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:233,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:244,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:245,3'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:245,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:244,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:256,36'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:259,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:262,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:270,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_segment.c:270,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:276,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:284,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_segment.c:291,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:293,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_segment.c:298,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:213,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:224,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:247,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:261,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:275,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_segment_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_segment
        - error
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libvslvm_internal_stripe_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:160,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:171,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_segment.c:171,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:173,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:197,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_segment.c:173,7'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:175,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:179,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:178,7'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:184,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:192,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_segment.c:162,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:178,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_segment.c:178,7'
          Dst:             libvslvm_internal_stripe_free
        - Src:             'libvslvm_segment.c:183,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - error
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:132,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:143,7'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_segment.c:143,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:145,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_segment.c:147,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:134,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_segment_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_segment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
        - error
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_segment.c:43,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:54,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:54,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_segment.c:65,21'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_segment.c:68,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:79,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_segment.c:79,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:97,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_segment.c:96,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_segment.c:110,36'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_segment.c:115,6'
          Branch Sides:
            - BranchSide:      'libvslvm_segment.c:117,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_segment.c:120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_segment.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_segment.c:96,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_segment.c:101,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_stripe_set_data_area_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - stripe
        - data_area_offset
        - error
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:437,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:448,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:439,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_stripe_get_data_area_offset
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stripe
        - data_area_offset
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:397,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:408,51'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:410,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:421,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:412,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_stripe_set_physical_volume_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_stripe
        - physical_volume_name
        - physical_volume_name_size
        - error
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:294,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:305,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:305,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:316,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:316,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:319,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:327,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:328,3'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:328,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:327,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:339,51'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:342,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_stripe.c:353,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_stripe.c:353,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_stripe.c:367,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_stripe.c:374,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:376,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_stripe.c:381,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:296,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:307,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:318,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:358,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_stripe_get_physical_volume_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - stripe
        - physical_volume_name
        - physical_volume_name_size
        - error
      BBCount:         14
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:218,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:229,51'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:231,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:242,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:242,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:253,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:253,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:264,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:264,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:269,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_stripe_get_physical_volume_name_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stripe
        - physical_volume_name_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:177,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:188,51'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:190,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:201,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:179,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:192,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_stripe_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_stripe
        - error
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:140,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:151,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libvslvm_stripe.c:151,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:153,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libvslvm_stripe.c:163,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_stripe.c:153,7'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:155,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libvslvm_stripe.c:158,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_stripe.c:142,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_stripe_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stripe
        - error
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:113,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:124,7'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_stripe.c:124,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:126,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_stripe.c:128,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_stripe_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_stripe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stripe
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_stripe.c:41,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:52,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_stripe.c:63,20'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_stripe.c:66,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_stripe.c:77,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_stripe.c:77,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_stripe.c:91,34'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_stripe.c:96,6'
          Branch Sides:
            - BranchSide:      'libvslvm_stripe.c:98,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_stripe.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_stripe.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_stripe.c:82,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_append_logical_volume
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - logical_volume_values
        - error
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:1183,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1194,63'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1196,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1208,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1207,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1222,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:1185,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1198,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1207,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_volume_group.c:1213,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_logical_volume
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - volume_index
        - logical_volume
        - error
      BBCount:         14
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libvslvm_logical_volume_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:1100,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1111,63'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_logical_volume_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1113,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1124,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_logical_volume_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1124,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1136,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_logical_volume_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1135,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1152,7'
              BranchSideFuncs:
                - libvslvm_logical_volume_initialize
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1151,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1168,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:1102,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1115,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1126,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1135,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_volume_group.c:1141,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1151,6'
          Dst:             libvslvm_logical_volume_initialize
        - Src:             'libvslvm_volume_group.c:1159,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_number_of_logical_volumes
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - number_of_logical_volumes
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:1057,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1068,63'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1070,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1076,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1084,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1070,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_volume_group.c:1075,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_append_physical_volume
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - physical_volume
        - error
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:1004,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1015,63'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1017,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1020,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1029,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:1028,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:1043,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:1006,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1019,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:1028,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libvslvm_volume_group.c:1034,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_physical_volume_by_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - volume_name
        - volume_name_length
        - physical_volume
        - error
      BBCount:         23
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libvslvm_physical_volume_compare_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:895,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:906,63'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_physical_volume_compare_by_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:908,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:911,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:919,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_physical_volume_compare_by_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:919,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:922,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:931,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libvslvm_physical_volume_compare_by_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:930,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:944,20'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_physical_volume_compare_by_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:944,2'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:949,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_physical_volume_compare_by_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:987,3'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:948,7'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:955,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:965,14'
              BranchSideFuncs:
                - libvslvm_physical_volume_compare_by_name
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:970,7'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:973,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:982,12'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libvslvm_physical_volume_compare_by_name
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libvslvm_volume_group.c:897,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:910,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:921,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:930,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_volume_group.c:935,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:948,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_volume_group.c:954,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:964,12'
          Dst:             libvslvm_physical_volume_compare_by_name
        - Src:             'libvslvm_volume_group.c:972,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_physical_volume
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - volume_index
        - physical_volume
        - error
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:825,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:828,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:836,63'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:838,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:841,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:849,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:849,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:852,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:861,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:860,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:867,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:876,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:827,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:840,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:851,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:860,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libvslvm_volume_group.c:866,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_number_of_physical_volumes
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - number_of_physical_volumes
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:783,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:794,63'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:796,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:810,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:785,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:796,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libvslvm_volume_group.c:801,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_extent_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - extent_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:743,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:754,63'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:756,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:759,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:767,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:745,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:758,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_sequence_number
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - sequence_number
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:703,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:714,63'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:716,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:719,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:727,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:705,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:718,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_set_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - identifier
        - identifier_size
        - error
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:638,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:649,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:651,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:654,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:662,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:662,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:673,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:673,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:687,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:640,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:653,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:664,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:678,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_identifier
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - identifier
        - identifier_size
        - error
      BBCount:         14
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:561,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:572,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:574,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:577,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:585,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:585,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:596,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:596,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:607,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:607,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:613,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:621,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:576,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:587,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:612,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_identifier_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - identifier_size
        - error
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:514,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:517,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:525,63'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:527,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:530,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:538,6'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:538,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:540,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_volume_group.c:544,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:516,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:529,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_volume_group_set_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_volume_group
        - name
        - name_size
        - error
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:411,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:414,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:422,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:422,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:425,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:433,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:433,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:444,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:445,3'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:445,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:448,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:444,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:456,41'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:459,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_volume_group.c:470,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_volume_group.c:470,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:476,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_volume_group.c:484,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:491,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:493,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_volume_group.c:498,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:413,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:424,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:435,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:447,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:475,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_name
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - name
        - name_size
        - error
      BBCount:         14
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:335,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:346,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:348,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:351,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:359,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:359,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:362,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:370,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:370,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:381,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:381,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:395,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:337,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:350,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:361,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:372,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:386,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_get_name_size
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - name_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:294,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:305,63'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:307,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:318,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:296,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:309,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_set_io_values
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - io_handle
        - physical_volume_file_io_pool
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:253,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:264,63'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:266,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:269,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:277,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:268,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_internal_volume_group_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_volume_group
        - error
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libvslvm_internal_physical_volume_free
        - libvslvm_logical_volume_values_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:185,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:196,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_volume_group.c:196,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:200,10'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_volume_group.c:238,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:200,7'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:202,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:206,14'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:205,7'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:211,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:220,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:219,7'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:225,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_volume_group.c:233,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_volume_group.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:205,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_volume_group.c:205,7'
          Dst:             libvslvm_internal_physical_volume_free
        - Src:             'libvslvm_volume_group.c:210,4'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:219,7'
          Dst:             libcdata_array_free
        - Src:             'libvslvm_volume_group.c:219,7'
          Dst:             libvslvm_logical_volume_values_free
        - Src:             'libvslvm_volume_group.c:224,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - error
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:157,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:168,7'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:168,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:170,4'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_volume_group.c:172,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_volume_group.c:159,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_volume_group_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_volume_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - volume_group
        - error
      BBCount:         23
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_volume_group.c:47,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:50,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:58,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:   'libvslvm_volume_group.c:58,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:61,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_volume_group.c:69,26'
              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:   'libvslvm_volume_group.c:72,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_volume_group.c:83,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_volume_group.c:83,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:89,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_volume_group.c:101,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libvslvm_volume_group.c:100,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:106,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_volume_group.c:115,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libvslvm_volume_group.c:114,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_volume_group.c:128,46'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:133,6'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:135,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libvslvm_volume_group.c:145,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_volume_group.c:135,7'
          Branch Sides:
            - BranchSide:      'libvslvm_volume_group.c:138,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libvslvm_volume_group.c:142,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvslvm_volume_group.c:49,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:60,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:88,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:100,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_volume_group.c:105,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:114,6'
          Dst:             libcdata_array_initialize
        - Src:             'libvslvm_volume_group.c:119,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_volume_group.c:137,4'
          Dst:             libcdata_array_free
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         30
      ICount:          204
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:715,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:719,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:721,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:725,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:729,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:734,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:734,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:741,21'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:741,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:745,18'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:819,14'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:747,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:818,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:749,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:758,11'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:801,24'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:758,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:803,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:807,8'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:807,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:814,20'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:821,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:825,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_backtrace_fprint
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:658,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:660,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:662,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:664,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:668,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:668,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:670,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:672,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:672,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:676,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:692,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:678,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:681,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:691,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:685,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:689,25'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'libcerror_error.c:680,18'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_sprint
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         21
      ICount:          148
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:556,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:560,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:562,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:566,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:566,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:570,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:570,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:572,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:575,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:575,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:582,18'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:585,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:615,23'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:617,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:619,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:621,7'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:621,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:628,17'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:632,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:636,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_fprint
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:506,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:510,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:512,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:516,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:516,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:520,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:523,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:526,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:535,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:530,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:532,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:534,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:525,17'
          Dst:             fprintf
    - functionName:    libcerror_error_matches
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:476,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:480,41'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:481,3'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:481,41'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:480,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_set
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - format_string
      BBCount:         43
      ICount:          287
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - realloc
        - strlen
        - vsnprintf
      functionUses:    2267
      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/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    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/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_error
      BBCount:         10
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    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:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_free
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      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/libvslvm/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_unlock
      functionUses:    4
      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:
        - 'N/A'
      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/libvslvm/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_unlock
      functionUses:    8
      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/libvslvm/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         10
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_wrlock
      functionUses:    3
      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:
        - 'N/A'
      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/libvslvm/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         11
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_rdlock
      functionUses:    8
      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:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcthreads_read_write_lock_free
      functionSourceFile: '/src/libvslvm/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         14
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_destroy
      functionUses:    1
      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:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcthreads_read_write_lock_initialize
      functionSourceFile: '/src/libvslvm/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         20
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_init
      functionUses:    1
      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:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcsplit_narrow_split_string_set_segment_by_index
      functionSourceFile: '/src/libvslvm/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - split_string
        - segment_index
        - string_segment
        - string_segment_size
        - error
      BBCount:         24
      ICount:          180
      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/libvslvm/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - split_string
        - segment_index
        - string_segment
        - string_segment_size
        - error
      BBCount:         15
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    19
      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/libvslvm/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - split_string
        - number_of_segments
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      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/libvslvm/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - split_string
        - string
        - string_size
        - error
      BBCount:         10
      ICount:          78
      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/libvslvm/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - split_string
        - error
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      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/libvslvm/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - split_string
        - string
        - string_size
        - number_of_segments
        - error
      BBCount:         47
      ICount:          312
      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/libvslvm/libcsplit/libcsplit_narrow_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      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:    3
      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:    libbfio_file_set_name
      functionSourceFile: '/src/libvslvm/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - name
        - name_length
        - error
      BBCount:         21
      ICount:          126
      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/libvslvm/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - name
        - name_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_file_io_handle_get_name
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - name_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_file_io_handle_get_name_size
        - libcerror_error_set
      functionUses:    0
      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/libvslvm/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libbfio_file_io_handle_clone
        - libbfio_file_io_handle_close
        - libbfio_file_io_handle_exists
        - libbfio_file_io_handle_free
        - libbfio_file_io_handle_get_size
        - libbfio_file_io_handle_initialize
        - libbfio_file_io_handle_is_open
        - libbfio_file_io_handle_open
        - libbfio_file_io_handle_read_buffer
        - libbfio_file_io_handle_seek_offset
        - libbfio_file_io_handle_write_buffer
        - 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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - size
        - error
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_get_size
      functionUses:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcfile_file_is_open
      functionUses:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_exists
      functionUses:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_close
      functionUses:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - access_flags
        - error
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_open
      functionUses:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:    1
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         18
      ICount:          108
      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/libvslvm/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcfile_file_free
      functionUses:    3
      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/libvslvm/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      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/libvslvm/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - cache_entry_index
        - file_index
        - offset
        - timestamp
        - value
        - value_free_function
        - flags
        - error
      BBCount:         23
      ICount:          193
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - file_index
        - offset
        - timestamp
        - value
        - value_free_function
        - flags
        - error
      BBCount:         33
      ICount:          282
      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:    3
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - cache_entry_index
        - cache_value
        - error
      BBCount:         8
      ICount:          65
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - file_index
        - offset
        - timestamp
        - cache_value
        - error
      BBCount:         38
      ICount:          258
      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:    4
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - cache_entry_index
        - error
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfcache_cache_value_clear
      functionUses:    0
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - number_of_cache_values
        - error
      BBCount:         8
      ICount:          60
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - number_of_entries
        - error
      BBCount:         8
      ICount:          60
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - maximum_cache_entries
        - error
      BBCount:         8
      ICount:          60
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_cache
        - source_cache
        - error
      BBCount:         14
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfcache_cache_initialize
      functionUses:    0
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - maximum_cache_entries
        - error
      BBCount:         25
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - error
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_clear
        - libcdata_list_empty
        - libcerror_error_set
        - libfcache_cache_value_free
      functionUses:    0
      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/libvslvm/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - error
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_free
        - libcdata_list_free
        - libcerror_error_set
        - libfcache_cache_value_free
      functionUses:    2
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - value
        - value_free_function
        - flags
        - error
      BBCount:         21
      ICount:          154
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - value
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - cache_index
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - file_index
        - offset
        - timestamp
        - error
      BBCount:         6
      ICount:          61
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - cache_index
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - file_index
        - offset
        - timestamp
        - error
      BBCount:         12
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - error
      BBCount:         8
      ICount:          58
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - error
      BBCount:         21
      ICount:          116
      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/libvslvm/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache_value
        - error
      BBCount:         16
      ICount:          98
      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_element_set_element_value
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - file_io_handle
        - cache
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_set_element_value
      functionUses:    1
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - file_io_handle
        - cache
        - element_value
        - read_flags
        - error
      BBCount:         8
      ICount:          73
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - mapped_size
        - error
      BBCount:         10
      ICount:          82
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - mapped_size
        - error
      BBCount:         10
      ICount:          72
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         16
      ICount:          123
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         8
      ICount:          72
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - timestamp
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - element_index
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - element_index
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_element
        - source_element
        - error
      BBCount:         25
      ICount:          175
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - error
      BBCount:         12
      ICount:          74
      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/libvslvm/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - list
        - element_index
        - error
      BBCount:         27
      ICount:          173
      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_range_set
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         14
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      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/libvslvm/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_range
        - source_range
        - error
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      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/libvslvm/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - error
      BBCount:         16
      ICount:          101
      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_vector_get_size
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - size
        - error
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_calculate_mapped_ranges
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:1886,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1889,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1897,51'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1899,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1910,8'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1910,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1913,8'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1928,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:1912,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1918,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1926,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:1888,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1901,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1912,7'
          Dst:             libfdata_segments_array_calculate_mapped_ranges
        - Src:             'libfdata_vector.c:1917,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_set_element_value_by_index
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - file_io_handle
        - cache
        - element_index
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         28
      ICount:          227
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_set_value_by_identifier
        - libfdata_segments_array_get_data_range_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:1750,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1761,51'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - libfcache_cache_set_value_by_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:   'libfdata_vector.c:1763,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1766,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1774,8'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1775,3'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1775,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1778,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1774,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1786,8'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1787,3'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1787,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1790,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1786,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1790,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1798,36'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1800,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1812,7'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1811,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1819,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1829,6'
              BranchSideFuncs:
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1829,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1832,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1840,6'
              BranchSideFuncs:
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1840,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1843,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1851,25'
              BranchSideFuncs:
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1853,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1872,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:1752,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1765,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1777,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1789,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1802,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1811,6'
          Dst:             libfdata_segments_array_get_data_range_at_offset
        - Src:             'libfdata_vector.c:1818,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1831,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1842,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1853,6'
          Dst:             libfcache_cache_set_value_by_identifier
        - Src:             'libfdata_vector.c:1863,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_element_value_at_offset
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - file_io_handle
        - cache
        - element_value_offset
        - element_data_offset
        - element_value
        - read_flags
        - error
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_vector_get_element_index_at_offset
        - libfdata_vector_get_element_value_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:1683,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1691,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1702,7'
              BranchSideFuncs:
                - libfdata_vector_get_element_value_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1701,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1720,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:1683,6'
          Dst:             libfdata_vector_get_element_index_at_offset
        - Src:             'libfdata_vector.c:1690,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1701,6'
          Dst:             libfdata_vector_get_element_value_by_index
        - Src:             'libfdata_vector.c:1710,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_element_index_at_offset
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - element_value_offset
        - element_index
        - element_data_offset
        - error
      BBCount:         71
      ICount:          489
      EdgeCount:       99
      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:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:1010,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1013,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1021,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1023,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1026,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1034,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1034,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1037,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1045,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
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1045,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1048,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1056,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_vector.c:1056,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1059,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1067,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_vector.c:1067,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1070,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1078,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_vector.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1081,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_vector.c:1106,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_vector.c:1080,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1086,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1094,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_vector.c:1106,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1108,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_vector.c:1111,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_vector.c:1110,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1126,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_vector.c:1130,2'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1135,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_vector.c:1210,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_vector.c:1134,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1141,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1151,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_vector.c:1150,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1157,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1166,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_vector.c:1168,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1171,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1196,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_vector.c:1197,4'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1197,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_vector.c:1203,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_vector.c:1196,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1199,4'
              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_vector.c:1203,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_vector.c:1203,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1205,20'
              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_vector.c:1209,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_vector.c:1210,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1214,24'
              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_vector.c:1296,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1214,3'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1219,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_vector.c:1295,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1218,8'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1225,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1235,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_vector.c:1234,8'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1241,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1250,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_vector.c:1252,8'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1255,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1280,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_vector.c:1281,5'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1281,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_vector.c:1287,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_vector.c:1280,8'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1283,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1287,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_vector.c:1287,8'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1289,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1293,37'
              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_vector.c:1297,3'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1297,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1376,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:1296,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1349,41'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1376,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:1351,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1354,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1364,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:1012,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1025,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1036,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1047,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1058,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1069,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1080,7'
          Dst:             libfdata_segments_array_calculate_mapped_ranges
        - Src:             'libfdata_vector.c:1085,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1110,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_vector.c:1115,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1134,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_vector.c:1140,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1150,7'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_vector.c:1156,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1170,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1218,8'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_vector.c:1224,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1234,8'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_vector.c:1240,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1254,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1353,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_element_value_by_index
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - file_io_handle
        - cache
        - element_index
        - element_value
        - read_flags
        - error
      BBCount:         51
      ICount:          405
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_get_value_by_identifier
        - libfcache_cache_value_get_identifier
        - libfcache_cache_value_get_value
        - libfdata_segments_array_get_data_range_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:1410,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1421,51'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1423,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1434,6'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1434,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1437,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1445,8'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - 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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1446,3'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1446,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1449,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1445,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1449,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1457,8'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - 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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1458,3'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1458,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1461,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1457,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1461,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1469,36'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - 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
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1471,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1474,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1483,7'
              BranchSideFuncs:
                - libfdata_segments_array_get_data_range_at_offset
                - 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_vector.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1490,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1500,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
                - libfcache_cache_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1500,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1511,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
                - libfcache_cache_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1511,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1514,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1522,28'
              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_vector.c:1526,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1529,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_vector.c:1566,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_vector.c:1536,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1539,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1565,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_vector.c:1566,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1579,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_vector.c:1651,7'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1579,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1593,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1604,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_vector.c:1603,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1612,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1621,8'
              BranchSideFuncs:
                - libfcache_cache_value_get_identifier
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1620,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1628,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1636,9'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1637,4'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1637,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1641,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1638,4'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1638,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1641,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1636,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1641,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1649,2'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:1650,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:1656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:1664,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:1412,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1425,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1436,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1448,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1460,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1473,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1482,6'
          Dst:             libfdata_segments_array_get_data_range_at_offset
        - Src:             'libfdata_vector.c:1489,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1502,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1513,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1528,12'
          Dst:             libfcache_cache_get_value_by_identifier
        - Src:             'libfdata_vector.c:1538,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1592,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1603,7'
          Dst:             libfcache_cache_get_value_by_identifier
        - Src:             'libfdata_vector.c:1611,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1620,7'
          Dst:             libfcache_cache_value_get_identifier
        - Src:             'libfdata_vector.c:1627,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1640,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:1650,6'
          Dst:             libfcache_cache_value_get_value
        - Src:             'libfdata_vector.c:1655,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_number_of_elements
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - number_of_elements
        - error
      BBCount:         15
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:919,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:922,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:930,51'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:932,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:935,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:943,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:943,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:954,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:956,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:958,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:960,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:960,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:971,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:921,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:934,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:945,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:962,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_element_data_size
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - element_data_size
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:878,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:881,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:889,51'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:891,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:894,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:902,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:880,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:893,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_append_segment
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_append_segment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:828,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:839,51'
              BranchSideFuncs:
                - libfdata_segments_array_append_segment
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:841,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:861,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:830,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:841,6'
          Dst:             libfdata_segments_array_append_segment
        - Src:             'libfdata_vector.c:852,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_prepend_segment
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_prepend_segment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:776,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:787,51'
              BranchSideFuncs:
                - libfdata_segments_array_prepend_segment
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:789,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:800,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:808,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:778,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:789,6'
          Dst:             libfdata_segments_array_prepend_segment
        - Src:             'libfdata_vector.c:799,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_set_segment_by_index
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_set_segment_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:723,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:734,51'
              BranchSideFuncs:
                - libfdata_segments_array_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:736,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:748,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:757,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:725,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:736,6'
          Dst:             libfdata_segments_array_set_segment_by_index
        - Src:             'libfdata_vector.c:747,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_segment_by_index
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_get_segment_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:673,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:684,51'
              BranchSideFuncs:
                - libfdata_segments_array_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:686,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:696,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:705,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:675,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:686,6'
          Dst:             libfdata_segments_array_get_segment_by_index
        - Src:             'libfdata_vector.c:695,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_get_number_of_segments
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - number_of_segments
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:628,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:631,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:639,51'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:641,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:655,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:630,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:641,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_vector.c:646,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_resize
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - number_of_segments
        - error
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_resize
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:569,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:580,51'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:582,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:589,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:598,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:597,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:612,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:571,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:582,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_vector.c:582,6'
          Dst:             libfdata_range_free
        - Src:             'libfdata_vector.c:588,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:597,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_vector.c:597,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_vector.c:603,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_empty
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - error
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:512,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:523,51'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:525,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:540,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:539,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:545,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:553,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_vector.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:525,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_vector.c:525,6'
          Dst:             libfdata_range_free
        - Src:             'libfdata_vector.c:530,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:539,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_vector.c:539,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_vector.c:544,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_clone
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_vector
        - source_vector
        - error
      BBCount:         39
      ICount:          301
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_array_clone
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_mapped_range_clone
        - libfdata_mapped_range_free
        - libfdata_range_clone
        - libfdata_range_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:331,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:342,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_vector.c:342,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:353,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_vector.c:353,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:355,25'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_vector.c:359,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_vector.c:364,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:367,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:375,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_vector.c:375,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:381,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_vector.c:392,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_vector.c:392,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:394,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_vector.c:432,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:394,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:397,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:405,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_vector.c:405,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:408,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:416,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:416,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:422,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:430,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:431,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:439,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:448,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfdata_vector.c:447,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:463,52'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:477,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:479,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:496,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:479,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:482,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfdata_vector.c:486,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_vector.c:487,4'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:487,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_vector.c:493,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_vector.c:486,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:489,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_vector.c:493,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_vector.c:333,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:366,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:380,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:396,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:407,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:421,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:431,6'
          Dst:             libcdata_array_clone
        - Src:             'libfdata_vector.c:431,6'
          Dst:             libfdata_range_free
        - Src:             'libfdata_vector.c:431,6'
          Dst:             libfdata_range_clone
        - Src:             'libfdata_vector.c:438,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:447,6'
          Dst:             libcdata_array_clone
        - Src:             'libfdata_vector.c:447,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_vector.c:447,6'
          Dst:             libfdata_mapped_range_clone
        - Src:             'libfdata_vector.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:481,4'
          Dst:             libcdata_array_free
        - Src:             'libfdata_vector.c:481,4'
          Dst:             libfdata_range_free
    - functionName:    libfdata_vector_free
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - error
      BBCount:         27
      ICount:          154
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:239,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:242,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:250,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:250,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:252,53'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:255,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:261,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:270,11'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:269,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:275,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:283,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:283,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:285,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:313,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_vector.c:285,8'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:287,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:312,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_vector.c:287,9'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:290,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_vector.c:298,14'
              BranchSideFuncs:
                - free
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_vector.c:241,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:255,7'
          Dst:             libcdata_array_free
        - Src:             'libfdata_vector.c:255,7'
          Dst:             libfdata_range_free
        - Src:             'libfdata_vector.c:260,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:269,7'
          Dst:             libcdata_array_free
        - Src:             'libfdata_vector.c:269,7'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_vector.c:274,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:289,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:302,6'
          Dst:             libcerror_error_set
    - functionName:    libfdata_vector_initialize
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - vector
        - element_data_size
        - data_handle
        - free_data_handle
        - clone_data_handle
        - read_element_data
        - write_element_data
        - flags
        - error
      BBCount:         30
      ICount:          232
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
        - libfcache_date_time_get_timestamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_vector.c:88,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:99,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:110,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:110,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_vector.c:121,20'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:124,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:135,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_vector.c:135,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_vector.c:153,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:152,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:167,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_vector.c:166,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:172,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:181,10'
              BranchSideFuncs:
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
        - Branch String:   'libfdata_vector.c:180,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:193,40'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:206,6'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:208,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:225,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_vector.c:208,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:211,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_vector.c:215,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
        - Branch String:   'libfdata_vector.c:215,7'
          Branch Sides:
            - BranchSide:      'libfdata_vector.c:218,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfdata_vector.c:222,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_vector.c:90,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:101,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:112,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:126,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:140,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:152,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfdata_vector.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:166,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfdata_vector.c:171,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:180,6'
          Dst:             libfcache_date_time_get_timestamp
        - Src:             'libfdata_vector.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_vector.c:210,4'
          Dst:             libcdata_array_free
        - Src:             'libfdata_vector.c:217,4'
          Dst:             libcdata_array_free
    - functionName:    libfvalue_utf32_string_copy_to_integer
      functionSourceFile: '/src/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          609
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1616,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1627,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1627,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1638,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1638,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1649,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1649,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1660,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1663,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1663,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1664,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1664,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1665,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1665,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1662,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1668,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1681,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1693,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1696,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1696,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1697,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1697,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1708,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1710,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1719,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1710,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1712,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1716,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1719,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1721,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1732,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1723,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1725,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1727,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1736,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1738,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1752,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1740,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1742,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1751,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1746,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1748,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1750,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1754,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1756,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1762,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1762,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1761,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1773,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1773,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1775,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1791,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1775,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1777,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1785,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1791,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1818,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1793,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1795,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1798,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1804,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1806,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1810,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1813,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1802,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1815,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1818,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1820,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1822,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1822,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1824,78'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1830,77'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1618,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1629,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1640,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1651,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1667,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1683,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1699,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1764,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_copy_to_integer
      functionSourceFile: '/src/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      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:    6
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          608
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:951,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:962,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:962,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:973,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:973,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:976,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:984,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:984,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:995,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:998,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:998,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:999,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:999,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1000,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1000,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:997,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1003,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1016,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1028,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1031,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1031,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1032,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1032,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1030,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1045,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1054,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1045,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1047,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1051,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1054,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1056,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1067,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1058,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1060,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1062,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1071,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1073,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1087,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1075,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1077,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1086,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1081,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1083,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1085,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1089,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1091,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1097,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1097,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1096,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1108,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1108,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1110,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1126,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1110,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1112,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1126,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1128,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1153,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1128,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1130,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1133,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1139,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1141,63'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1145,63'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1148,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1137,31'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1150,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1153,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1155,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1157,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1157,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1159,74'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1165,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:964,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:975,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:986,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1002,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1018,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1034,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1099,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         48
      ICount:          285
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:779,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:790,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:791,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:791,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:792,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:792,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:793,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:793,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:790,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:809,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:812,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:821,23'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:824,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:824,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:825,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:825,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:823,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:828,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:836,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:847,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:838,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:840,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:844,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:847,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:849,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:860,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:851,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:853,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:855,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:864,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:866,28'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:880,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:868,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:870,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:874,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:876,39'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:878,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:882,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:884,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:781,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:795,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:811,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:827,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_get_string_size
      functionSourceFile: '/src/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         41
      ICount:          556
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_integer
        - source_integer
        - error
      BBCount:         18
      ICount:          107
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer
        - error
      BBCount:         9
      ICount:          49
      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/libvslvm/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - integer
        - error
      BBCount:         16
      ICount:          93
      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:    libvslvm_checksum_calculate_weak_crc32
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - checksum
        - buffer
        - size
        - initial_value
        - error
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libvslvm_checksum_initialize_crc32_table
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libvslvm_checksum.c:152,6'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_checksum.c:163,6'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_checksum.c:163,6'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_checksum.c:174,6'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
                - libcerror_error_set
        - Branch String:   'libvslvm_checksum.c:174,6'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_checksum.c:185,13'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
        - Branch String:   'libvslvm_checksum.c:185,13'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:187,3'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
            - BranchSide:      'libvslvm_checksum.c:190,18'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_checksum.c:192,9'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:196,19'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_checksum.c:200,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_checksum.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_checksum.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_checksum.c:176,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_checksum.c:187,3'
          Dst:             libvslvm_checksum_initialize_crc32_table
    - functionName:    libvslvm_checksum_initialize_crc32_table
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - polynomial
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_checksum.c:45,2'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:49,25'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_checksum.c:66,41'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_checksum.c:51,3'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:55,8'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_checksum.c:64,50'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_checksum.c:55,8'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:57,16'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_checksum.c:61,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libvslvm_checksum_calculate_crc32
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - checksum
        - buffer
        - size
        - initial_value
        - error
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libvslvm_checksum_initialize_crc32_table
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libvslvm_checksum.c:84,6'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:87,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_checksum.c:95,6'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_checksum.c:95,6'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_checksum.c:106,6'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
                - libcerror_error_set
        - Branch String:   'libvslvm_checksum.c:106,6'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_checksum.c:117,13'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
        - Branch String:   'libvslvm_checksum.c:117,13'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:119,3'
              BranchSideFuncs:
                - libvslvm_checksum_initialize_crc32_table
            - BranchSide:      'libvslvm_checksum.c:122,18'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_checksum.c:124,9'
          Branch Sides:
            - BranchSide:      'libvslvm_checksum.c:128,19'
              BranchSideFuncs: []
            - BranchSide:      'libvslvm_checksum.c:132,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_checksum.c:86,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_checksum.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_checksum.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_checksum.c:119,3'
          Dst:             libvslvm_checksum_initialize_crc32_table
    - functionName:    libvslvm_chunk_data_read_file_io_pool
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_data
        - file_io_pool
        - file_io_pool_entry
        - chunk_offset
        - error
      BBCount:         12
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libbfio_pool_read_buffer
        - libbfio_pool_seek_offset
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_chunk_data.c:201,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:212,6'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:212,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:234,7'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:233,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:252,9'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:258,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:261,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:281,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_chunk_data.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:233,6'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libvslvm_chunk_data.c:240,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:251,15'
          Dst:             libbfio_pool_read_buffer
        - Src:             'libvslvm_chunk_data.c:260,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_chunk_data_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_data
        - error
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_chunk_data.c:150,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:161,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:161,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:163,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:185,10'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_chunk_data.c:163,7'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:169,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libvslvm_chunk_data.c:177,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libvslvm_chunk_data.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:168,4'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_chunk_data_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk_data
        - data_size
        - error
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_chunk_data.c:44,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:55,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:55,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:66,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:67,3'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:67,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:66,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_chunk_data.c:78,16'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_chunk_data.c:81,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_chunk_data.c:92,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_chunk_data.c:92,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_chunk_data.c:111,38'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_chunk_data.c:114,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_chunk_data.c:125,31'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_chunk_data.c:130,6'
          Branch Sides:
            - BranchSide:      'libvslvm_chunk_data.c:132,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_chunk_data.c:137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_chunk_data.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_chunk_data.c:116,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_data_area_descriptor_set
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_data_area_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_area_descriptor
        - offset
        - size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_data_area_descriptor.c:193,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:204,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_data_area_descriptor.c:204,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:207,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:215,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_data_area_descriptor.c:215,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:226,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_data_area_descriptor.c:195,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:206,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:217,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_data_area_descriptor_get
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_data_area_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_area_descriptor
        - offset
        - size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvslvm_data_area_descriptor.c:143,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:154,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_data_area_descriptor.c:154,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:157,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:165,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libvslvm_data_area_descriptor.c:165,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:176,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_data_area_descriptor.c:145,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:156,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:167,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_data_area_descriptor_free
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_data_area_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_area_descriptor
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libvslvm_data_area_descriptor.c:111,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:122,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libvslvm_data_area_descriptor.c:122,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:124,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_data_area_descriptor.c:129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_data_area_descriptor.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libvslvm_data_area_descriptor_initialize
      functionSourceFile: '/src/libvslvm/libvslvm/libvslvm_data_area_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data_area_descriptor
        - error
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvslvm_data_area_descriptor.c:39,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libvslvm_data_area_descriptor.c:50,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libvslvm_data_area_descriptor.c:61,26'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libvslvm_data_area_descriptor.c:64,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_data_area_descriptor.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libvslvm_data_area_descriptor.c:75,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libvslvm_data_area_descriptor.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'libvslvm_data_area_descriptor.c:92,6'
          Branch Sides:
            - BranchSide:      'libvslvm_data_area_descriptor.c:94,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libvslvm_data_area_descriptor.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libvslvm_data_area_descriptor.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libvslvm_data_area_descriptor.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libcerror_system_set_error
      functionSourceFile: '/src/libvslvm/libcerror/libcerror_system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - system_error_code
        - format_string
      BBCount:         60
      ICount:          539
      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/libvslvm/libcerror/libcerror_system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 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
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_set_block_size
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4474
      functionLinenumberEnd: 4569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - block_size
        - error
      BBCount:         19
      ICount:          127
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4276
      functionLinenumberEnd: 4376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - access_behavior
        - error
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - posix_fadvise
      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_fadvise
                - __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_fadvise
                - __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_fadvise
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4338,6'
              BranchSideFuncs:
                - posix_fadvise
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4325,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4325,8'
              BranchSideFuncs:
                - posix_fadvise
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4338,6'
              BranchSideFuncs:
                - posix_fadvise
                - __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_fadvise
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4338,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4340,10'
              BranchSideFuncs:
                - posix_fadvise
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4342,11'
              BranchSideFuncs:
                - posix_fadvise
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4342,11'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4344,10'
              BranchSideFuncs:
                - posix_fadvise
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4346,11'
              BranchSideFuncs:
                - posix_fadvise
                - __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_fadvise
        - Src:             'libcfile_file.c:4367,4'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:4363,3'
          Dst:             libcerror_system_set_error
    - functionName:    posix_fadvise
      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:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_io_control_read_with_error_code
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4209
      functionLinenumberEnd: 4249
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - control_code
        - control_data
        - control_data_size
        - data
        - data_size
        - error_code
        - 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: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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3950
      functionLinenumberEnd: 4137
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4154
      functionLinenumberEnd: 4195
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - control_code
        - control_data
        - control_data_size
        - data
        - data_size
        - error
      BBCount:         8
      ICount:          83
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fstat
        - 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:
                - fstat
                - 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:
                - fstat
                - 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:
                - fstat
                - 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:             fstat
        - Src:             'libcfile_file.c:3914,3'
          Dst:             libcerror_error_set
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_get_size
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3749
      functionLinenumberEnd: 3780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - size
        - error
      BBCount:         8
      ICount:          59
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - offset
        - error
      BBCount:         10
      ICount:          73
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         8
      ICount:          51
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - size
        - error
      BBCount:         14
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ftruncate
        - libcerror_error_set
        - libcerror_system_set_error
        - lseek
      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:
                - ftruncate
                - lseek
                - __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:
                - ftruncate
                - lseek
                - __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:
                - ftruncate
                - lseek
                - __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:
                - lseek
                - __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:             ftruncate
        - 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:             lseek
        - Src:             'libcfile_file.c:3064,4'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:3060,3'
          Dst:             libcerror_system_set_error
    - functionName:    ftruncate
      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:    lseek
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - offset
        - whence
        - error
      BBCount:         31
      ICount:          214
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - lseek
      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:
                - lseek
                - __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:
                - lseek
                - __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:
                - lseek
                - __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:
                - lseek
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2810,6'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2799,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2799,8'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2810,6'
              BranchSideFuncs:
                - lseek
                - __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:
                - lseek
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2810,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2812,7'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2825,12'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2812,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2814,14'
              BranchSideFuncs:
                - lseek
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2816,12'
              BranchSideFuncs:
                - lseek
                - __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:             lseek
        - 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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - error_code
        - error
      BBCount:         19
      ICount:          152
      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
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_write_buffer
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - error_code
        - error
      BBCount:         82
      ICount:          619
      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
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_read_buffer
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3736
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_file
        - size
        - error
      BBCount:         32
      ICount:          217
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - fstat
        - 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:
                - fstat
                - 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:
                - fstat
                - 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:
                - fstat
                - 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:
                - fstat
                - 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:             fstat
        - 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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - filename
        - access_flags
        - error_code
        - error
      BBCount:         37
      ICount:          242
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - libcfile_internal_file_get_size
        - open
      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
                - open
                - 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
                - open
                - 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
                - open
                - 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
                - open
                - 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
                - open
                - 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:
                - open
                - 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
                - open
                - 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:
                - open
                - 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
                - open
                - 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:
                - open
                - 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:
                - open
                - 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:
                - open
                - 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:
                - open
                - 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:
                - open
                - 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:
                - open
                - 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:             open
        - 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:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_open
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         16
      ICount:          110
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         15
      ICount:          85
      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/libvslvm/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         16
      ICount:          95
      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/libvslvm/libcfile/libcfile_support.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_remove
      functionSourceFile: '/src/libvslvm/libcfile/libcfile_support.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcfile/libcfile_support.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - error
      BBCount:         15
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - stat
      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:
                - stat
                - __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:
                - stat
                - __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:             stat
        - 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:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcpath_path_make_directory
      functionSourceFile: '/src/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcpath_path_join
      functionSourceFile: '/src/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3387
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      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/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3010
      functionLinenumberEnd: 3209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - char
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2820
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1929
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      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:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcpath_path_change_directory
      functionSourceFile: '/src/libvslvm/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfcache_date_time_get_timestamp
      functionSourceFile: '/src/libvslvm/libfcache/libfcache_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - timestamp
        - error
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - clock_gettime
        - libcerror_error_set
      functionUses:    4
      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
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfdata_list_get_size
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4378
      functionLinenumberEnd: 4425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - size
        - error
      BBCount:         13
      ICount:          86
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_list
        - error
      BBCount:         26
      ICount:          222
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4317
      functionLinenumberEnd: 4369
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3595
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - offset
        - element_index
        - element_data_offset
        - element
        - error
      BBCount:         20
      ICount:          145
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4147
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - offset
        - element_index
        - element_data_offset
        - error
      BBCount:         74
      ICount:          487
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4240
      functionLinenumberEnd: 4296
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element_index
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         10
      ICount:          103
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4066
      functionLinenumberEnd: 4126
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element
        - element_value
        - read_flags
        - error
      BBCount:         35
      ICount:          280
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3996
      functionLinenumberEnd: 4051
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element_index
        - element_value
        - read_flags
        - error
      BBCount:         10
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_get_element_value
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3721
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - offset
        - element_index
        - element_data_offset
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         18
      ICount:          153
      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:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - mapped_size
        - error
      BBCount:         37
      ICount:          294
      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:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2676
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - mapped_size
        - error
      BBCount:         45
      ICount:          363
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - mapped_size
        - error
      BBCount:         12
      ICount:          124
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - mapped_size
        - error
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_set_mapped_size
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - mapped_size
        - error
      BBCount:         10
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_get_mapped_size
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - mapped_offset
        - error
      BBCount:         8
      ICount:          66
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - mapped_offset
        - error
      BBCount:         10
      ICount:          72
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - mapped_range_offset
        - mapped_range_size
        - error
      BBCount:         15
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_calculate_mapped_ranges
        - libfdata_mapped_range_get
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - error
      BBCount:         10
      ICount:          76
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - source_list
        - error
      BBCount:         67
      ICount:          517
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         32
      ICount:          249
      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:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         38
      ICount:          293
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         39
      ICount:          320
      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:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         10
      ICount:          99
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_get_data_range
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element
        - error
      BBCount:         8
      ICount:          69
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - number_of_elements
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   '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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         18
      ICount:          137
      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:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - number_of_elements
        - error
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_resize
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         6
      ICount:          47
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_list
        - source_list
        - error
      BBCount:         39
      ICount:          282
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_array_clone
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_list_element_clone
        - libfdata_list_element_free
        - libfdata_mapped_range_clone
        - libfdata_mapped_range_free
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         27
      ICount:          154
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    0
      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/libvslvm/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - data_handle
        - free_data_handle
        - clone_data_handle
        - read_element_data
        - write_element_data
        - flags
        - error
      BBCount:         25
      ICount:          197
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    0
      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_mapped_range_set
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      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/libvslvm/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mapped_range
        - offset
        - size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      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/libvslvm/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - destination_mapped_range
        - source_mapped_range
        - error
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libvslvm/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mapped_range
        - error
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    17
      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/libvslvm/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mapped_range
        - error
      BBCount:         16
      ICount:          97
      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_segments_array_get_data_range_at_offset
      functionSourceFile: '/src/libvslvm/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segments_array
        - value_offset
        - segment_data_offset
        - segment_data_range
        - error
      BBCount:         25
      ICount:          171
      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:    2
      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/libvslvm/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - error
      BBCount:         18
      ICount:          151
      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/libvslvm/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - data_size
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         32
      ICount:          222
      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/libvslvm/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - data_size
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         34
      ICount:          230
      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/libvslvm/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - data_size
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         32
      ICount:          254
      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/libvslvm/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - segments_array
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          77
      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
...
