---
Fuzzer filename: '/src/libfmapi/ossfuzz/lzfu_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libfmapi/ossfuzz/lzfu_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libfmapi_lzfu_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lzfu_fuzzer.cc:39,2'
          Dst:             libfmapi_lzfu_decompress
    - functionName:    libfmapi_lzfu_decompress
      functionSourceFile: '/src/libfmapi/libfmapi/libfmapi_lzfu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - uncompressed_data
        - uncompressed_data_size
        - error
      BBCount:         60
      ICount:          745
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
        - libfmapi_checksum_calculate_weak_crc32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfmapi_lzfu.c:288,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:291,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:299,8'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:300,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:300,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:303,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:299,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:303,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:311,6'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:311,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:322,6'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:322,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:325,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:333,33'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:347,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:361,21'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:363,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:369,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:377,2'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:427,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:427,20'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:441,20'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:426,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:441,20'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:442,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:442,31'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:445,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:441,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:445,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:455,14'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:459,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:474,10'
              BranchSideFuncs:
                - libfmapi_checksum_calculate_weak_crc32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:472,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:488,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:488,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:501,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:501,2'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:503,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:612,28'
              BranchSideFuncs: []
        - Branch String:   'libfmapi_lzfu.c:507,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:501,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:511,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:511,8'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:513,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:517,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:517,8'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:519,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:558,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:519,9'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:522,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:532,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:532,9'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:535,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:545,55'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:558,9'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:561,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:571,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:582,9'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:585,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:595,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:595,5'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:597,67'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfmapi_lzfu.c:290,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:302,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:313,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:324,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:352,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:368,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:429,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:444,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:472,6'
          Dst:             libfmapi_checksum_calculate_weak_crc32
        - Src:             'libfmapi_lzfu.c:479,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:490,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:521,6'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:534,6'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:560,6'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:584,6'
          Dst:             libcerror_error_set
    - functionName:    libfmapi_lzfu_get_uncompressed_data_size
      functionSourceFile: '/src/libfmapi/libfmapi/libfmapi_lzfu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - uncompressed_data_size
        - error
      BBCount:         23
      ICount:          305
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfmapi_lzfu.c:68,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:79,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:80,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:80,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:79,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:91,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:91,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:94,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:102,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:121,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:121,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:135,20'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:120,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:135,20'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:136,3'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:136,31'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:139,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfmapi_lzfu.c:135,6'
          Branch Sides:
            - BranchSide:      'libfmapi_lzfu.c:139,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_lzfu.c:149,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfmapi_lzfu.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:93,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:123,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_lzfu.c:138,3'
          Dst:             libcerror_error_set
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         30
      ICount:          204
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:715,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:719,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:721,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:725,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:729,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:734,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:734,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:741,21'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:741,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:745,18'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:819,14'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:747,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:818,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:749,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:758,11'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:801,24'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:758,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:803,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:807,8'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:807,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:814,20'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:821,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:825,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_backtrace_fprint
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:658,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:660,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:662,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:664,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:668,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:668,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:670,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:672,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:672,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:676,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:692,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:678,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:681,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:691,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:685,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:689,25'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'libcerror_error.c:680,18'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_sprint
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         21
      ICount:          148
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:556,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:560,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:562,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:566,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:566,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:570,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:570,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:572,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:575,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:575,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:582,18'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:585,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:615,23'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:617,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:619,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:621,7'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:621,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:628,17'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:632,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:636,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_fprint
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:506,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:510,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:512,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:516,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:516,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:520,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:523,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:526,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:535,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:530,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:532,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:534,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:525,17'
          Dst:             fprintf
    - functionName:    libcerror_error_matches
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:476,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:480,41'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:481,3'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:481,41'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:480,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_set
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - format_string
      BBCount:         43
      ICount:          287
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - realloc
        - strlen
        - vsnprintf
      functionUses:    26
      BranchProfiles:
        - Branch String:   'libcerror_error.c:328,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:332,6'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:332,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:336,25'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:352,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:355,8'
              BranchSideFuncs:
                - libcerror_error_initialize
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:362,51'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:354,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:359,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:361,2'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:364,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:369,6'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:369,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:371,27'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:374,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:376,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:378,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:380,18'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:384,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:386,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_error.c:391,41'
              BranchSideFuncs:
                - vsnprintf
                - realloc
                - free
        - Branch String:   'libcerror_error.c:411,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:413,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:415,23'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:416,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:416,14'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:415,12'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:423,33'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:425,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:427,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:429,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:429,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:376,7'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:432,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:434,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:440,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:336,25'
          Dst:             strlen
        - Src:             'libcerror_error.c:354,7'
          Dst:             libcerror_error_initialize
        - Src:             'libcerror_error.c:364,6'
          Dst:             libcerror_error_resize
        - Src:             'libcerror_error.c:380,18'
          Dst:             realloc
        - Src:             'libcerror_error.c:402,17'
          Dst:             vsnprintf
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_initialize
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_error.c:53,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:57,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libcerror_error.c:57,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:61,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libcerror_error.c:64,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:68,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_resize
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - internal_error
      BBCount:         10
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_error.c:132,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:136,23'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libcerror_error.c:143,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:147,53'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libcerror_error.c:155,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:159,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:139,17'
          Dst:             realloc
        - Src:             'libcerror_error.c:151,17'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_free
      functionSourceFile: '/src/libfmapi/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:87,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:91,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:91,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:91,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:93,52'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:95,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:97,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:110,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libcerror_error.c:97,4'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:101,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:107,4'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:101,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:103,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:106,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:110,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:112,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcerror_error.c:115,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    libfmapi_checksum_calculate_weak_crc32
      functionSourceFile: '/src/libfmapi/libfmapi/libfmapi_checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - checksum
        - buffer
        - size
        - initial_value
        - error
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfmapi_checksum_initialize_crc32_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfmapi_checksum.c:152,6'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_checksum.c:163,6'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_checksum.c:163,6'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_checksum.c:174,6'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
                - libcerror_error_set
        - Branch String:   'libfmapi_checksum.c:174,6'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_checksum.c:185,13'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
        - Branch String:   'libfmapi_checksum.c:185,13'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:187,3'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
            - BranchSide:      'libfmapi_checksum.c:190,18'
              BranchSideFuncs: []
        - Branch String:   'libfmapi_checksum.c:192,9'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:196,19'
              BranchSideFuncs: []
            - BranchSide:      'libfmapi_checksum.c:200,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfmapi_checksum.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_checksum.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_checksum.c:176,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_checksum.c:187,3'
          Dst:             libfmapi_checksum_initialize_crc32_table
    - functionName:    libfmapi_checksum_initialize_crc32_table
      functionSourceFile: '/src/libfmapi/libfmapi/libfmapi_checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - polynomial
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfmapi_checksum.c:45,2'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:49,25'
              BranchSideFuncs: []
            - BranchSide:      'libfmapi_checksum.c:66,41'
              BranchSideFuncs: []
        - Branch String:   'libfmapi_checksum.c:51,3'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:55,8'
              BranchSideFuncs: []
            - BranchSide:      'libfmapi_checksum.c:64,50'
              BranchSideFuncs: []
        - Branch String:   'libfmapi_checksum.c:55,8'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:57,16'
              BranchSideFuncs: []
            - BranchSide:      'libfmapi_checksum.c:61,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libfmapi_checksum_calculate_crc32
      functionSourceFile: '/src/libfmapi/libfmapi/libfmapi_checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - checksum
        - buffer
        - size
        - initial_value
        - error
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfmapi_checksum_initialize_crc32_table
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfmapi_checksum.c:84,6'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:87,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_checksum.c:95,6'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfmapi_checksum.c:95,6'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_checksum.c:106,6'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
                - libcerror_error_set
        - Branch String:   'libfmapi_checksum.c:106,6'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfmapi_checksum.c:117,13'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
        - Branch String:   'libfmapi_checksum.c:117,13'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:119,3'
              BranchSideFuncs:
                - libfmapi_checksum_initialize_crc32_table
            - BranchSide:      'libfmapi_checksum.c:122,18'
              BranchSideFuncs: []
        - Branch String:   'libfmapi_checksum.c:124,9'
          Branch Sides:
            - BranchSide:      'libfmapi_checksum.c:128,19'
              BranchSideFuncs: []
            - BranchSide:      'libfmapi_checksum.c:132,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfmapi_checksum.c:86,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_checksum.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_checksum.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libfmapi_checksum.c:119,3'
          Dst:             libfmapi_checksum_initialize_crc32_table
...
