---
Fuzzer filename: '/src/libcaes/ossfuzz/crypt_cbc_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libcaes/ossfuzz/crypt_cbc_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcaes_context_free
        - libcaes_context_initialize
        - libcaes_context_set_key
        - libcaes_crypt_cbc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'crypt_cbc_fuzzer.cc:43,6'
          Branch Sides:
            - BranchSide:      'crypt_cbc_fuzzer.cc:47,3'
              BranchSideFuncs: []
            - BranchSide:      'crypt_cbc_fuzzer.cc:50,7'
              BranchSideFuncs:
                - libcaes_context_set_key
                - libcaes_crypt_cbc
                - libcaes_context_free
        - Branch String:   'crypt_cbc_fuzzer.cc:49,6'
          Branch Sides:
            - BranchSide:      'crypt_cbc_fuzzer.cc:56,3'
              BranchSideFuncs:
                - libcaes_context_free
            - BranchSide:      'crypt_cbc_fuzzer.cc:59,3'
              BranchSideFuncs:
                - libcaes_crypt_cbc
                - libcaes_context_free
      Callsites:
        - Src:             'crypt_cbc_fuzzer.cc:43,6'
          Dst:             libcaes_context_initialize
        - Src:             'crypt_cbc_fuzzer.cc:49,6'
          Dst:             libcaes_context_set_key
        - Src:             'crypt_cbc_fuzzer.cc:58,2'
          Dst:             libcaes_crypt_cbc
        - Src:             'crypt_cbc_fuzzer.cc:70,2'
          Dst:             libcaes_context_free
    - functionName:    libcaes_crypt_cfb
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - mode
        - initialization_vector
        - initialization_vector_size
        - input_data
        - input_data_size
        - output_data
        - output_data_size
        - error
      BBCount:         46
      ICount:          294
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - libcaes_crypt_ecb
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcaes_context.c:2302,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2302,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2313,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2301,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2313,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2313,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2316,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2324,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2335,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2335,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2348,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2349,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2349,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2353,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2350,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2350,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2353,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2348,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2361,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2361,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2364,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2372,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2373,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2373,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2376,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2372,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2376,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2384,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2384,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2390,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2398,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2400,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2404,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2438,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2404,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2407,9'
              BranchSideFuncs:
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2426,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2406,8'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2416,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2424,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2428,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2430,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2434,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2438,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2452,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:2304,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2315,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2326,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2337,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2352,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2363,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2375,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2389,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2406,8'
          Dst:             libcaes_crypt_ecb
        - Src:             'libcaes_context.c:2415,5'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2443,3'
          Dst:             libcerror_error_set
    - functionName:    libcaes_crypt_ecb
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - mode
        - input_data
        - input_data_size
        - output_data
        - output_data_size
        - error
      BBCount:         47
      ICount:          2216
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcaes_context.c:2918,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2921,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2929,52'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2932,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2932,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2943,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2931,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2935,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2943,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2943,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2956,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2957,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2957,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2961,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2958,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2958,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2961,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2956,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2961,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2969,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2969,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2972,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2980,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2981,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2981,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2984,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2980,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2984,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2992,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2992,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2994,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:3137,10'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:3019,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:3021,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:3057,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:3021,4'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:3025,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:3041,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:3057,4'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:3061,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:3077,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:3107,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:3113,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:3121,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:3121,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:3127,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:3135,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcaes_context.c:2920,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2934,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2945,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2960,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2971,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2983,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:3112,4'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:3126,4'
          Dst:             libcerror_error_set
    - functionName:    libcaes_crypt_ccm
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - mode
        - nonce
        - nonce_size
        - input_data
        - input_data_size
        - output_data
        - output_data_size
        - error
      BBCount:         54
      ICount:          559
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - libcaes_crypt_ecb
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcaes_context.c:2019,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2030,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2031,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2031,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2042,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2030,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2034,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2042,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2042,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2045,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2053,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2053,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2064,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2064,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2067,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2075,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2076,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2076,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2079,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2075,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2079,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2087,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2087,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2090,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2098,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2099,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2099,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2102,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2098,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2115,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2115,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2121,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2129,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2129,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2143,55'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2145,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2159,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2159,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2162,8'
              BranchSideFuncs:
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2161,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2171,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2180,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2206,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2208,25'
              BranchSideFuncs:
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2235,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2210,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2220,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2228,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2228,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2232,48'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2234,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2235,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2249,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:2249,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:2255,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:2263,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:2021,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2033,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2044,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2055,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2066,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2078,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2089,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2101,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2120,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2134,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2150,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2161,7'
          Dst:             libcaes_crypt_ecb
        - Src:             'libcaes_context.c:2170,4'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2210,7'
          Dst:             libcaes_crypt_ecb
        - Src:             'libcaes_context.c:2219,4'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2240,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:2254,3'
          Dst:             libcerror_error_set
    - functionName:    libcaes_crypt_cbc
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - mode
        - initialization_vector
        - initialization_vector_size
        - input_data
        - input_data_size
        - output_data
        - output_data_size
        - error
      BBCount:         57
      ICount:          754
      EdgeCount:       80
      CyclomaticComplexity: 25
      functionsReached:
        - libcaes_crypt_ecb
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcaes_context.c:1715,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1726,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1727,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1727,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1738,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1726,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1730,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1738,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1738,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1741,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1749,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1749,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1752,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1760,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1760,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1773,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1774,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1774,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1778,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1775,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1775,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1778,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1773,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1786,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1786,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1797,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1798,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1798,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1801,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1797,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1801,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1809,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1809,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1815,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1823,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1824,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1824,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1841,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1823,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1826,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1841,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1826,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1832,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1840,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1841,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1843,7'
              BranchSideFuncs:
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1969,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1843,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1846,36'
              BranchSideFuncs:
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1908,9'
              BranchSideFuncs:
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1872,8'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1882,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1890,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1890,8'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1896,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1904,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1907,8'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1917,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1926,36'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcaes_crypt_ecb
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1952,8'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1958,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1969,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1983,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:1717,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1729,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1740,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1751,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1762,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1777,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1788,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1800,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1814,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1831,4'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1872,8'
          Dst:             libcaes_crypt_ecb
        - Src:             'libcaes_context.c:1881,5'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1895,5'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1907,8'
          Dst:             libcaes_crypt_ecb
        - Src:             'libcaes_context.c:1916,5'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1957,5'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1974,3'
          Dst:             libcerror_error_set
    - functionName:    libcaes_internal_context_set_decryption_key
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcaes_internal_context *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_context
        - key
        - key_bit_size
        - error
      BBCount:         38
      ICount:          587
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - libcaes_context_free
        - libcaes_context_initialize
        - libcaes_internal_context_set_encryption_key
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcaes_context.c:836,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:839,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:847,6'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:847,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:850,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:858,8'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:859,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:859,8'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:871,6'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:860,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:860,8'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:871,6'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:858,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:863,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:871,6'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:871,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:873,3'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:875,11'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:875,11'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:877,3'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:879,11'
              BranchSideFuncs:
                - libcaes_context_initialize
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:889,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:894,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_context_free
            - BranchSide:      'libcaes_context.c:903,7'
              BranchSideFuncs:
                - libcaes_internal_context_set_encryption_key
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:902,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:909,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_context_free
            - BranchSide:      'libcaes_context.c:919,27'
              BranchSideFuncs:
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
        - Branch String:   'libcaes_context.c:931,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:935,19'
              BranchSideFuncs:
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
            - BranchSide:      'libcaes_context.c:998,20'
              BranchSideFuncs:
                - libcaes_context_free
                - libcerror_error_set
                - libcaes_context_free
        - Branch String:   'libcaes_context.c:1003,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1008,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcaes_context_free
            - BranchSide:      'libcaes_context.c:1016,2'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1019,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1022,4'
              BranchSideFuncs:
                - libcaes_context_free
            - BranchSide:      'libcaes_context.c:1025,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:838,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:849,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:862,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:889,6'
          Dst:             libcaes_context_initialize
        - Src:             'libcaes_context.c:893,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:902,6'
          Dst:             libcaes_internal_context_set_encryption_key
        - Src:             'libcaes_context.c:908,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1003,6'
          Dst:             libcaes_context_free
        - Src:             'libcaes_context.c:1007,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1021,3'
          Dst:             libcaes_context_free
    - functionName:    libcaes_context_initialize
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - error
      BBCount:         21
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcaes_initialize_tables
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcaes_context.c:275,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:278,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:286,7'
              BranchSideFuncs:
                - malloc
                - libcaes_initialize_tables
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:286,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:289,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:297,21'
              BranchSideFuncs:
                - malloc
                - libcaes_initialize_tables
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:300,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:303,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcaes_context.c:311,6'
              BranchSideFuncs:
                - libcaes_initialize_tables
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:311,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:317,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcaes_context.c:358,6'
              BranchSideFuncs:
                - libcaes_initialize_tables
                - libcerror_error_set
                - free
        - Branch String:   'libcaes_context.c:358,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:361,8'
              BranchSideFuncs:
                - libcaes_initialize_tables
                - libcerror_error_set
                - free
            - BranchSide:      'libcaes_context.c:376,35'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:360,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:364,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcaes_context.c:372,30'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:381,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:383,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcaes_context.c:386,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:277,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:288,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:302,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:316,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:360,7'
          Dst:             libcaes_initialize_tables
        - Src:             'libcaes_context.c:363,4'
          Dst:             libcerror_error_set
    - functionName:    libcaes_internal_context_set_encryption_key
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcaes_internal_context *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_context
        - key
        - key_bit_size
        - error
      BBCount:         40
      ICount:          707
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcaes_context.c:1042,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1045,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1053,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1053,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1064,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:1065,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1065,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1079,66'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1066,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1066,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1079,66'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1064,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1069,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:1079,66'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1083,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1087,3'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:1093,6'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1093,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1095,3'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:1115,11'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1097,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1101,48'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:1114,2'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1115,11'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1117,3'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:1139,11'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1119,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1123,48'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:1138,2'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:1143,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:1147,48'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:1170,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:1044,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1055,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:1068,3'
          Dst:             libcerror_error_set
    - functionName:    libcaes_context_free
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - error
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcaes_context.c:406,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:417,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libcaes_context.c:417,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:419,54'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcaes_context.c:466,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:408,3'
          Dst:             libcerror_error_set
    - functionName:    libcaes_initialize_tables
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'size_t **'
      constantsTouched: []
      argNames:
        - error
      BBCount:         34
      ICount:          619
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcaes_context.c:644,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:660,13'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:662,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:666,32'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:680,13'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:669,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:671,20'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:675,22'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:682,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:686,64'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:699,43'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:688,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:690,19'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:694,21'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:702,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:706,35'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:734,18'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:734,2'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:738,50'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:813,2'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:740,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:742,27'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:746,29'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:772,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:774,19'
              BranchSideFuncs: []
            - BranchSide:      'libcaes_context.c:801,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcaes_context.c:649,3'
          Dst:             libcerror_error_set
    - functionName:    libcaes_context_set_key
      functionSourceFile: '/src/libcaes/libcaes/libcaes_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - mode
        - key
        - key_bit_size
        - error
      BBCount:         25
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcaes_internal_context_set_decryption_key
        - libcaes_internal_context_set_encryption_key
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcaes_context.c:482,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:485,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:493,52'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:496,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:496,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:507,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:495,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:507,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:508,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:508,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:585,6'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:509,3'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:509,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:585,6'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:507,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:585,6'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:585,6'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:588,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_encryption_key
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:606,8'
              BranchSideFuncs:
                - libcaes_internal_context_set_decryption_key
                - libcerror_error_set
        - Branch String:   'libcaes_context.c:587,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:594,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:602,2'
              BranchSideFuncs: []
        - Branch String:   'libcaes_context.c:605,7'
          Branch Sides:
            - BranchSide:      'libcaes_context.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcaes_context.c:612,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcaes_context.c:484,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:498,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:511,3'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:587,7'
          Dst:             libcaes_internal_context_set_encryption_key
        - Src:             'libcaes_context.c:593,4'
          Dst:             libcerror_error_set
        - Src:             'libcaes_context.c:605,7'
          Dst:             libcaes_internal_context_set_decryption_key
        - Src:             'libcaes_context.c:611,4'
          Dst:             libcerror_error_set
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libcaes/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/libcaes/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/libcaes/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/libcaes/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/libcaes/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/libcaes/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:    69
      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/libcaes/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/libcaes/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/libcaes/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:       []
...
