---
Fuzzer filename: '/src/libwrc/ossfuzz/version_information_resource_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libwrc/ossfuzz/version_information_resource_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libwrc_version_information_resource_free
        - libwrc_version_information_resource_initialize
        - libwrc_version_information_resource_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'version_information_resource_fuzzer.cc:37,6'
          Branch Sides:
            - BranchSide:      'version_information_resource_fuzzer.cc:41,3'
              BranchSideFuncs: []
            - BranchSide:      'version_information_resource_fuzzer.cc:44,3'
              BranchSideFuncs:
                - libwrc_version_information_resource_read
                - libwrc_version_information_resource_free
      Callsites:
        - Src:             'version_information_resource_fuzzer.cc:37,6'
          Dst:             libwrc_version_information_resource_initialize
        - Src:             'version_information_resource_fuzzer.cc:43,2'
          Dst:             libwrc_version_information_resource_read
        - Src:             'version_information_resource_fuzzer.cc:49,2'
          Dst:             libwrc_version_information_resource_free
    - functionName:    libwrc_version_information_resource_get_product_version
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - version_information_resource
        - product_version
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:1899,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1910,93'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1912,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1915,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1923,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:1901,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1914,3'
          Dst:             libcerror_error_set
    - functionName:    libwrc_version_information_resource_get_file_version
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - version_information_resource
        - file_version
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:1859,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1870,93'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1872,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1883,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:1861,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1874,3'
          Dst:             libcerror_error_set
    - functionName:    libwrc_version_information_resource_read
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - version_information_resource
        - data
        - data_size
        - error
      BBCount:         49
      ICount:          651
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
        - libwrc_internal_version_information_resource_read_string_file_information
        - libwrc_internal_version_information_resource_read_variable_file_information
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:1430,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1441,93'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1443,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1454,8'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1455,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1455,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1458,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1454,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1458,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1478,2'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1518,2'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1520,32'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1543,8'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1523,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1523,9'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1529,15'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1522,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1525,16'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1529,15'
              BranchSideFuncs:
                - memcmp
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1544,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1544,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1543,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1581,8'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1581,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1583,34'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1611,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1585,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1588,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1608,18'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1611,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1613,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1778,8'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1614,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1614,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1617,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1613,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1617,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1637,3'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1778,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1780,34'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1808,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1782,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1805,18'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_file_information
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1814,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1817,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1825,17'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable_file_information
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1834,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1837,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1845,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:1432,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1445,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1457,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1544,8'
          Dst:             memcmp
        - Src:             'libwrc_version_information_resource.c:1549,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1587,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1616,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1784,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1807,15'
          Dst:             libwrc_internal_version_information_resource_read_string_file_information
        - Src:             'libwrc_version_information_resource.c:1816,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1827,15'
          Dst:             libwrc_internal_version_information_resource_read_variable_file_information
        - Src:             'libwrc_version_information_resource.c:1836,3'
          Dst:             libcerror_error_set
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libwrc_internal_version_information_resource_read_string_file_information
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libwrc_internal_version_information_resource *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_version_information_resource
        - data
        - data_size
        - data_offset
        - error
      BBCount:         44
      ICount:          394
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libwrc_internal_version_information_resource_read_string_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:168,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:171,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:179,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:179,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:182,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:190,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:190,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:201,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:201,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:212,8'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:212,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:223,22'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:240,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:242,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:383,20'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:243,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:243,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:246,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:242,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:246,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:254,3'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:283,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:285,33'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:309,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:288,5'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:288,10'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:294,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:287,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:290,17'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:294,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:309,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:311,35'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:338,7'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:313,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:316,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:336,19'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:338,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:342,11'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string_table
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:362,32'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:348,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:351,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:359,19'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:364,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:366,25'
              BranchSideFuncs: []
            - BranchSide:      'libwrc_version_information_resource.c:382,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:170,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:181,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:192,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:245,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:315,5'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:341,17'
          Dst:             libwrc_internal_version_information_resource_read_string_table
        - Src:             'libwrc_version_information_resource.c:350,5'
          Dst:             libcerror_error_set
    - functionName:    libwrc_internal_version_information_resource_read_variable_file_information
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libwrc_internal_version_information_resource *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_version_information_resource
        - data
        - data_size
        - data_offset
        - error
      BBCount:         45
      ICount:          368
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libwrc_internal_version_information_resource_read_variable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:960,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:971,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:971,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:982,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:982,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:985,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:993,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:993,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:996,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1004,8'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1004,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1015,22'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1032,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1034,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1181,20'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:1035,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1035,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1038,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1034,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1038,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1046,3'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1080,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1082,22'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1106,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1085,5'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1085,10'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1091,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1084,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1087,17'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1091,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1106,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1108,35'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1135,3'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1110,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1113,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1133,19'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1135,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1138,11'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1180,2'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:1144,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1147,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1155,13'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_variable
                - libcerror_error_set
      Callsites:
        - Src:             'libwrc_version_information_resource.c:962,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:973,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:984,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:995,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1006,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1037,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1112,5'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1137,17'
          Dst:             libwrc_internal_version_information_resource_read_variable
        - Src:             'libwrc_version_information_resource.c:1146,5'
          Dst:             libcerror_error_set
    - functionName:    libwrc_internal_version_information_resource_read_variable
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libwrc_internal_version_information_resource *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_version_information_resource
        - data
        - data_size
        - data_offset
        - error
      BBCount:         36
      ICount:          310
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:1207,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1218,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1218,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1229,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1229,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1240,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1251,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1251,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1266,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1281,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1283,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1406,20'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:1284,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1284,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1287,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1283,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1287,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1295,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1329,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1331,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1355,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1334,5'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1334,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1340,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1333,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1336,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1340,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:1355,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1357,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1405,2'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:1359,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:1362,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:1382,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:1209,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1220,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1231,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1242,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1253,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1286,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:1361,5'
          Dst:             libcerror_error_set
    - functionName:    libwrc_internal_version_information_resource_read_string_table
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libwrc_internal_version_information_resource *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_version_information_resource
        - data
        - data_size
        - data_offset
        - error
      BBCount:         62
      ICount:          481
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libwrc_internal_version_information_resource_read_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:408,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:419,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:419,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:430,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:430,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:441,6'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:441,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:452,8'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:452,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:463,22'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:480,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:482,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:680,20'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:483,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:483,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:486,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:482,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:486,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:494,3'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:523,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:525,33'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:549,9'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:528,5'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:528,10'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:534,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:527,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:530,17'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:534,16'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:549,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:551,35'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:578,7'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:553,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:556,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:576,19'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:578,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:593,19'
              BranchSideFuncs: []
            - BranchSide:      'libwrc_version_information_resource.c:595,12'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:598,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:601,12'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:657,3'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:607,9'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:610,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:618,14'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:624,9'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:598,4'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:626,37'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:628,10'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:630,11'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:655,5'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:630,11'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:633,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:653,22'
              BranchSideFuncs:
                - libwrc_internal_version_information_resource_read_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:661,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:663,25'
              BranchSideFuncs: []
            - BranchSide:      'libwrc_version_information_resource.c:679,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:410,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:421,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:432,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:443,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:485,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:555,5'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:600,18'
          Dst:             libwrc_internal_version_information_resource_read_string
        - Src:             'libwrc_version_information_resource.c:609,6'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:632,8'
          Dst:             libcerror_error_set
    - functionName:    libwrc_internal_version_information_resource_read_string
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libwrc_internal_version_information_resource *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_version_information_resource
        - data
        - data_size
        - data_offset
        - error
      BBCount:         36
      ICount:          310
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:706,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:709,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:717,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:717,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:720,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:728,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:728,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:739,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:739,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:742,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:750,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:750,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:765,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:780,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:782,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:933,20'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:783,4'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:783,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:786,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:782,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:786,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:794,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:828,3'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:830,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:854,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:833,5'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:833,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:839,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:832,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:835,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:839,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:854,7'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:856,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:932,2'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:856,8'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:859,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:867,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:708,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:719,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:730,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:741,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:752,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:785,4'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:858,5'
          Dst:             libcerror_error_set
    - functionName:    libwrc_version_information_resource_free
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - version_information_resource
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:124,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:135,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libwrc_version_information_resource.c:135,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:137,95'
              BranchSideFuncs:
                - free
            - BranchSide:      'libwrc_version_information_resource.c:143,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:126,3'
          Dst:             libcerror_error_set
    - functionName:    libwrc_version_information_resource_initialize
      functionSourceFile: '/src/libwrc/libwrc/libwrc_version_information_resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - version_information_resource
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwrc_version_information_resource.c:51,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:62,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:62,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libwrc_version_information_resource.c:73,42'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libwrc_version_information_resource.c:76,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libwrc_version_information_resource.c:87,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libwrc_version_information_resource.c:87,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:93,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libwrc_version_information_resource.c:101,76'
              BranchSideFuncs: []
        - Branch String:   'libwrc_version_information_resource.c:106,6'
          Branch Sides:
            - BranchSide:      'libwrc_version_information_resource.c:108,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libwrc_version_information_resource.c:111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwrc_version_information_resource.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libwrc_version_information_resource.c:92,3'
          Dst:             libcerror_error_set
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         30
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:715,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:719,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:721,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:725,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:729,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:734,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:734,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:741,21'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:741,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:745,18'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:819,14'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:747,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:818,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:749,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:758,11'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:801,24'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:758,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:803,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:807,8'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:807,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:814,20'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:821,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:825,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_backtrace_fprint
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:658,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:660,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:662,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:664,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:668,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:668,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:670,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:672,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:672,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:676,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:692,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:678,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:681,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:691,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:685,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:689,25'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'libcerror_error.c:680,18'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_sprint
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         21
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:556,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:560,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:562,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:566,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:566,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:570,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:570,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:572,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:575,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:575,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:582,18'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:585,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:615,23'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:617,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:619,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:621,7'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:621,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:628,17'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:632,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:636,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_fprint
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:506,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:510,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:512,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:516,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:516,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:520,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:523,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:526,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:535,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:530,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:532,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:534,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:525,17'
          Dst:             fprintf
    - functionName:    libcerror_error_matches
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:476,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:480,41'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:481,3'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:481,41'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:480,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_set
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'size_t **'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - format_string
      BBCount:         43
      ICount:          290
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - realloc
        - strlen
        - vsnprintf
      functionUses:    57
      BranchProfiles:
        - Branch String:   'libcerror_error.c:328,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:332,6'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:332,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:336,25'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:352,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:355,8'
              BranchSideFuncs:
                - libcerror_error_initialize
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:362,51'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:354,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:359,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:361,2'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:364,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:369,6'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:369,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:371,27'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:374,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:376,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:378,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:380,18'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:384,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:386,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_error.c:391,41'
              BranchSideFuncs:
                - vsnprintf
                - realloc
                - free
        - Branch String:   'libcerror_error.c:411,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:413,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:415,23'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:416,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:416,14'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:415,12'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:423,33'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:425,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:427,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:429,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:429,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:376,7'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:432,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:434,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:440,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:336,25'
          Dst:             strlen
        - Src:             'libcerror_error.c:354,7'
          Dst:             libcerror_error_initialize
        - Src:             'libcerror_error.c:364,6'
          Dst:             libcerror_error_resize
        - Src:             'libcerror_error.c:380,18'
          Dst:             realloc
        - Src:             'libcerror_error.c:402,17'
          Dst:             vsnprintf
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_initialize
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_error.c:53,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:57,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libcerror_error.c:57,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:61,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libcerror_error.c:64,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:68,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_resize
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libcerror_internal_error *'
      constantsTouched: []
      argNames:
        - internal_error
      BBCount:         10
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_error.c:132,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:136,23'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libcerror_error.c:143,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:147,53'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libcerror_error.c:155,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:159,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:139,17'
          Dst:             realloc
        - Src:             'libcerror_error.c:151,17'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_free
      functionSourceFile: '/src/libwrc/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t **'
      constantsTouched: []
      argNames:
        - error
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:87,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:91,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:91,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:91,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:93,52'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:95,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:97,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:110,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libcerror_error.c:97,4'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:101,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:107,4'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:101,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:103,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:106,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:110,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:112,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcerror_error.c:115,3'
              BranchSideFuncs:
                - free
      Callsites:       []
...
