---
Fuzzer filename: '/src/lzma-fuzz/7z_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL8LzmaFreePK8ISzAllocPv
      functionSourceFile: '/src/lzma-fuzz/./common-alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SzFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './common-alloc.h:44,3'
          Dst:             SzFree
    - functionName:    _ZL9LzmaAllocPK8ISzAllocm
      functionSourceFile: '/src/lzma-fuzz/./common-alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SzAlloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './common-alloc.h:40,10'
          Dst:             SzAlloc
    - functionName:    _ZN15InputLookBuffer6streamEv
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/lzma-fuzz/7z_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          170
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - CrcGenerateTable
        - SzArEx_Extract
        - SzArEx_Free
        - SzArEx_GetFileNameUtf16
        - SzArEx_Init
        - SzArEx_Open
        - _ZN15InputLookBuffer6streamEv
        - _ZN15InputLookBufferC2EPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '7z_fuzzer.cc:48,3'
          Dst:             CrcGenerateTable
        - Src:             '7z_fuzzer.cc:49,3'
          Dst:             SzArEx_Init
        - Src:             '7z_fuzzer.cc:51,19'
          Dst:             _ZN15InputLookBufferC2EPKhm
        - Src:             '7z_fuzzer.cc:52,33'
          Dst:             _ZN15InputLookBuffer6streamEv
        - Src:             '7z_fuzzer.cc:52,9'
          Dst:             SzArEx_Open
        - Src:             '7z_fuzzer.cc:62,18'
          Dst:             SzArEx_GetFileNameUtf16
        - Src:             '7z_fuzzer.cc:72,5'
          Dst:             SzArEx_GetFileNameUtf16
        - Src:             '7z_fuzzer.cc:78,32'
          Dst:             _ZN15InputLookBuffer6streamEv
        - Src:             '7z_fuzzer.cc:78,5'
          Dst:             SzArEx_Extract
        - Src:             '7z_fuzzer.cc:84,3'
          Dst:             SzArEx_Free
    - functionName:    _ZN15InputLookBufferC2EPKhm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15InputLookBuffer5_LookEPK13ILookInStreamPPKvPm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4LookEPPKvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:280,26'
          Dst:             _ZN15InputLookBuffer4LookEPPKvPm
    - functionName:    _ZN15InputLookBuffer5_SkipEPK13ILookInStreamm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4SkipEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:296,26'
          Dst:             _ZN15InputLookBuffer4SkipEm
    - functionName:    _ZN15InputLookBuffer5_ReadEPK13ILookInStreamPvPm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4ReadEPvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:312,26'
          Dst:             _ZN15InputLookBuffer4ReadEPvPm
    - functionName:    _ZN15InputLookBuffer5_SeekEPK13ILookInStreamPx7ESzSeek
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4SeekEPx7ESzSeek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:332,26'
          Dst:             _ZN15InputLookBuffer4SeekEPx7ESzSeek
    - functionName:    _ZN15InputLookBuffer4SeekEPx7ESzSeek
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          160
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:336,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN15InputLookBuffer4ReadEPvPm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15InputLookBuffer4SkipEm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15InputLookBuffer4LookEPPKvPm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15InputByteBuffer4ReadEv
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15InputByteBuffer5_ReadEPK7IByteIn
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputByteBuffer4ReadEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:228,26'
          Dst:             _ZN15InputByteBuffer4ReadEv
    - functionName:    _ZN15InputByteBufferC2EPKhm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputBuffer4ReadEPvPm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputBuffer5_ReadEPK12ISeqInStreamPvPm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputBuffer4ReadEPvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:183,26'
          Dst:             _ZN11InputBuffer4ReadEPvPm
    - functionName:    _ZN11InputBufferC2EPKhm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16OutputByteBuffer5WriteEh
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:143,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16OutputByteBufferD2Ev
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16OutputByteBuffer6_WriteEPK8IByteOuth
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16OutputByteBuffer5WriteEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:132,19'
          Dst:             _ZN16OutputByteBuffer5WriteEh
    - functionName:    _ZN16OutputByteBufferC2Ev
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12OutputBuffer5WriteEPKvm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:81,5'
          Dst:             __assert_fail
    - functionName:    _ZN12OutputBufferD2Ev
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12OutputBuffer6_WriteEPK13ISeqOutStreamPKvm
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12OutputBuffer5WriteEPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:68,26'
          Dst:             _ZN12OutputBuffer5WriteEPKvm
    - functionName:    _ZN12OutputBufferC2Ev
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzFreeTemp
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zAlloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzAllocTemp
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zAlloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzFree
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zAlloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzAlloc
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zAlloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzBitUi32s_Alloc
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadTime
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          273
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - ReadBitVector
        - SzReadNumber32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:1054,3'
          Dst:             ReadBitVector
        - Src:             'sdk/C/7zArcIn.c:1062,5'
          Dst:             SzReadNumber32
    - functionName:    ReadBitVector
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          183
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzReadNumber32
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ReadNumber
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:245,3'
          Dst:             ReadNumber
    - functionName:    ReadNumber
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          217
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RememberBitVector
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzReadFileNames
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzReadHeader2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1804
      EdgeCount:       324
      CyclomaticComplexity: 92
      functionsReached:
        - CountDefinedBits
        - ReadBitVector
        - ReadNumber
        - ReadTime
        - ReadUi32s
        - RememberBitVector
        - SkipData
        - SzAr_Free
        - SzAr_GetFolderUnpackSize
        - SzAr_Init
        - SzBitUi32s_Alloc
        - SzBitUi32s_Free
        - SzReadAndDecodePackedStreams
        - SzReadFileNames
        - SzReadNumber32
        - SzReadStreamsInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/7zArcIn.c:1187,10'
          Branch Sides:    []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:1115,3'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1122,7'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1125,7'
          Dst:             SkipData
        - Src:             'sdk/C/7zArcIn.c:1127,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1135,5'
          Dst:             SzAr_Init
        - Src:             'sdk/C/7zArcIn.c:1136,11'
          Dst:             SzReadAndDecodePackedStreams
        - Src:             'sdk/C/7zArcIn.c:1139,5'
          Dst:             SzAr_Free
        - Src:             'sdk/C/7zArcIn.c:1143,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1148,5'
          Dst:             SzReadStreamsInfo
        - Src:             'sdk/C/7zArcIn.c:1151,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1169,3'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:1176,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1179,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1204,11'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:1215,9'
          Dst:             SzReadFileNames
        - Src:             'sdk/C/7zArcIn.c:1224,9'
          Dst:             RememberBitVector
        - Src:             'sdk/C/7zArcIn.c:1225,27'
          Dst:             CountDefinedBits
        - Src:             'sdk/C/7zArcIn.c:1231,9'
          Dst:             RememberBitVector
        - Src:             'sdk/C/7zArcIn.c:1239,9'
          Dst:             SzBitUi32s_Free
        - Src:             'sdk/C/7zArcIn.c:1240,9'
          Dst:             ReadBitVector
        - Src:             'sdk/C/7zArcIn.c:1248,11'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:1255,9'
          Dst:             ReadUi32s
        - Src:             'sdk/C/7zArcIn.c:1268,24'
          Dst:             ReadTime
        - Src:             'sdk/C/7zArcIn.c:1269,24'
          Dst:             ReadTime
        - Src:             'sdk/C/7zArcIn.c:1283,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1286,5'
          Dst:             SkipData
        - Src:             'sdk/C/7zArcIn.c:1310,5'
          Dst:             SzBitUi32s_Alloc
        - Src:             'sdk/C/7zArcIn.c:1369,13'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:1375,39'
          Dst:             SzAr_GetFolderUnpackSize
        - Src:             'sdk/C/7zArcIn.c:1392,35'
          Dst:             SzAr_GetFolderUnpackSize
        - Src:             'sdk/C/7zArcIn.c:1417,9'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1449,7'
          Dst:             SzReadNumber32
    - functionName:    SkipData
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadNumber
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:259,3'
          Dst:             ReadNumber
    - functionName:    SzAr_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzReadAndDecodePackedStreams
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          201
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Buf_Create
        - Buf_Init
        - LookInStream_SeekTo
        - SzAr_DecodeFolder
        - SzAr_GetFolderUnpackSize
        - SzReadStreamsInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:985,3'
          Dst:             SzReadStreamsInfo
        - Src:             'sdk/C/7zArcIn.c:992,5'
          Dst:             Buf_Init
        - Src:             'sdk/C/7zArcIn.c:997,25'
          Dst:             SzAr_GetFolderUnpackSize
        - Src:             'sdk/C/7zArcIn.c:1000,10'
          Dst:             Buf_Create
        - Src:             'sdk/C/7zArcIn.c:1007,5'
          Dst:             LookInStream_SeekTo
        - Src:             'sdk/C/7zArcIn.c:1008,5'
          Dst:             SzAr_DecodeFolder
    - functionName:    SzAr_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SzAr_Init
        - SzBitUi32s_Free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:113,3'
          Dst:             SzBitUi32s_Free
        - Src:             'sdk/C/7zArcIn.c:123,3'
          Dst:             SzAr_Init
    - functionName:    SzReadStreamsInfo
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          227
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - ReadNumber
        - ReadPackInfo
        - ReadSubStreamsInfo
        - ReadUnpackInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:946,3'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:949,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:950,5'
          Dst:             ReadPackInfo
        - Src:             'sdk/C/7zArcIn.c:951,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:955,5'
          Dst:             ReadUnpackInfo
        - Src:             'sdk/C/7zArcIn.c:956,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:960,5'
          Dst:             ReadSubStreamsInfo
        - Src:             'sdk/C/7zArcIn.c:961,5'
          Dst:             ReadNumber
    - functionName:    CountDefinedBits
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzBitUi32s_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadUi32s
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzAr_GetFolderUnpackSize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadPackInfo
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - ReadNumber
        - SkipBitUi32s
        - SkipData
        - SzReadNumber32
        - WaitId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:385,3'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:387,3'
          Dst:             WaitId
        - Src:             'sdk/C/7zArcIn.c:397,7'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:408,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:414,7'
          Dst:             SkipBitUi32s
        - Src:             'sdk/C/7zArcIn.c:417,5'
          Dst:             SkipData
    - functionName:    ReadUnpackInfo
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         169
      ICount:          1128
      EdgeCount:       235
      CyclomaticComplexity: 68
      functionsReached:
        - ReadBitUi32s
        - ReadNumber
        - SkipData
        - SzReadNumber32
        - WaitId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:646,3'
          Dst:             WaitId
        - Src:             'sdk/C/7zArcIn.c:648,3'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:659,5'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:682,5'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:707,9'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:708,9'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:718,9'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:751,11'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:756,11'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:768,13'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:813,3'
          Dst:             WaitId
        - Src:             'sdk/C/7zArcIn.c:820,7'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:827,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:835,7'
          Dst:             ReadBitUi32s
        - Src:             'sdk/C/7zArcIn.c:838,5'
          Dst:             SkipData
    - functionName:    ReadSubStreamsInfo
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          427
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - CountDefinedBits
        - ReadNumber
        - SkipBitUi32s
        - SkipData
        - SkipNumbers
        - SzReadNumber32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:869,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:879,9'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:893,5'
          Dst:             SkipData
        - Src:             'sdk/C/7zArcIn.c:900,36'
          Dst:             CountDefinedBits
        - Src:             'sdk/C/7zArcIn.c:909,5'
          Dst:             SkipNumbers
        - Src:             'sdk/C/7zArcIn.c:911,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:921,7'
          Dst:             SkipBitUi32s
        - Src:             'sdk/C/7zArcIn.c:926,7'
          Dst:             SkipData
        - Src:             'sdk/C/7zArcIn.c:928,5'
          Dst:             ReadNumber
    - functionName:    SkipNumbers
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SkipBitUi32s
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          127
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CountDefinedBits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:374,18'
          Dst:             CountDefinedBits
    - functionName:    WaitId
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ReadNumber
        - SkipData
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:271,5'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:276,5'
          Dst:             SkipData
    - functionName:    ReadBitUi32s
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ReadBitVector
        - ReadUi32s
        - SzBitUi32s_Free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:359,3'
          Dst:             SzBitUi32s_Free
        - Src:             'sdk/C/7zArcIn.c:360,3'
          Dst:             ReadBitVector
        - Src:             'sdk/C/7zArcIn.c:361,10'
          Dst:             ReadUi32s
    - functionName:    SzReadHeader
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Buf_Free
        - Buf_Init
        - SzReadHeader2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:1484,5'
          Dst:             Buf_Init
        - Src:             'sdk/C/7zArcIn.c:1486,9'
          Dst:             SzReadHeader2
        - Src:             'sdk/C/7zArcIn.c:1491,5'
          Dst:             Buf_Free
    - functionName:    TestSignatureCandidate
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzArEx_GetFileNameUtf16
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzArEx_Extract
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          323
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - CrcCalc
        - SzAr_DecodeFolder
        - SzAr_GetFolderUnpackSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:1664,29'
          Dst:             SzAr_GetFolderUnpackSize
        - Src:             'sdk/C/7zArcIn.c:1690,15'
          Dst:             SzAr_DecodeFolder
        - Src:             'sdk/C/7zArcIn.c:1704,11'
          Dst:             CrcCalc
    - functionName:    SzArEx_Open2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          389
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - Buf_Create
        - Buf_Free
        - Buf_Init
        - CrcCalc
        - LookInStream_Read
        - LookInStream_Read2
        - LookInStream_SeekTo
        - ReadNumber
        - SzAr_Free
        - SzAr_Init
        - SzReadAndDecodePackedStreams
        - SzReadHeader
        - TestSignatureCandidate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:1518,3'
          Dst:             LookInStream_Read2
        - Src:             'sdk/C/7zArcIn.c:1520,8'
          Dst:             TestSignatureCandidate
        - Src:             'sdk/C/7zArcIn.c:1531,7'
          Dst:             CrcCalc
        - Src:             'sdk/C/7zArcIn.c:1552,3'
          Dst:             LookInStream_SeekTo
        - Src:             'sdk/C/7zArcIn.c:1554,8'
          Dst:             Buf_Create
        - Src:             'sdk/C/7zArcIn.c:1557,9'
          Dst:             LookInStream_Read
        - Src:             'sdk/C/7zArcIn.c:1562,9'
          Dst:             CrcCalc
        - Src:             'sdk/C/7zArcIn.c:1569,13'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1575,9'
          Dst:             Buf_Init
        - Src:             'sdk/C/7zArcIn.c:1577,9'
          Dst:             SzAr_Init
        - Src:             'sdk/C/7zArcIn.c:1578,15'
          Dst:             SzReadAndDecodePackedStreams
        - Src:             'sdk/C/7zArcIn.c:1579,9'
          Dst:             SzAr_Free
        - Src:             'sdk/C/7zArcIn.c:1583,11'
          Dst:             Buf_Free
        - Src:             'sdk/C/7zArcIn.c:1587,11'
          Dst:             Buf_Free
        - Src:             'sdk/C/7zArcIn.c:1592,17'
          Dst:             ReadNumber
        - Src:             'sdk/C/7zArcIn.c:1612,17'
          Dst:             SzReadHeader
        - Src:             'sdk/C/7zArcIn.c:1620,3'
          Dst:             Buf_Free
    - functionName:    SzArEx_Open
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SzArEx_Free
        - SzArEx_Open2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:1628,14'
          Dst:             SzArEx_Open2
        - Src:             'sdk/C/7zArcIn.c:1630,5'
          Dst:             SzArEx_Free
    - functionName:    SzArEx_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          97
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SzArEx_Init
        - SzAr_Free
        - SzBitUi32s_Free
        - SzBitUi64s_Free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:161,3'
          Dst:             SzBitUi32s_Free
        - Src:             'sdk/C/7zArcIn.c:162,3'
          Dst:             SzBitUi32s_Free
        - Src:             'sdk/C/7zArcIn.c:164,3'
          Dst:             SzBitUi64s_Free
        - Src:             'sdk/C/7zArcIn.c:165,3'
          Dst:             SzBitUi64s_Free
        - Src:             'sdk/C/7zArcIn.c:167,3'
          Dst:             SzAr_Free
        - Src:             'sdk/C/7zArcIn.c:168,3'
          Dst:             SzArEx_Init
    - functionName:    SzBitUi64s_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SzArEx_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SzAr_Init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:129,3'
          Dst:             SzAr_Init
    - functionName:    SzGetNextFolderItem
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zArcIn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          768
      EdgeCount:       162
      CyclomaticComplexity: 46
      functionsReached:
        - SzReadNumber32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zArcIn.c:443,3'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:482,7'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:487,7'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:500,7'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:550,9'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:555,9'
          Dst:             SzReadNumber32
        - Src:             'sdk/C/7zArcIn.c:585,9'
          Dst:             SzReadNumber32
    - functionName:    Buf_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zBuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Buf_Create
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zBuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Buf_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zBuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CrcGenerateTable
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zCrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - CPU_Is_InOrder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zCrc.c:88,12'
          Dst:             CPU_Is_InOrder
    - functionName:    CrcUpdateT1
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zCrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CrcCalc
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zCrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CrcUpdate
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zCrc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CrcUpdateT8
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zCrcOpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          191
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CrcUpdateT4
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zCrcOpt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          150
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadByte
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          135
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IS_SUPPORTED_CODER
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IS_MAIN_METHOD
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zDec.c:294,10'
          Dst:             IS_MAIN_METHOD
    - functionName:    IS_MAIN_METHOD
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/7zDec.c:274,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    SzDecodePpmd
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          266
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - Ppmd7_Alloc
        - Ppmd7_Construct
        - Ppmd7_DecodeSymbol
        - Ppmd7_Free
        - Ppmd7_Init
        - Ppmd7z_RangeDec_CreateVTable
        - Ppmd7z_RangeDec_Init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zDec.c:98,5'
          Dst:             Ppmd7_Construct
        - Src:             'sdk/C/7zDec.c:99,10'
          Dst:             Ppmd7_Alloc
        - Src:             'sdk/C/7zDec.c:101,5'
          Dst:             Ppmd7_Init
        - Src:             'sdk/C/7zDec.c:105,5'
          Dst:             Ppmd7z_RangeDec_CreateVTable
        - Src:             'sdk/C/7zDec.c:107,10'
          Dst:             Ppmd7z_RangeDec_Init
        - Src:             'sdk/C/7zDec.c:116,19'
          Dst:             Ppmd7_DecodeSymbol
        - Src:             'sdk/C/7zDec.c:127,3'
          Dst:             Ppmd7_Free
    - functionName:    SzDecodeLzma2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          216
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - Lzma2Dec_AllocateProbs
        - Lzma2Dec_DecodeToDic
        - Lzma2Dec_Init
        - LzmaDec_FreeProbs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zDec.c:203,3'
          Dst:             Lzma2Dec_AllocateProbs
        - Src:             'sdk/C/7zDec.c:206,3'
          Dst:             Lzma2Dec_Init
        - Src:             'sdk/C/7zDec.c:221,13'
          Dst:             Lzma2Dec_DecodeToDic
        - Src:             'sdk/C/7zDec.c:246,3'
          Dst:             LzmaDec_FreeProbs
    - functionName:    SzDecodeLzma
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - LzmaDec_AllocateProbs
        - LzmaDec_DecodeToDic
        - LzmaDec_FreeProbs
        - LzmaDec_Init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zDec.c:141,3'
          Dst:             LzmaDec_AllocateProbs
        - Src:             'sdk/C/7zDec.c:144,3'
          Dst:             LzmaDec_Init
        - Src:             'sdk/C/7zDec.c:159,13'
          Dst:             LzmaDec_DecodeToDic
        - Src:             'sdk/C/7zDec.c:187,3'
          Dst:             LzmaDec_FreeProbs
    - functionName:    SzDecodeCopy
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckSupportedFolder
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          420
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - IS_SUPPORTED_CODER
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/7zDec.c:327,5'
          Branch Sides:    []
      Callsites:
        - Src:             'sdk/C/7zDec.c:303,8'
          Dst:             IS_SUPPORTED_CODER
        - Src:             'sdk/C/7zDec.c:348,10'
          Dst:             IS_SUPPORTED_CODER
        - Src:             'sdk/C/7zDec.c:349,13'
          Dst:             IS_SUPPORTED_CODER
    - functionName:    SzFolder_Decode2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          821
      EdgeCount:       150
      CyclomaticComplexity: 41
      functionsReached:
        - ARMT_Convert
        - ARM_Convert
        - Bcj2Dec_Decode
        - Bcj2Dec_Init
        - CheckSupportedFolder
        - Delta_Decode
        - Delta_Init
        - IA64_Convert
        - IS_MAIN_METHOD
        - LookInStream_SeekTo
        - PPC_Convert
        - SPARC_Convert
        - SzDecodeCopy
        - SzDecodeLzma
        - SzDecodeLzma2
        - SzDecodePpmd
        - x86_Convert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/7zDec.c:521,9'
          Branch Sides:    []
      Callsites:
        - Src:             'sdk/C/7zDec.c:383,3'
          Dst:             CheckSupportedFolder
        - Src:             'sdk/C/7zDec.c:389,9'
          Dst:             IS_MAIN_METHOD
        - Src:             'sdk/C/7zDec.c:425,7'
          Dst:             LookInStream_SeekTo
        - Src:             'sdk/C/7zDec.c:431,9'
          Dst:             SzDecodeCopy
        - Src:             'sdk/C/7zDec.c:435,9'
          Dst:             SzDecodeLzma
        - Src:             'sdk/C/7zDec.c:440,9'
          Dst:             SzDecodeLzma2
        - Src:             'sdk/C/7zDec.c:446,9'
          Dst:             SzDecodePpmd
        - Src:             'sdk/C/7zDec.c:467,7'
          Dst:             LookInStream_SeekTo
        - Src:             'sdk/C/7zDec.c:468,7'
          Dst:             SzDecodeCopy
        - Src:             'sdk/C/7zDec.c:486,9'
          Dst:             Bcj2Dec_Init
        - Src:             'sdk/C/7zDec.c:487,9'
          Dst:             Bcj2Dec_Decode
        - Src:             'sdk/C/7zDec.c:513,11'
          Dst:             Delta_Init
        - Src:             'sdk/C/7zDec.c:514,11'
          Dst:             Delta_Decode
        - Src:             'sdk/C/7zDec.c:527,13'
          Dst:             x86_Convert
        - Src:             'sdk/C/7zDec.c:530,11'
          Dst:             PPC_Convert
        - Src:             'sdk/C/7zDec.c:531,11'
          Dst:             IA64_Convert
        - Src:             'sdk/C/7zDec.c:532,11'
          Dst:             SPARC_Convert
        - Src:             'sdk/C/7zDec.c:533,11'
          Dst:             ARM_Convert
        - Src:             'sdk/C/7zDec.c:534,11'
          Dst:             ARMT_Convert
    - functionName:    SzAr_DecodeFolder
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          243
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - CrcCalc
        - SzAr_GetFolderUnpackSize
        - SzFolder_Decode2
        - SzGetNextFolderItem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zDec.c:562,9'
          Dst:             SzGetNextFolderItem
        - Src:             'sdk/C/7zDec.c:569,21'
          Dst:             SzAr_GetFolderUnpackSize
        - Src:             'sdk/C/7zDec.c:575,11'
          Dst:             SzFolder_Decode2
        - Src:             'sdk/C/7zDec.c:586,13'
          Dst:             CrcCalc
    - functionName:    SecToRead_Read
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SecToRead_CreateVTable
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SecToLook_Read
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LookInStream_LookRead
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zStream.c:159,10'
          Dst:             LookInStream_LookRead
    - functionName:    LookInStream_LookRead
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SecToLook_CreateVTable
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookToRead2_Seek
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookToRead2_Read
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookToRead2_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookToRead2_Look_Exact
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          126
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookToRead2_Look_Lookahead
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookToRead2_CreateVTable
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookInStream_Read
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LookInStream_Read2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zStream.c:70,10'
          Dst:             LookInStream_Read2
    - functionName:    LookInStream_Read2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LookInStream_SeekTo
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeqInStream_ReadByte
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeqInStream_Read
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SeqInStream_Read2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/7zStream.c:26,10'
          Dst:             SeqInStream_Read2
    - functionName:    SeqInStream_Read2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/7zStream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Bcj2Dec_Decode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bcj2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          880
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Bcj2Dec_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bcj2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86_Convert
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bra86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          342
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SPARC_Convert
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PPC_Convert
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          121
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ARMT_Convert
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          258
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ARM_Convert
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Bra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          164
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IA64_Convert
      functionSourceFile: '/src/lzma-fuzz/sdk/C/BraIA64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          200
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CPU_IsSupported_PageGB
      functionSourceFile: '/src/lzma-fuzz/sdk/C/CpuArch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MyCPUID
        - x86cpuid_CheckAndRead
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/CpuArch.c:203,8'
          Dst:             x86cpuid_CheckAndRead
        - Src:             'sdk/C/CpuArch.c:207,5'
          Dst:             MyCPUID
        - Src:             'sdk/C/CpuArch.c:213,5'
          Dst:             MyCPUID
    - functionName:    x86cpuid_CheckAndRead
      functionSourceFile: '/src/lzma-fuzz/sdk/C/CpuArch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MyCPUID
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/CpuArch.c:121,3'
          Dst:             MyCPUID
        - Src:             'sdk/C/CpuArch.c:122,3'
          Dst:             MyCPUID
    - functionName:    MyCPUID
      functionSourceFile: '/src/lzma-fuzz/sdk/C/CpuArch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CPU_Is_Aes_Supported
      functionSourceFile: '/src/lzma-fuzz/sdk/C/CpuArch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - x86cpuid_CheckAndRead
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/CpuArch.c:195,8'
          Dst:             x86cpuid_CheckAndRead
    - functionName:    CPU_Is_InOrder
      functionSourceFile: '/src/lzma-fuzz/sdk/C/CpuArch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         40
      ICount:          188
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - x86cpuid_CheckAndRead
        - x86cpuid_GetFirm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/CpuArch.c:160,3'
          Branch Sides:    []
      Callsites:
        - Src:             'sdk/C/CpuArch.c:152,8'
          Dst:             x86cpuid_CheckAndRead
        - Src:             'sdk/C/CpuArch.c:158,10'
          Dst:             x86cpuid_GetFirm
    - functionName:    x86cpuid_GetFirm
      functionSourceFile: '/src/lzma-fuzz/sdk/C/CpuArch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Delta_Decode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - MyMemCpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Delta.c:49,3'
          Dst:             MyMemCpy
        - Src:             'sdk/C/Delta.c:62,3'
          Dst:             MyMemCpy
        - Src:             'sdk/C/Delta.c:63,3'
          Dst:             MyMemCpy
    - functionName:    MyMemCpy
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Delta_Encode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - MyMemCpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Delta.c:26,3'
          Dst:             MyMemCpy
        - Src:             'sdk/C/Delta.c:41,3'
          Dst:             MyMemCpy
        - Src:             'sdk/C/Delta.c:42,3'
          Dst:             MyMemCpy
    - functionName:    Delta_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Delta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Lzma2Decode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          118
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Lzma2Dec_AllocateProbs
        - Lzma2Dec_DecodeToDic
        - Lzma2Dec_Init
        - LzmaDec_FreeProbs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:477,3'
          Dst:             Lzma2Dec_AllocateProbs
        - Src:             'sdk/C/Lzma2Dec.c:480,3'
          Dst:             Lzma2Dec_Init
        - Src:             'sdk/C/Lzma2Dec.c:482,9'
          Dst:             Lzma2Dec_DecodeToDic
        - Src:             'sdk/C/Lzma2Dec.c:486,3'
          Dst:             LzmaDec_FreeProbs
    - functionName:    Lzma2Dec_AllocateProbs
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Lzma2Dec_GetOldProps
        - LzmaDec_AllocateProbs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:74,3'
          Dst:             Lzma2Dec_GetOldProps
        - Src:             'sdk/C/Lzma2Dec.c:75,10'
          Dst:             LzmaDec_AllocateProbs
    - functionName:    Lzma2Dec_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaDec_Init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:93,3'
          Dst:             LzmaDec_Init
    - functionName:    Lzma2Dec_DecodeToDic
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          490
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - Lzma2Dec_UpdateState
        - LzmaDec_DecodeToDic
        - LzmaDec_InitDicAndState
        - LzmaDec_UpdateWithUncompressed
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:208,18'
          Dst:             Lzma2Dec_UpdateState
        - Src:             'sdk/C/Lzma2Dec.c:236,11'
          Dst:             LzmaDec_InitDicAndState
        - Src:             'sdk/C/Lzma2Dec.c:244,9'
          Dst:             LzmaDec_UpdateWithUncompressed
        - Src:             'sdk/C/Lzma2Dec.c:259,11'
          Dst:             LzmaDec_InitDicAndState
        - Src:             'sdk/C/Lzma2Dec.c:266,15'
          Dst:             LzmaDec_DecodeToDic
    - functionName:    Lzma2Dec_UpdateState
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          255
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:98,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LzmaDec_UpdateWithUncompressed
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Lzma2Dec_GetOldProps
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Lzma2Dec_DecodeToBuf
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          182
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Lzma2Dec_DecodeToDic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:450,11'
          Dst:             Lzma2Dec_DecodeToDic
    - functionName:    Lzma2Dec_Parse
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          470
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - Lzma2Dec_UpdateState
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:328,18'
          Dst:             Lzma2Dec_UpdateState
    - functionName:    Lzma2Dec_Allocate
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Lzma2Dec_GetOldProps
        - LzmaDec_Allocate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:81,3'
          Dst:             Lzma2Dec_GetOldProps
        - Src:             'sdk/C/Lzma2Dec.c:82,10'
          Dst:             LzmaDec_Allocate
    - functionName:    LzmaDec_DecodeReal_3
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         340
      ICount:          4567
      EdgeCount:       451
      CyclomaticComplexity: 113
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaDecode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - LzmaDec_AllocateProbs
        - LzmaDec_DecodeToDic
        - LzmaDec_FreeProbs
        - LzmaDec_Init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1174,3'
          Dst:             LzmaDec_AllocateProbs
        - Src:             'sdk/C/LzmaDec.c:1177,3'
          Dst:             LzmaDec_Init
        - Src:             'sdk/C/LzmaDec.c:1179,9'
          Dst:             LzmaDec_DecodeToDic
        - Src:             'sdk/C/LzmaDec.c:1183,3'
          Dst:             LzmaDec_FreeProbs
    - functionName:    LzmaDec_AllocateProbs
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - LzmaDec_AllocateProbs2
        - LzmaProps_Decode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1124,3'
          Dst:             LzmaProps_Decode
        - Src:             'sdk/C/LzmaDec.c:1125,3'
          Dst:             LzmaDec_AllocateProbs2
    - functionName:    LzmaDec_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaDec_InitDicAndState
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:871,3'
          Dst:             LzmaDec_InitDicAndState
    - functionName:    LzmaDec_DecodeToDic
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          676
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - LzmaDec_DecodeReal2
        - LzmaDec_TryDummy
        - LzmaDec_WriteRem
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:916,3'
          Dst:             LzmaDec_WriteRem
        - Src:             'sdk/C/LzmaDec.c:948,26'
          Dst:             LzmaDec_TryDummy
        - Src:             'sdk/C/LzmaDec.c:967,13'
          Dst:             LzmaDec_DecodeReal2
        - Src:             'sdk/C/LzmaDec.c:982,26'
          Dst:             LzmaDec_TryDummy
        - Src:             'sdk/C/LzmaDec.c:996,13'
          Dst:             LzmaDec_DecodeReal2
    - functionName:    LzmaDec_FreeProbs
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaDec_WriteRem
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          172
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaDec_TryDummy
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         172
      ICount:          1461
      EdgeCount:       231
      CyclomaticComplexity: 61
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaDec_DecodeReal2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - LzmaDec_DecodeReal_3
        - LzmaDec_WriteRem
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:640,5'
          Dst:             LzmaDec_DecodeReal_3
        - Src:             'sdk/C/LzmaDec.c:645,5'
          Dst:             LzmaDec_WriteRem
    - functionName:    LzmaDec_InitDicAndState
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaProps_Decode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          109
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaDec_AllocateProbs2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LzmaDec_FreeProbs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1111,5'
          Dst:             LzmaDec_FreeProbs
    - functionName:    LzmaDec_Allocate
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          171
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - LzmaDec_AllocateProbs2
        - LzmaDec_FreeDict
        - LzmaDec_FreeProbs
        - LzmaProps_Decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1134,3'
          Dst:             LzmaProps_Decode
        - Src:             'sdk/C/LzmaDec.c:1135,3'
          Dst:             LzmaDec_AllocateProbs2
        - Src:             'sdk/C/LzmaDec.c:1149,5'
          Dst:             LzmaDec_FreeDict
        - Src:             'sdk/C/LzmaDec.c:1153,7'
          Dst:             LzmaDec_FreeProbs
    - functionName:    LzmaDec_FreeDict
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaDec_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaDec_FreeDict
        - LzmaDec_FreeProbs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1076,3'
          Dst:             LzmaDec_FreeProbs
        - Src:             'sdk/C/LzmaDec.c:1077,3'
          Dst:             LzmaDec_FreeDict
    - functionName:    LzmaDec_DecodeToBuf
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaDec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          177
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - LzmaDec_DecodeToDic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1046,11'
          Dst:             LzmaDec_DecodeToDic
    - functionName:    GlueFreeBlocks
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          365
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InsertNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:208,7'
          Dst:             InsertNode
        - Src:             'sdk/C/Ppmd7.c:212,7'
          Dst:             InsertNode
        - Src:             'sdk/C/Ppmd7.c:214,5'
          Dst:             InsertNode
    - functionName:    InsertNode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocUnitsRare
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - GlueFreeBlocks
        - RemoveNode
        - SplitBlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:225,5'
          Dst:             GlueFreeBlocks
        - Src:             'sdk/C/Ppmd7.c:227,14'
          Dst:             RemoveNode
        - Src:             'sdk/C/Ppmd7.c:240,12'
          Dst:             RemoveNode
        - Src:             'sdk/C/Ppmd7.c:241,3'
          Dst:             SplitBlock
    - functionName:    RemoveNode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SplitBlock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InsertNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:142,5'
          Dst:             InsertNode
        - Src:             'sdk/C/Ppmd7.c:144,3'
          Dst:             InsertNode
    - functionName:    AllocUnits
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AllocUnitsRare
        - RemoveNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:249,12'
          Dst:             RemoveNode
        - Src:             'sdk/C/Ppmd7.c:257,10'
          Dst:             AllocUnitsRare
    - functionName:    CreateSuccessors
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          392
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - AllocUnitsRare
        - RemoveNode
        - SetSuccessor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:379,3'
          Dst:             SetSuccessor
        - Src:             'sdk/C/Ppmd7.c:400,21'
          Dst:             RemoveNode
        - Src:             'sdk/C/Ppmd7.c:403,21'
          Dst:             AllocUnitsRare
        - Src:             'sdk/C/Ppmd7.c:410,5'
          Dst:             SetSuccessor
    - functionName:    SetSuccessor
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ShrinkUnits
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          131
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InsertNode
        - RemoveNode
        - SplitBlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:272,17'
          Dst:             RemoveNode
        - Src:             'sdk/C/Ppmd7.c:274,5'
          Dst:             InsertNode
        - Src:             'sdk/C/Ppmd7.c:277,3'
          Dst:             SplitBlock
    - functionName:    UpdateModel
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          814
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - AllocUnits
        - CreateSuccessors
        - InsertNode
        - RestartModel
        - SetSuccessor
        - SwapStates
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:449,11'
          Dst:             SwapStates
        - Src:             'sdk/C/Ppmd7.c:463,37'
          Dst:             CreateSuccessors
        - Src:             'sdk/C/Ppmd7.c:466,7'
          Dst:             RestartModel
        - Src:             'sdk/C/Ppmd7.c:469,5'
          Dst:             SetSuccessor
        - Src:             'sdk/C/Ppmd7.c:477,5'
          Dst:             RestartModel
        - Src:             'sdk/C/Ppmd7.c:485,20'
          Dst:             CreateSuccessors
        - Src:             'sdk/C/Ppmd7.c:488,9'
          Dst:             RestartModel
        - Src:             'sdk/C/Ppmd7.c:501,5'
          Dst:             SetSuccessor
        - Src:             'sdk/C/Ppmd7.c:520,23'
          Dst:             AllocUnits
        - Src:             'sdk/C/Ppmd7.c:524,13'
          Dst:             RestartModel
        - Src:             'sdk/C/Ppmd7.c:529,11'
          Dst:             InsertNode
        - Src:             'sdk/C/Ppmd7.c:537,38'
          Dst:             AllocUnits
        - Src:             'sdk/C/Ppmd7.c:540,9'
          Dst:             RestartModel
        - Src:             'sdk/C/Ppmd7.c:565,7'
          Dst:             SetSuccessor
    - functionName:    SwapStates
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RestartModel
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          309
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - SetSuccessor
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:315,5'
          Dst:             SetSuccessor
    - functionName:    Ppmd7_Update2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Rescale
        - UpdateModel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:709,5'
          Dst:             Rescale
        - Src:             'sdk/C/Ppmd7.c:711,3'
          Dst:             UpdateModel
    - functionName:    Rescale
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          397
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - InsertNode
        - ShrinkUnits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:625,7'
          Dst:             InsertNode
        - Src:             'sdk/C/Ppmd7.c:632,30'
          Dst:             ShrinkUnits
    - functionName:    Ppmd7_UpdateBin
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NextContext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:702,3'
          Dst:             NextContext
    - functionName:    NextContext
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UpdateModel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:669,5'
          Dst:             UpdateModel
    - functionName:    Ppmd7_Update1_0
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NextContext
        - Rescale
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:693,5'
          Dst:             Rescale
        - Src:             'sdk/C/Ppmd7.c:694,3'
          Dst:             NextContext
    - functionName:    Ppmd7_Update1
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - NextContext
        - Rescale
        - SwapStates
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:679,5'
          Dst:             SwapStates
        - Src:             'sdk/C/Ppmd7.c:682,7'
          Dst:             Rescale
        - Src:             'sdk/C/Ppmd7.c:684,3'
          Dst:             NextContext
    - functionName:    Ppmd7_MakeEscFreq
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          145
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartModel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:339,3'
          Dst:             RestartModel
    - functionName:    Ppmd7_Alloc
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Ppmd7_Free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7.c:103,5'
          Dst:             Ppmd7_Free
    - functionName:    Ppmd7_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_Construct
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Range_Normalize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_DecodeSymbol
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          811
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - Ppmd7_MakeEscFreq
        - Ppmd7_Update1
        - Ppmd7_Update1_0
        - Ppmd7_Update2
        - Ppmd7_UpdateBin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7Dec.c:97,7'
          Dst:             Ppmd7_Update1_0
        - Src:             'sdk/C/Ppmd7Dec.c:110,9'
          Dst:             Ppmd7_Update1
        - Src:             'sdk/C/Ppmd7Dec.c:132,7'
          Dst:             Ppmd7_UpdateBin
        - Src:             'sdk/C/Ppmd7Dec.c:168,11'
          Dst:             Ppmd7_MakeEscFreq
        - Src:             'sdk/C/Ppmd7Dec.c:182,7'
          Dst:             Ppmd7_Update2
    - functionName:    Range_DecodeBit
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Range_Normalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7Dec.c:69,3'
          Dst:             Range_Normalize
    - functionName:    Range_Decode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Range_Normalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Ppmd7Dec.c:50,3'
          Dst:             Range_Normalize
    - functionName:    Range_GetThreshold
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7z_RangeDec_CreateVTable
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7z_RangeDec_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Ppmd7Dec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
