---
Fuzzer filename: '/src/lzma-fuzz/lzma2enc_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:
        - p
        - address
      BBCount:         3
      ICount:          19
      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:
        - p
        - size
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SzAlloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   './common-alloc.h:36,7'
          Branch Sides:
            - BranchSide:      './common-alloc.h:37,5'
              BranchSideFuncs: []
            - BranchSide:      './common-alloc.h:40,27'
              BranchSideFuncs:
                - SzAlloc
      Callsites:
        - Src:             './common-alloc.h:40,10'
          Dst:             SzAlloc
    - functionName:    _ZNK12OutputBuffer4dataEv
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12OutputBuffer4sizeEv
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputBuffer6streamEv
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12OutputBuffer6streamEv
      functionSourceFile: '/src/lzma-fuzz/./common-buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/lzma-fuzz/lzma2enc_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         72
      ICount:          432
      EdgeCount:       139
      CyclomaticComplexity: 69
      functionsReached:
        - Lzma2Decode
        - Lzma2EncProps_Init
        - Lzma2EncProps_Normalize
        - Lzma2Enc_Create
        - Lzma2Enc_Destroy
        - Lzma2Enc_Encode2
        - Lzma2Enc_SetDataSize
        - Lzma2Enc_SetProps
        - Lzma2Enc_WriteProperties
        - _ZN11InputBuffer6streamEv
        - _ZN11InputBufferC2EPKhm
        - _ZN12OutputBuffer6streamEv
        - _ZN12OutputBufferC2Ev
        - _ZN12OutputBufferD2Ev
        - _ZNK12OutputBuffer4dataEv
        - _ZNK12OutputBuffer4sizeEv
        - __assert_fail
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lzma2enc_fuzzer.cc:37,18'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:37,21'
              BranchSideFuncs: []
            - BranchSide:      'lzma2enc_fuzzer.cc:38,5'
              BranchSideFuncs: []
        - Branch String:   'lzma2enc_fuzzer.cc:37,7'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:38,5'
              BranchSideFuncs: []
            - BranchSide:      'lzma2enc_fuzzer.cc:44,3'
              BranchSideFuncs:
                - Lzma2EncProps_Init
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:46,27'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:46,42'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:46,9'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:47,24'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:47,39'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:47,9'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:48,24'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:48,39'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:48,9'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:49,24'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:49,39'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:49,9'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
                - Lzma2Enc_Create
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:62,7'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:63,5'
              BranchSideFuncs:
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:66,16'
              BranchSideFuncs:
                - _ZN12OutputBufferC2Ev
                - _ZN11InputBufferC2EPKhm
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_SetProps
                - Lzma2Enc_SetDataSize
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:74,7'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:75,5'
              BranchSideFuncs:
                - Lzma2Enc_Destroy
                - _ZN12OutputBufferD2Ev
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:78,24'
              BranchSideFuncs:
                - Lzma2Enc_SetDataSize
                - _ZN12OutputBufferD2Ev
                - Lzma2Enc_WriteProperties
                - _ZN12OutputBuffer6streamEv
                - _ZN11InputBuffer6streamEv
                - Lzma2Enc_Encode2
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:83,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:83,3'
              BranchSideFuncs:
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:84,3'
              BranchSideFuncs:
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:84,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:84,3'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:87,36'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:88,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:88,3'
              BranchSideFuncs:
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:89,13'
              BranchSideFuncs:
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - _ZNK12OutputBuffer4dataEv
                - Lzma2Decode
                - __assert_fail
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:94,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:94,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:95,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:95,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:95,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:95,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:95,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:95,3'
              BranchSideFuncs:
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:97,3'
              BranchSideFuncs:
                - _ZNK12OutputBuffer4sizeEv
                - _ZN12OutputBufferD2Ev
                - __assert_fail
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:97,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:97,3'
              BranchSideFuncs:
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - _ZN12OutputBufferD2Ev
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:98,3'
              BranchSideFuncs:
                - memcmp
                - __assert_fail
                - Lzma2Enc_Destroy
                - _ZN12OutputBufferD2Ev
                - free
                - _ZN12OutputBufferD2Ev
        - Branch String:   'lzma2enc_fuzzer.cc:98,3'
          Branch Sides:
            - BranchSide:      'lzma2enc_fuzzer.cc:98,3'
              BranchSideFuncs:
                - Lzma2Enc_Destroy
                - _ZN12OutputBufferD2Ev
                - free
                - _ZN12OutputBufferD2Ev
            - BranchSide:      'lzma2enc_fuzzer.cc:101,20'
              BranchSideFuncs:
                - Lzma2Enc_Destroy
                - _ZN12OutputBufferD2Ev
                - free
                - _ZN12OutputBufferD2Ev
      Callsites:
        - Src:             'lzma2enc_fuzzer.cc:45,3'
          Dst:             Lzma2EncProps_Init
        - Src:             'lzma2enc_fuzzer.cc:59,3'
          Dst:             Lzma2EncProps_Normalize
        - Src:             'lzma2enc_fuzzer.cc:61,25'
          Dst:             Lzma2Enc_Create
        - Src:             'lzma2enc_fuzzer.cc:66,16'
          Dst:             _ZN12OutputBufferC2Ev
        - Src:             'lzma2enc_fuzzer.cc:67,15'
          Dst:             _ZN11InputBufferC2EPKhm
        - Src:             'lzma2enc_fuzzer.cc:73,14'
          Dst:             Lzma2Enc_SetProps
        - Src:             'lzma2enc_fuzzer.cc:104,1'
          Dst:             _ZN12OutputBufferD2Ev
        - Src:             'lzma2enc_fuzzer.cc:78,3'
          Dst:             Lzma2Enc_SetDataSize
        - Src:             'lzma2enc_fuzzer.cc:79,16'
          Dst:             Lzma2Enc_WriteProperties
        - Src:             'lzma2enc_fuzzer.cc:81,42'
          Dst:             _ZN12OutputBuffer6streamEv
        - Src:             'lzma2enc_fuzzer.cc:82,17'
          Dst:             _ZN11InputBuffer6streamEv
        - Src:             'lzma2enc_fuzzer.cc:81,9'
          Dst:             Lzma2Enc_Encode2
        - Src:             'lzma2enc_fuzzer.cc:83,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:84,3'
          Dst:             _ZNK12OutputBuffer4sizeEv
        - Src:             'lzma2enc_fuzzer.cc:84,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:88,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:90,23'
          Dst:             _ZNK12OutputBuffer4sizeEv
        - Src:             'lzma2enc_fuzzer.cc:92,48'
          Dst:             _ZNK12OutputBuffer4dataEv
        - Src:             'lzma2enc_fuzzer.cc:92,9'
          Dst:             Lzma2Decode
        - Src:             'lzma2enc_fuzzer.cc:94,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:95,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:97,3'
          Dst:             _ZNK12OutputBuffer4sizeEv
        - Src:             'lzma2enc_fuzzer.cc:97,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:98,3'
          Dst:             memcmp
        - Src:             'lzma2enc_fuzzer.cc:98,3'
          Dst:             __assert_fail
        - Src:             'lzma2enc_fuzzer.cc:101,3'
          Dst:             Lzma2Enc_Destroy
        - Src:             'lzma2enc_fuzzer.cc:104,1'
          Dst:             _ZN12OutputBufferD2Ev
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - 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:
        - this
        - data
        - size
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      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:
        - p
        - data
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputBuffer4ReadEPvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:183,26'
          Dst:             _ZN11InputBuffer4ReadEPvPm
    - 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:
        - this
        - data
        - size
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:187,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:188,13'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:190,8'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:190,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:190,7'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:191,12'
              BranchSideFuncs: []
      Callsites:       []
    - 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:
        - this
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      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:
        - p
        - data
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12OutputBuffer5WriteEPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:68,26'
          Dst:             _ZN12OutputBuffer5WriteEPKvm
    - 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:
        - this
        - data
        - size
      BBCount:         19
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:73,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:73,7'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
            - BranchSide:      './common-buffer.h:74,10'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
        - Branch String:   './common-buffer.h:74,9'
          Branch Sides:
            - BranchSide:      './common-buffer.h:75,7'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
            - BranchSide:      './common-buffer.h:77,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
        - Branch String:   './common-buffer.h:77,5'
          Branch Sides:
            - BranchSide:      './common-buffer.h:78,7'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
            - BranchSide:      './common-buffer.h:80,49'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
        - Branch String:   './common-buffer.h:81,5'
          Branch Sides:
            - BranchSide:      './common-buffer.h:81,5'
              BranchSideFuncs:
                - free
            - BranchSide:      './common-buffer.h:82,9'
              BranchSideFuncs:
                - free
        - Branch String:   './common-buffer.h:82,9'
          Branch Sides:
            - BranchSide:      './common-buffer.h:83,14'
              BranchSideFuncs:
                - free
            - BranchSide:      './common-buffer.h:86,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './common-buffer.h:81,5'
          Dst:             __assert_fail
    - 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:
        - this
        - pos
        - origin
      BBCount:         28
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:336,3'
          Branch Sides:
            - BranchSide:      './common-buffer.h:338,12'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:346,12'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:354,12'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:364,7'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:338,11'
          Branch Sides:
            - BranchSide:      './common-buffer.h:339,16'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:340,19'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:346,24'
          Branch Sides:
            - BranchSide:      './common-buffer.h:346,27'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:347,16'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:346,11'
          Branch Sides:
            - BranchSide:      './common-buffer.h:347,16'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:348,18'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:354,11'
          Branch Sides:
            - BranchSide:      './common-buffer.h:355,16'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:356,21'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:356,18'
          Branch Sides:
            - BranchSide:      './common-buffer.h:357,10'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:359,16'
              BranchSideFuncs: []
      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:
        - this
        - data
        - size
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:317,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:318,13'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:320,8'
              BranchSideFuncs: []
        - Branch String:   './common-buffer.h:320,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:320,7'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:321,12'
              BranchSideFuncs: []
      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:
        - this
        - offset
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:301,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:301,7'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:302,14'
              BranchSideFuncs: []
      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:
        - this
        - data
        - size
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:285,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:285,7'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:286,13'
              BranchSideFuncs: []
      Callsites:       []
    - 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:
        - p
        - pos
        - origin
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4SeekEPx7ESzSeek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:332,26'
          Dst:             _ZN15InputLookBuffer4SeekEPx7ESzSeek
    - 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:
        - p
        - data
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4ReadEPvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:312,26'
          Dst:             _ZN15InputLookBuffer4ReadEPvPm
    - 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:
        - p
        - offset
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4SkipEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:296,26'
          Dst:             _ZN15InputLookBuffer4SkipEm
    - 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:
        - p
        - data
        - size
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15InputLookBuffer4LookEPPKvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './common-buffer.h:280,26'
          Dst:             _ZN15InputLookBuffer4LookEPPKvPm
    - 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:
        - this
        - data
        - size
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      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:
        - this
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:232,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:233,5'
              BranchSideFuncs: []
            - BranchSide:      './common-buffer.h:236,10'
              BranchSideFuncs: []
      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:
        - p
      BBCount:         3
      ICount:          23
      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:
        - this
        - data
        - size
      BBCount:         1
      ICount:          30
      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:
        - this
        - b
      BBCount:         16
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   './common-buffer.h:136,7'
          Branch Sides:
            - BranchSide:      './common-buffer.h:136,7'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
            - BranchSide:      './common-buffer.h:137,10'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
        - Branch String:   './common-buffer.h:137,9'
          Branch Sides:
            - BranchSide:      './common-buffer.h:138,7'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
            - BranchSide:      './common-buffer.h:140,7'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
        - Branch String:   './common-buffer.h:143,5'
          Branch Sides:
            - BranchSide:      './common-buffer.h:143,5'
              BranchSideFuncs:
                - free
            - BranchSide:      './common-buffer.h:144,9'
              BranchSideFuncs:
                - free
        - Branch String:   './common-buffer.h:144,9'
          Branch Sides:
            - BranchSide:      './common-buffer.h:145,14'
              BranchSideFuncs:
                - free
            - BranchSide:      './common-buffer.h:148,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './common-buffer.h:143,5'
          Dst:             __assert_fail
    - 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:
        - this
      BBCount:         3
      ICount:          18
      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:
        - p
        - b
      BBCount:         3
      ICount:          27
      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:
        - this
      BBCount:         1
      ICount:          22
      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:
        - p
        - address
      BBCount:         3
      ICount:          20
      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:
        - p
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/7zAlloc.c:53,7'
          Branch Sides:
            - BranchSide:      'sdk/C/7zAlloc.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/7zAlloc.c:62,17'
              BranchSideFuncs:
                - malloc
      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:
        - p
        - address
      BBCount:         3
      ICount:          20
      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:
        - p
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/7zAlloc.c:28,7'
          Branch Sides:
            - BranchSide:      'sdk/C/7zAlloc.c:29,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/7zAlloc.c:34,17'
              BranchSideFuncs:
                - malloc
      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:
        - dest
        - destLen
        - src
        - srcLen
        - prop
        - finishMode
        - status
        - alloc
      BBCount:         11
      ICount:          131
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Lzma2Dec_AllocateProbs
        - Lzma2Dec_DecodeToDic
        - Lzma2Dec_Init
        - LzmaDec_FreeProbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:477,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:478,19'
              BranchSideFuncs:
                - Lzma2Dec_Init
                - Lzma2Dec_DecodeToDic
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/Lzma2Dec.c:484,20'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:484,24'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/Lzma2Dec.c:486,3'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/Lzma2Dec.c:484,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:485,9'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/Lzma2Dec.c:486,3'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
      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:
        - p
        - prop
        - alloc
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Lzma2Dec_GetOldProps
        - LzmaDec_AllocateProbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:74,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:75,33'
              BranchSideFuncs:
                - LzmaDec_AllocateProbs
      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:
        - p
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaDec_Init
      functionUses:    1
      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:
        - p
        - dicLimit
        - src
        - srcLen
        - finishMode
        - status
      BBCount:         67
      ICount:          505
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - Lzma2Dec_UpdateState
        - LzmaDec_DecodeToDic
        - LzmaDec_InitDicAndState
        - LzmaDec_UpdateWithUncompressed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:182,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:186,9'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:298,4'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:186,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:188,8'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:192,14'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:194,28'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:194,31'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:200,9'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:194,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:196,8'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:200,9'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:200,38'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:200,41'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:215,21'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
        - Branch String:   'sdk/C/Lzma2Dec.c:200,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:202,12'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
            - BranchSide:      'sdk/C/Lzma2Dec.c:215,21'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
        - Branch String:   'sdk/C/Lzma2Dec.c:202,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:204,10'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:207,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
        - Branch String:   'sdk/C/Lzma2Dec.c:209,30'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:209,33'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:211,7'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:209,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:211,7'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:219,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:221,25'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
            - BranchSide:      'sdk/C/Lzma2Dec.c:225,11'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
        - Branch String:   'sdk/C/Lzma2Dec.c:225,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:227,13'
              BranchSideFuncs:
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
            - BranchSide:      'sdk/C/Lzma2Dec.c:255,13'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
        - Branch String:   'sdk/C/Lzma2Dec.c:227,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:233,13'
              BranchSideFuncs:
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
                - LzmaDec_InitDicAndState
        - Branch String:   'sdk/C/Lzma2Dec.c:233,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:235,19'
              BranchSideFuncs:
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:239,13'
              BranchSideFuncs:
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:239,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:240,19'
              BranchSideFuncs:
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:241,13'
              BranchSideFuncs:
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:241,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:242,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:244,41'
              BranchSideFuncs:
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:255,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:257,19'
              BranchSideFuncs:
                - LzmaDec_InitDicAndState
                - LzmaDec_DecodeToDic
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:263,13'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:263,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:264,26'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:266,36'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:274,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:275,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:277,14'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:277,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:279,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:284,13'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:279,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:280,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:284,24'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:284,27'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:293,10'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:284,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:286,16'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:293,10'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:287,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:287,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:289,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:288,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:288,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:289,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:286,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:289,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:290,11'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
                - LzmaDec_InitDicAndState
                - LzmaDec_UpdateWithUncompressed
                - LzmaDec_InitDicAndState
                - Lzma2Dec_UpdateState
      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:
        - p
        - b
      BBCount:         28
      ICount:          259
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:98,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:124,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:128,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:134,29'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:138,30'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:147,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:160,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:105,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:107,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:107,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:109,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:116,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:109,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:110,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:111,18'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:111,24'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:111,27'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:112,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:111,18'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:112,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:116,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:117,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:118,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:147,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:149,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:153,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:155,34'
              BranchSideFuncs: []
      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:
        - p
        - src
        - size
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:167,28'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:167,31'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:167,28'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:167,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:168,23'
              BranchSideFuncs: []
      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:
        - prop
        - props
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:60,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:62,14'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:62,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:62,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:62,41'
              BranchSideFuncs: []
      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:
        - p
        - dest
        - destLen
        - src
        - srcLen
        - finishMode
        - status
      BBCount:         18
      ICount:          196
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Lzma2Dec_DecodeToDic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:438,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:439,7'
              BranchSideFuncs:
                - Lzma2Dec_DecodeToDic
            - BranchSide:      'sdk/C/Lzma2Dec.c:440,14'
              BranchSideFuncs:
                - Lzma2Dec_DecodeToDic
        - Branch String:   'sdk/C/Lzma2Dec.c:444,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:446,16'
              BranchSideFuncs:
                - Lzma2Dec_DecodeToDic
            - BranchSide:      'sdk/C/Lzma2Dec.c:450,32'
              BranchSideFuncs:
                - Lzma2Dec_DecodeToDic
        - Branch String:   'sdk/C/Lzma2Dec.c:460,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:461,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:462,9'
              BranchSideFuncs:
                - Lzma2Dec_DecodeToDic
        - Branch String:   'sdk/C/Lzma2Dec.c:462,21'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:462,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:463,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:462,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:432,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:463,7'
              BranchSideFuncs: []
      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:
        - p
        - outSize
        - src
        - srcLen
        - checkFinishBlock
      BBCount:         72
      ICount:          478
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - Lzma2Dec_UpdateState
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:314,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:316,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:420,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:316,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:317,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:319,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:319,22'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:319,26'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:322,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:319,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:320,7'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:322,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:322,38'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:322,41'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:356,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:322,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:324,12'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:356,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:324,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:326,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:330,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:333,13'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:342,11'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:333,56'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:333,59'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:334,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Dec.c:333,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:334,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:336,7'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:342,24'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:342,27'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:350,11'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:342,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:350,11'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:350,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:353,7'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:356,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:360,21'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:362,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:364,13'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:379,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:364,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:365,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:366,13'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:366,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:367,19'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:368,13'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:368,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:369,19'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:370,30'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:381,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:383,15'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:386,18'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:383,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:384,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:385,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:389,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:392,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:396,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:398,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:399,26'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:401,16'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:408,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:409,19'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:410,32'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
        - Branch String:   'sdk/C/Lzma2Dec.c:413,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:414,13'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
            - BranchSide:      'sdk/C/Lzma2Dec.c:415,9'
              BranchSideFuncs:
                - Lzma2Dec_UpdateState
      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:
        - p
        - prop
        - alloc
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Lzma2Dec_GetOldProps
        - LzmaDec_Allocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Dec.c:81,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Dec.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Dec.c:82,28'
              BranchSideFuncs:
                - LzmaDec_Allocate
      Callsites:
        - Src:             'sdk/C/Lzma2Dec.c:81,3'
          Dst:             Lzma2Dec_GetOldProps
        - Src:             'sdk/C/Lzma2Dec.c:82,10'
          Dst:             LzmaDec_Allocate
    - functionName:    Progress
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - inSize
        - outSize
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:349,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:349,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:349,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Lzma2EncInt_EncodeSubblock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - outBuf
        - packSizeRes
        - outStream
      BBCount:         45
      ICount:          469
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - LzmaEnc_CodeOneMemBlock
        - LzmaEnc_GetCurBuf
        - LzmaEnc_RestoreState
        - LzmaEnc_SaveState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:140,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:141,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:142,15'
              BranchSideFuncs:
                - LzmaEnc_SaveState
                - LzmaEnc_CodeOneMemBlock
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:150,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:153,7'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:153,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:154,21'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
            - BranchSide:      'sdk/C/Lzma2Enc.c:157,9'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:154,48'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:154,51'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
            - BranchSide:      'sdk/C/Lzma2Enc.c:163,7'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:157,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:158,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:159,9'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:163,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:165,12'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
            - BranchSide:      'sdk/C/Lzma2Enc.c:198,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:168,5'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:170,19'
              BranchSideFuncs:
                - LzmaEnc_GetCurBuf
                - LzmaEnc_RestoreState
            - BranchSide:      'sdk/C/Lzma2Enc.c:193,26'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
        - Branch String:   'sdk/C/Lzma2Enc.c:170,18'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:170,57'
              BranchSideFuncs:
                - LzmaEnc_GetCurBuf
                - LzmaEnc_RestoreState
            - BranchSide:      'sdk/C/Lzma2Enc.c:170,14'
              BranchSideFuncs:
                - LzmaEnc_GetCurBuf
                - LzmaEnc_RestoreState
        - Branch String:   'sdk/C/Lzma2Enc.c:171,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:173,34'
              BranchSideFuncs:
                - LzmaEnc_GetCurBuf
                - LzmaEnc_RestoreState
        - Branch String:   'sdk/C/Lzma2Enc.c:181,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:183,25'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
            - BranchSide:      'sdk/C/Lzma2Enc.c:189,24'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:184,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:185,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:186,17'
              BranchSideFuncs:
                - LzmaEnc_RestoreState
                - LzmaEnc_GetCurBuf
        - Branch String:   'sdk/C/Lzma2Enc.c:201,21'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:201,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:201,45'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:201,45'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:201,65'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:201,21'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:211,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:212,27'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:214,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:219,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:220,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:223,20'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:220,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:220,62'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:221,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:144,3'
          Dst:             LzmaEnc_SaveState
        - Src:             'sdk/C/Lzma2Enc.c:145,9'
          Dst:             LzmaEnc_CodeOneMemBlock
        - Src:             'sdk/C/Lzma2Enc.c:176,32'
          Dst:             LzmaEnc_GetCurBuf
        - Src:             'sdk/C/Lzma2Enc.c:193,5'
          Dst:             LzmaEnc_RestoreState
    - functionName:    LimitedSeqInStream_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Lzma2EncInt_InitBlock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Lzma2EncInt_InitStream
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - props
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - LzmaEnc_SetProps
        - LzmaEnc_WriteProperties
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:94,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:96,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:103,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:98,5'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:98,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:99,5'
              BranchSideFuncs:
                - LzmaEnc_WriteProperties
        - Branch String:   'sdk/C/Lzma2Enc.c:99,5'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:99,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:100,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:98,5'
          Dst:             LzmaEnc_SetProps
        - Src:             'sdk/C/Lzma2Enc.c:99,5'
          Dst:             LzmaEnc_WriteProperties
    - functionName:    LimitedSeqInStream_Read
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - data
        - size
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:62,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:64,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:68,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:65,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:66,23'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:67,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:68,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:70,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Lzma2Enc_EncodeMt1
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - me
        - p
        - outStream
        - outBuf
        - outBufSize
        - inStream
        - inData
        - inDataSize
        - finished
        - progress
      BBCount:         93
      ICount:          617
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached:
        - LimitedSeqInStream_Init
        - Lzma2EncInt_EncodeSubblock
        - Lzma2EncInt_InitBlock
        - Lzma2EncInt_InitStream
        - LzmaEnc_Create
        - LzmaEnc_Finish
        - LzmaEnc_MemPrepare
        - LzmaEnc_PrepareForLzma2
        - LzmaEnc_SetDataSize
        - Progress
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:512,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:514,15'
              BranchSideFuncs:
                - LzmaEnc_Create
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:518,8'
              BranchSideFuncs:
                - LzmaEnc_Create
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:518,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:520,5'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:526,32'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:522,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:523,7'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:524,3'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:527,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:529,21'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:532,8'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:532,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:535,10'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:543,3'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:535,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:537,33'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:541,3'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:538,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:539,9'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:540,5'
              BranchSideFuncs:
                - Lzma2EncInt_InitStream
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:543,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:543,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:545,3'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:555,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:557,14'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
            - BranchSide:      'sdk/C/Lzma2Enc.c:576,19'
              BranchSideFuncs:
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:560,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:560,14'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
            - BranchSide:      'sdk/C/Lzma2Enc.c:562,11'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
        - Branch String:   'sdk/C/Lzma2Enc.c:559,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:561,20'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
            - BranchSide:      'sdk/C/Lzma2Enc.c:562,11'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
        - Branch String:   'sdk/C/Lzma2Enc.c:563,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:563,14'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
            - BranchSide:      'sdk/C/Lzma2Enc.c:566,27'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
        - Branch String:   'sdk/C/Lzma2Enc.c:562,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:564,28'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
            - BranchSide:      'sdk/C/Lzma2Enc.c:566,27'
              BranchSideFuncs:
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
        - Branch String:   'sdk/C/Lzma2Enc.c:568,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:573,5'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:578,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:578,14'
              BranchSideFuncs:
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:583,7'
              BranchSideFuncs:
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:577,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:579,29'
              BranchSideFuncs:
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:583,7'
              BranchSideFuncs:
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:583,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:583,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:593,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:594,20'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:596,40'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:597,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:597,20'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:597,49'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:598,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:596,13'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:598,27'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:600,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:601,9'
              BranchSideFuncs:
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:603,20'
              BranchSideFuncs:
                - Progress
                - Lzma2EncInt_EncodeSubblock
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:604,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:605,31'
              BranchSideFuncs:
                - Progress
                - Lzma2EncInt_EncodeSubblock
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:607,22'
              BranchSideFuncs:
                - Progress
                - Lzma2EncInt_EncodeSubblock
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:608,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:609,9'
              BranchSideFuncs:
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:616,11'
              BranchSideFuncs:
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:616,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:590,5'
              BranchSideFuncs:
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:617,9'
              BranchSideFuncs:
                - LzmaEnc_Finish
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:624,5'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:626,9'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:626,23'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:626,50'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:626,62'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:626,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:627,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:629,9'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:629,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:629,36'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
            - BranchSide:      'sdk/C/Lzma2Enc.c:629,48'
              BranchSideFuncs:
                - Lzma2EncInt_InitBlock
                - LimitedSeqInStream_Init
                - LzmaEnc_MemPrepare
                - Lzma2EncInt_EncodeSubblock
                - Progress
                - LzmaEnc_Finish
                - LzmaEnc_SetDataSize
                - LzmaEnc_PrepareForLzma2
        - Branch String:   'sdk/C/Lzma2Enc.c:629,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:545,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:631,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:629,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:545,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:631,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:631,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:648,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:633,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:635,29'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:643,16'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:636,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:637,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:638,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:644,15'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:645,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:521,14'
          Dst:             LzmaEnc_Create
        - Src:             'sdk/C/Lzma2Enc.c:543,3'
          Dst:             Lzma2EncInt_InitStream
        - Src:             'sdk/C/Lzma2Enc.c:550,5'
          Dst:             Lzma2EncInt_InitBlock
        - Src:             'sdk/C/Lzma2Enc.c:552,5'
          Dst:             LimitedSeqInStream_Init
        - Src:             'sdk/C/Lzma2Enc.c:566,7'
          Dst:             LzmaEnc_SetDataSize
        - Src:             'sdk/C/Lzma2Enc.c:568,7'
          Dst:             LzmaEnc_PrepareForLzma2
        - Src:             'sdk/C/Lzma2Enc.c:583,7'
          Dst:             LzmaEnc_MemPrepare
        - Src:             'sdk/C/Lzma2Enc.c:596,13'
          Dst:             Lzma2EncInt_EncodeSubblock
        - Src:             'sdk/C/Lzma2Enc.c:607,13'
          Dst:             Progress
        - Src:             'sdk/C/Lzma2Enc.c:620,5'
          Dst:             LzmaEnc_Finish
    - functionName:    Lzma2Enc_Encode2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - outStream
        - outBuf
        - outBufSize
        - inStream
        - inData
        - inDataSize
        - progress
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Lzma2Enc_EncodeMt1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:725,16'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:725,19'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
            - BranchSide:      'sdk/C/Lzma2Enc.c:728,7'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
        - Branch String:   'sdk/C/Lzma2Enc.c:725,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:728,7'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
        - Branch String:   'sdk/C/Lzma2Enc.c:728,17'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:728,20'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
            - BranchSide:      'sdk/C/Lzma2Enc.c:733,12'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
        - Branch String:   'sdk/C/Lzma2Enc.c:728,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:729,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:733,12'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
        - Branch String:   'sdk/C/Lzma2Enc.c:733,5'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:734,7'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
            - BranchSide:      'sdk/C/Lzma2Enc.c:797,29'
              BranchSideFuncs:
                - Lzma2Enc_EncodeMt1
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:797,10'
          Dst:             Lzma2Enc_EncodeMt1
    - functionName:    Lzma2Enc_WriteProperties
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LzmaEncProps_GetDictSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:490,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:490,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:491,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:491,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:492,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:489,20'
          Dst:             LzmaEncProps_GetDictSize
    - functionName:    Lzma2Enc_SetDataSize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pp
        - expectedDataSiize
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Lzma2Enc_SetProps
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - props
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Lzma2EncProps_Normalize
        - LzmaEncProps_Normalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:470,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:472,3'
              BranchSideFuncs:
                - Lzma2EncProps_Normalize
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:469,3'
          Dst:             LzmaEncProps_Normalize
        - Src:             'sdk/C/Lzma2Enc.c:473,3'
          Dst:             Lzma2EncProps_Normalize
    - functionName:    Lzma2EncProps_Normalize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         72
      ICount:          440
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - LzmaEncProps_Normalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:254,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:255,8'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:257,7'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:257,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:259,9'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:263,12'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:259,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:260,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:261,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:263,12'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:265,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:274,12'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:266,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:268,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:271,9'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:271,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:272,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:273,3'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:274,12'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:276,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:281,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:277,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:278,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:279,3'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:290,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:290,10'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:294,27'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:291,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:291,11'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:294,27'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:291,35'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:291,38'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:292,31'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:289,10'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:292,31'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:294,27'
              BranchSideFuncs:
                - LzmaEncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:300,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:302,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:305,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:305,62'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:305,65'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:305,12'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:308,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:312,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:314,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:326,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:318,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:318,43'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:319,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:319,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:319,43'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:320,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:320,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:320,45'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:321,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:329,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:330,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:331,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:331,11'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:333,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:338,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:334,13'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:335,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:336,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:246,5'
          Dst:             LzmaEncProps_Normalize
        - Src:             'sdk/C/Lzma2Enc.c:294,3'
          Dst:             LzmaEncProps_Normalize
    - functionName:    Lzma2Enc_Destroy
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         10
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LzmaEnc_Destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:438,3'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:440,24'
              BranchSideFuncs:
                - LzmaEnc_Destroy
            - BranchSide:      'sdk/C/Lzma2Enc.c:458,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/Lzma2Enc.c:441,9'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:443,23'
              BranchSideFuncs:
                - LzmaEnc_Destroy
            - BranchSide:      'sdk/C/Lzma2Enc.c:446,3'
              BranchSideFuncs:
                - LzmaEnc_Destroy
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:443,7'
          Dst:             LzmaEnc_Destroy
    - functionName:    Lzma2Enc_Create
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alloc
        - allocBig
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Lzma2EncProps_Init
        - Lzma2EncProps_Normalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/Lzma2Enc.c:389,7'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:390,5'
              BranchSideFuncs:
                - Lzma2EncProps_Init
                - Lzma2EncProps_Normalize
            - BranchSide:      'sdk/C/Lzma2Enc.c:391,23'
              BranchSideFuncs:
                - Lzma2EncProps_Init
                - Lzma2EncProps_Normalize
        - Branch String:   'sdk/C/Lzma2Enc.c:399,5'
          Branch Sides:
            - BranchSide:      'sdk/C/Lzma2Enc.c:400,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/Lzma2Enc.c:413,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:391,3'
          Dst:             Lzma2EncProps_Init
        - Src:             'sdk/C/Lzma2Enc.c:392,3'
          Dst:             Lzma2EncProps_Normalize
    - functionName:    Lzma2EncProps_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/Lzma2Enc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEncProps_Init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/Lzma2Enc.c:233,3'
          Dst:             LzmaEncProps_Init
    - 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:
        - p
        - limit
        - bufLimit
      BBCount:         340
      ICount:          4611
      EdgeCount:       451
      CyclomaticComplexity: 113
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:247,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:247,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:247,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:252,29'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:252,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:253,33'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:252,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:253,33'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:254,19'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:253,59'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:253,73'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:253,86'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:256,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:258,19'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:275,30'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:258,18'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:258,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:258,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:263,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:263,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:264,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:264,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:265,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:265,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:266,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:266,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:267,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:267,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:268,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:268,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:269,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:269,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:270,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:270,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:275,51'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:275,67'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:275,48'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:291,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:291,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:291,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:291,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:291,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:291,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:292,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:292,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:292,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:292,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:292,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:292,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:293,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:293,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:293,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:293,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:293,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:293,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:294,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:294,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:294,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:294,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:294,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:294,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:295,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:295,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:295,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:295,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:296,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:296,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:296,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:296,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:296,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:296,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:297,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:297,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:297,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:297,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:297,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:297,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:298,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:298,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:298,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:298,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:298,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:298,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:310,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:310,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:310,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:310,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:325,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:325,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:325,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:327,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:343,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:329,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:329,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:329,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:329,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:331,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:338,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:332,48'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:332,64'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:332,45'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:345,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:345,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:345,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:345,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:347,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:354,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:354,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:354,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:354,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:356,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:361,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:410,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:410,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:410,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:412,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:422,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:415,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:415,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:415,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:415,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:415,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:415,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:416,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:416,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:416,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:416,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:416,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:416,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:417,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:417,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:417,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:417,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:417,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:417,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:424,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:424,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:424,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:424,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:426,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:435,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:429,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:429,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:429,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:429,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:429,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:429,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:430,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:430,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:430,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:430,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:430,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:430,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:431,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:431,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:431,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:431,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:437,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:437,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:437,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:437,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:444,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:447,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:526,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:448,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:448,42'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:448,72'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:449,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:450,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:452,40'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:514,16'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:455,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:457,26'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:472,27'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:464,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:464,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:464,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:464,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:465,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:467,27'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:475,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:475,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:476,21'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:493,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:475,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:495,20'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:499,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:499,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:499,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:499,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:499,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:499,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:500,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:500,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:500,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:500,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:500,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:500,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:501,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:501,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:501,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:501,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:501,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:501,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:502,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:502,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:502,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:502,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:502,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:502,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:505,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:507,19'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:519,26'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:519,46'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:519,60'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:519,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:521,23'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:524,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:533,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:535,23'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:539,20'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:539,19'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:539,43'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:539,49'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:540,32'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:540,48'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:540,29'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:545,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:547,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:557,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:552,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:552,31'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:560,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:561,19'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:562,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:562,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:559,29'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:568,25'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:567,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:568,28'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:567,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:244,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:570,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:570,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:570,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:572,12'
              BranchSideFuncs: []
      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:
        - dest
        - destLen
        - src
        - srcLen
        - propData
        - propSize
        - finishMode
        - status
        - alloc
      BBCount:         13
      ICount:          138
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - LzmaDec_AllocateProbs
        - LzmaDec_DecodeToDic
        - LzmaDec_FreeProbs
        - LzmaDec_Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:1171,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1172,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1173,3'
              BranchSideFuncs:
                - LzmaDec_AllocateProbs
                - LzmaDec_Init
                - LzmaDec_DecodeToDic
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1174,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1174,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1175,11'
              BranchSideFuncs:
                - LzmaDec_Init
                - LzmaDec_DecodeToDic
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1181,20'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1181,24'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1183,25'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1181,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1182,9'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1183,25'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
      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:
        - p
        - props
        - propsSize
        - alloc
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - LzmaDec_AllocateProbs2
        - LzmaProps_Decode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:1124,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1124,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1125,3'
              BranchSideFuncs:
                - LzmaDec_AllocateProbs2
        - Branch String:   'sdk/C/LzmaDec.c:1125,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1125,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1126,3'
              BranchSideFuncs: []
      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:
        - p
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaDec_InitDicAndState
      functionUses:    2
      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:
        - p
        - dicLimit
        - src
        - srcLen
        - finishMode
        - status
      BBCount:         88
      ICount:          694
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - LzmaDec_DecodeReal2
        - LzmaDec_TryDummy
        - LzmaDec_WriteRem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:883,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:885,5'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:916,20'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:885,23'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:885,26'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:885,5'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:885,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:886,42'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:887,9'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:887,29'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:887,32'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:889,9'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:887,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:888,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:889,9'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:889,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:891,8'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:895,18'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:902,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:904,24'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:913,5'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:907,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:908,9'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:909,46'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:918,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:920,11'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:1015,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:922,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:924,13'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:942,11'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:924,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:924,34'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:929,13'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:924,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:926,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:929,13'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:929,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:931,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:934,13'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:934,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:936,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:939,25'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:942,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:946,13'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:976,24'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:946,46'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:946,49'
              BranchSideFuncs:
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:948,43'
              BranchSideFuncs:
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:946,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:948,43'
              BranchSideFuncs:
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:965,22'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:949,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:951,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:957,15'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:957,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:957,34'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:962,22'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:957,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:959,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:962,22'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:967,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:968,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:969,29'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:977,46'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:977,49'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:977,9'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:977,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:978,31'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:979,26'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:980,43'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:980,46'
              BranchSideFuncs:
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:982,43'
              BranchSideFuncs:
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:980,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:982,43'
              BranchSideFuncs:
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:995,18'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:983,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:985,33'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:989,15'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:989,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:989,34'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
            - BranchSide:      'sdk/C/LzmaDec.c:994,9'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:989,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:991,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:994,9'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:996,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:997,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1000,37'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:1001,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1002,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1003,18'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:1004,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1005,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1006,24'
              BranchSideFuncs:
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
                - LzmaDec_DecodeReal2
                - LzmaDec_TryDummy
        - Branch String:   'sdk/C/LzmaDec.c:1015,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1016,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1017,4'
              BranchSideFuncs: []
      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:
        - p
        - alloc
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      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:
        - p
        - limit
      BBCount:         20
      ICount:          180
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:590,25'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:590,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:590,25'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:590,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:590,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:592,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:598,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:599,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:601,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:601,30'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:601,33'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:604,32'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:601,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:602,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:604,32'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:606,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:608,10'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:612,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:609,42'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:609,58'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:609,39'
              BranchSideFuncs: []
      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:
        - p
        - buf
        - inSize
      BBCount:         172
      ICount:          1488
      EdgeCount:       231
      CyclomaticComplexity: 61
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:676,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:676,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:676,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:676,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:676,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:676,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:676,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:678,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:683,32'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:683,35'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:685,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:683,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:685,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:688,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:686,22'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:686,39'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:686,55'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:688,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:690,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:695,30'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:691,14'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:691,14'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:691,14'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:691,51'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:691,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:692,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:696,14'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:695,60'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:696,39'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:707,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:707,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:707,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:707,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:707,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:707,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:707,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:707,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:707,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:708,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:703,24'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:719,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:719,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:719,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:719,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:719,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:719,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:719,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:731,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:731,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:731,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:733,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:748,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:735,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:735,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:735,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:735,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:735,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:735,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:735,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:737,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:743,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:738,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:738,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:739,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:738,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:738,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:739,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:750,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:750,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:750,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:750,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:750,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:750,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:750,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:752,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:756,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:758,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:758,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:758,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:758,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:758,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:758,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:758,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:760,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:764,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:774,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:774,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:774,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:776,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:783,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:785,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:785,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:785,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:785,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:785,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:785,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:785,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:787,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:794,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:800,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:800,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:800,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:800,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:808,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:808,46'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:808,76'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:810,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:810,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:810,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:810,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:811,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:813,38'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:845,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:817,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:819,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:823,27'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:826,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:826,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:827,21'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:826,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:826,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:827,21'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:830,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:826,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:832,20'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:840,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:840,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:840,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:841,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:840,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:844,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:848,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:848,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:849,10'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:848,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:848,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:849,10'
              BranchSideFuncs: []
      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:
        - p
        - limit
        - bufLimit
      BBCount:         31
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - LzmaDec_DecodeReal_3
        - LzmaDec_WriteRem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:629,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:631,20'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
            - BranchSide:      'sdk/C/LzmaDec.c:640,5'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
        - Branch String:   'sdk/C/LzmaDec.c:632,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:633,18'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
            - BranchSide:      'sdk/C/LzmaDec.c:635,11'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
        - Branch String:   'sdk/C/LzmaDec.c:635,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:636,13'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
            - BranchSide:      'sdk/C/LzmaDec.c:638,5'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
        - Branch String:   'sdk/C/LzmaDec.c:636,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:636,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:637,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:640,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:640,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:642,9'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal_3
        - Branch String:   'sdk/C/LzmaDec.c:642,30'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:642,33'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal_3
            - BranchSide:      'sdk/C/LzmaDec.c:645,22'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal_3
        - Branch String:   'sdk/C/LzmaDec.c:642,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:643,25'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal_3
            - BranchSide:      'sdk/C/LzmaDec.c:645,22'
              BranchSideFuncs:
                - LzmaDec_WriteRem
                - LzmaDec_DecodeReal_3
        - Branch String:   'sdk/C/LzmaDec.c:647,28'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:646,3'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
            - BranchSide:      'sdk/C/LzmaDec.c:647,31'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
        - Branch String:   'sdk/C/LzmaDec.c:647,49'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:646,3'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
            - BranchSide:      'sdk/C/LzmaDec.c:647,52'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
        - Branch String:   'sdk/C/LzmaDec.c:646,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:628,20'
              BranchSideFuncs:
                - LzmaDec_DecodeReal_3
                - LzmaDec_WriteRem
            - BranchSide:      'sdk/C/LzmaDec.c:649,3'
              BranchSideFuncs: []
      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:
        - p
        - initDic
        - initState
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:858,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:860,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:864,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:864,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:864,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:865,5'
              BranchSideFuncs: []
      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:
        - p
        - data
        - size
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:1085,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1086,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1088,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:1090,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1091,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1092,16'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:1095,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1096,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1098,18'
              BranchSideFuncs: []
      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:
        - p
        - propNew
        - alloc
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LzmaDec_FreeProbs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:1109,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1109,20'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1111,23'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1109,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1111,23'
              BranchSideFuncs:
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1118,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:1113,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1114,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1115,21'
              BranchSideFuncs: []
      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:
        - p
        - props
        - propsSize
        - alloc
      BBCount:         25
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - LzmaDec_AllocateProbs2
        - LzmaDec_FreeDict
        - LzmaDec_FreeProbs
        - LzmaProps_Decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:1134,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1134,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1135,3'
              BranchSideFuncs:
                - LzmaDec_AllocateProbs2
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1135,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1138,31'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1140,14'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1140,50'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1141,14'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1143,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1144,20'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1147,8'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1147,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1147,18'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1149,22'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
        - Branch String:   'sdk/C/LzmaDec.c:1147,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1149,22'
              BranchSideFuncs:
                - LzmaDec_FreeDict
                - LzmaDec_FreeProbs
            - BranchSide:      'sdk/C/LzmaDec.c:1157,19'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:1151,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1153,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1156,3'
              BranchSideFuncs: []
      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:
        - p
        - alloc
      BBCount:         3
      ICount:          30
      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:
        - p
        - alloc
      BBCount:         3
      ICount:          23
      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:
        - p
        - dest
        - destLen
        - src
        - srcLen
        - finishMode
        - status
      BBCount:         18
      ICount:          191
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - LzmaDec_DecodeToDic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaDec.c:1032,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1033,7'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
            - BranchSide:      'sdk/C/LzmaDec.c:1034,14'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
        - Branch String:   'sdk/C/LzmaDec.c:1035,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1037,20'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
            - BranchSide:      'sdk/C/LzmaDec.c:1042,20'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
        - Branch String:   'sdk/C/LzmaDec.c:1055,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1056,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1057,9'
              BranchSideFuncs:
                - LzmaDec_DecodeToDic
        - Branch String:   'sdk/C/LzmaDec.c:1057,25'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1057,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1058,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaDec.c:1057,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaDec.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaDec.c:1058,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaDec.c:1046,11'
          Dst:             LzmaDec_DecodeToDic
    - functionName:    Backward
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - cur
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:1078,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1080,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1099,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1084,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1086,27'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1091,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1099,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1101,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1106,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetPrice_PureRep
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - repIndex
        - state
        - posState
      BBCount:         7
      ICount:          132
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:1045,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1052,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1054,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1055,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1058,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LitEnc_GetPrice
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - probs
        - sym
        - ProbPrices
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:780,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:777,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:782,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LitEnc_Matched_GetPrice
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - probs
        - sym
        - matchByte
        - ProbPrices
      BBCount:         5
      ICount:          78
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:797,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:793,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:799,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeEnc_FlushStream
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:579,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:580,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:582,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:583,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:584,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeEnc_FlushData
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:623,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:624,23'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:625,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:624,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    RangeEnc_ShiftLow
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         20
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - RangeEnc_FlushStream
      functionUses:    30
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:593,32'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:593,35'
              BranchSideFuncs:
                - RangeEnc_FlushStream
                - RangeEnc_FlushStream
            - BranchSide:      'sdk/C/LzmaEnc.c:596,19'
              BranchSideFuncs:
                - RangeEnc_FlushStream
                - RangeEnc_FlushStream
        - Branch String:   'sdk/C/LzmaEnc.c:593,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:596,19'
              BranchSideFuncs:
                - RangeEnc_FlushStream
                - RangeEnc_FlushStream
            - BranchSide:      'sdk/C/LzmaEnc.c:617,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:600,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:601,30'
              BranchSideFuncs:
                - RangeEnc_FlushStream
                - RangeEnc_FlushStream
            - BranchSide:      'sdk/C/LzmaEnc.c:602,11'
              BranchSideFuncs:
                - RangeEnc_FlushStream
        - Branch String:   'sdk/C/LzmaEnc.c:602,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:605,10'
              BranchSideFuncs:
                - RangeEnc_FlushStream
        - Branch String:   'sdk/C/LzmaEnc.c:611,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:612,30'
              BranchSideFuncs:
                - RangeEnc_FlushStream
            - BranchSide:      'sdk/C/LzmaEnc.c:613,13'
              BranchSideFuncs:
                - RangeEnc_FlushStream
        - Branch String:   'sdk/C/LzmaEnc.c:613,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:606,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:614,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:601,9'
          Dst:             RangeEnc_FlushStream
        - Src:             'sdk/C/LzmaEnc.c:612,9'
          Dst:             RangeEnc_FlushStream
    - functionName:    WriteEndMarker
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - posState
      BBCount:         30
      ICount:          366
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - LenEnc_Encode
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2003,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2003,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2004,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2006,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2006,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2008,31'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2022,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2022,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2023,12'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2024,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2021,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2029,14'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2034,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2034,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2035,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2035,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2032,13'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2041,24'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2047,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2047,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2048,12'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2049,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2046,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2052,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2003,5'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2006,5'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2011,3'
          Dst:             LenEnc_Encode
        - Src:             'sdk/C/LzmaEnc.c:2022,7'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2034,7'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2047,7'
          Dst:             RangeEnc_ShiftLow
    - functionName:    LenEnc_Encode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - rc
        - sym
        - posState
      BBCount:         27
      ICount:          463
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - LitEnc_Encode
        - RangeEnc_ShiftLow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:837,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:839,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:857,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:839,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:839,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:840,11'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_Encode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:842,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:844,7'
              BranchSideFuncs:
                - LitEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:850,9'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:844,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:844,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LitEnc_Encode
            - BranchSide:      'sdk/C/LzmaEnc.c:845,19'
              BranchSideFuncs:
                - LitEnc_Encode
        - Branch String:   'sdk/C/LzmaEnc.c:857,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:857,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:858,15'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:859,27'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:859,27'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:859,70'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:860,27'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:860,27'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:860,60'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:861,27'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:861,27'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:862,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:839,5'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:844,7'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:847,7'
          Dst:             LitEnc_Encode
        - Src:             'sdk/C/LzmaEnc.c:857,5'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:859,27'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:860,27'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:861,27'
          Dst:             RangeEnc_ShiftLow
    - functionName:    LitEnc_Encode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - probs
        - sym
      BBCount:         10
      ICount:          142
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:703,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:703,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:704,3'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:704,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:700,23'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:706,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:703,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    RcTree_ReverseEncode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - probs
        - numBits
        - sym
      BBCount:         10
      ICount:          149
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:813,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:813,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:814,10'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:815,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:810,20'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:817,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:813,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    LitEnc_EncodeMatched
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - probs
        - sym
        - matchByte
      BBCount:         10
      ICount:          164
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:725,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:725,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:726,3'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:726,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:719,15'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:728,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:725,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    GetOptimum
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - position
      BBCount:         324
      ICount:          3556
      EdgeCount:       430
      CyclomaticComplexity: 108
      functionsReached:
        - Backward
        - GetPrice_PureRep
        - LitEnc_GetPrice
        - LitEnc_Matched_GetPrice
        - ReadMatchDistances
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:1134,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1135,36'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1138,17'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1143,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1145,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1148,9'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1148,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1149,16'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1151,12'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1154,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1158,17'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1172,17'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1160,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1160,34'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1162,17'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1160,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1162,17'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1165,16'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1165,36'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1165,39'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1165,7'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1165,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1166,8'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1167,20'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1168,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1169,23'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1170,5'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1172,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1174,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1181,15'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1183,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1185,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1190,16'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1194,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1195,14'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1197,9'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1197,18'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1197,21'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1203,31'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1197,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1199,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1203,31'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1210,10'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1211,35'
              BranchSideFuncs:
                - LitEnc_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1212,27'
              BranchSideFuncs:
                - LitEnc_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1221,30'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1221,33'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1236,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1221,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1223,30'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1236,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1224,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1226,27'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1229,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1229,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1231,22'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1234,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1245,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1247,33'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1270,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1249,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1250,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1251,15'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1256,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1258,24'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1263,7'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1263,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1254,25'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1265,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1271,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1273,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1320,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1276,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1277,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1279,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1279,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:0,0'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1280,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1287,36'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1287,20'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1287,20'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1289,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1290,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1293,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1301,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1303,26'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1309,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1309,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1311,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1315,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1312,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1313,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1314,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1348,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1349,7'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1352,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1352,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1355,22'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1377,33'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1357,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1359,25'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1367,26'
              BranchSideFuncs:
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1360,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1362,19'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1365,7'
              BranchSideFuncs:
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1368,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1370,11'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1373,13'
              BranchSideFuncs:
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1379,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1381,21'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1386,15'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1398,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1400,25'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1410,21'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1401,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1402,37'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1404,36'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1412,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1414,27'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1421,27'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1416,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1417,20'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1418,7'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1422,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1423,34'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1425,36'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1431,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1433,13'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1460,20'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1433,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1435,21'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1442,21'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1444,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1446,23'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1452,23'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1502,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1502,12'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1503,12'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1503,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1503,12'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1505,16'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1500,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1505,16'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1508,32'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1509,20'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1510,35'
              BranchSideFuncs:
                - LitEnc_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1511,27'
              BranchSideFuncs:
                - LitEnc_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1527,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1528,32'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1533,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1533,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1534,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1556,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1534,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1534,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1535,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1535,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1535,34'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1539,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1540,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1540,13'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1545,30'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1539,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1542,13'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1545,30'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1547,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1549,26'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1554,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1556,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1557,7'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1558,17'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1558,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1558,51'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1558,66'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1565,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1565,12'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1613,14'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1566,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1566,12'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1613,14'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1567,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1567,12'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1613,14'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1564,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1569,27'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1613,14'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1570,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1570,34'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1611,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1570,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1573,26'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1611,5'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1574,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1575,19'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1576,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1576,35'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1576,38'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1576,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1576,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1577,10'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1580,48'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1586,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1587,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1593,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1599,19'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1601,30'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1610,7'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1619,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1623,29'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1727,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1624,33'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1624,36'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1625,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1624,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1625,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1627,18'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1627,38'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1627,41'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1627,9'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1627,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1628,10'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1633,29'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1634,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1635,20'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1638,27'
              BranchSideFuncs:
                - GetPrice_PureRep
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1644,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1646,28'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1651,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1651,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1642,29'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1655,13'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1655,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1655,39'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1663,27'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1665,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1666,21'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1668,16'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1669,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1670,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1721,7'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1670,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1670,47'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1671,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1671,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1671,47'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
            - BranchSide:      'sdk/C/LzmaEnc.c:1673,46'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
        - Branch String:   'sdk/C/LzmaEnc.c:1687,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1687,34'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1687,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1687,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1688,12'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1690,19'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1696,19'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1697,24'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1702,21'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1708,21'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1710,32'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1719,11'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1727,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1729,16'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1737,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1730,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1730,63'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1731,35'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1737,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1337,3'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1739,33'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1745,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1746,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1749,12'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1750,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1751,14'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1752,14'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1763,21'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1763,19'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1763,19'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1764,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1765,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1767,22'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1770,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1772,26'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1779,13'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1779,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1784,31'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1848,7'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1787,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1788,21'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1790,16'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1791,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1792,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1841,16'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1792,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1792,47'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
            - BranchSide:      'sdk/C/LzmaEnc.c:1793,15'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1793,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1793,47'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1795,11'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1795,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1795,34'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1795,11'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1795,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1796,12'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1798,19'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1817,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1818,22'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1823,19'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1828,19'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1830,30'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1839,11'
              BranchSideFuncs:
                - LitEnc_Matched_GetPrice
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
        - Branch String:   'sdk/C/LzmaEnc.c:1842,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1843,13'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1844,18'
              BranchSideFuncs:
                - ReadMatchDistances
                - LitEnc_Matched_GetPrice
                - GetPrice_PureRep
                - LitEnc_Matched_GetPrice
                - LitEnc_GetPrice
                - Backward
                - LitEnc_Matched_GetPrice
        - Branch String:   'sdk/C/LzmaEnc.c:1853,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1854,10'
              BranchSideFuncs:
                - Backward
            - BranchSide:      'sdk/C/LzmaEnc.c:1856,19'
              BranchSideFuncs:
                - Backward
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:1135,17'
          Dst:             ReadMatchDistances
        - Src:             'sdk/C/LzmaEnc.c:1211,11'
          Dst:             LitEnc_Matched_GetPrice
        - Src:             'sdk/C/LzmaEnc.c:1212,11'
          Dst:             LitEnc_GetPrice
        - Src:             'sdk/C/LzmaEnc.c:1251,31'
          Dst:             GetPrice_PureRep
        - Src:             'sdk/C/LzmaEnc.c:1377,14'
          Dst:             ReadMatchDistances
        - Src:             'sdk/C/LzmaEnc.c:1510,11'
          Dst:             LitEnc_Matched_GetPrice
        - Src:             'sdk/C/LzmaEnc.c:1511,11'
          Dst:             LitEnc_GetPrice
        - Src:             'sdk/C/LzmaEnc.c:1639,35'
          Dst:             GetPrice_PureRep
        - Src:             'sdk/C/LzmaEnc.c:1677,19'
          Dst:             LitEnc_Matched_GetPrice
        - Src:             'sdk/C/LzmaEnc.c:1806,22'
          Dst:             LitEnc_Matched_GetPrice
        - Src:             'sdk/C/LzmaEnc.c:1856,10'
          Dst:             Backward
    - functionName:    ReadMatchDistances
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - numPairsRes
      BBCount:         18
      ICount:          191
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:1001,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1002,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1004,20'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1005,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1006,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1008,25'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1009,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1010,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1012,26'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1016,26'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1016,30'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1016,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1016,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1017,10'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1018,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetOptimumFast
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         114
      ICount:          768
      EdgeCount:       154
      CyclomaticComplexity: 42
      functionsReached:
        - ReadMatchDistances
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:1871,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1872,34'
              BranchSideFuncs:
                - ReadMatchDistances
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1875,15'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1881,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1882,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1884,7'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1884,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1885,14'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1886,10'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1889,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1892,25'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1910,7'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1893,29'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1893,32'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1894,7'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1893,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1894,7'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1895,14'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1895,34'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1895,37'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1895,5'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1895,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1896,6'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1897,9'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1897,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1899,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1903,9'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1903,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1905,18'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1908,3'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1910,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1912,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1917,12'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1919,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1921,16'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1938,7'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1922,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1925,11'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1934,9'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1925,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1926,9'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1927,15'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1928,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1929,9'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1930,16'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1934,22'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1934,25'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1936,3'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1934,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1935,15'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1936,3'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1938,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1939,13'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1948,7'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1940,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1940,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1943,26'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1940,35'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1940,38'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1941,13'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1941,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1941,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1943,26'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1941,35'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1941,38'
              BranchSideFuncs:
                - ReadMatchDistances
            - BranchSide:      'sdk/C/LzmaEnc.c:1941,59'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1939,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1941,59'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1943,26'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1948,19'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1948,22'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1949,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1948,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1949,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1952,40'
              BranchSideFuncs:
                - ReadMatchDistances
        - Branch String:   'sdk/C/LzmaEnc.c:1955,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1957,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1966,10'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1958,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1958,34'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1959,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1959,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1959,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1959,35'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1959,39'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1960,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1960,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1960,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1961,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1961,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1961,35'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1961,38'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1963,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1961,51'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1961,54'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1963,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1958,14'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1962,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1963,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1968,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1971,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1984,16'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1972,29'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1972,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1973,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1972,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1973,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1974,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1977,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1978,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1979,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1979,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1980,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1981,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:1985,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:1987,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:1989,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:1872,15'
          Dst:             ReadMatchDistances
        - Src:             'sdk/C/LzmaEnc.c:1952,21'
          Dst:             ReadMatchDistances
    - functionName:    RangeEnc_EncodeBit_0
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - prob
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:688,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:688,3'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:688,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:688,3'
          Dst:             RangeEnc_ShiftLow
    - functionName:    Flush
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - nowPos
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CheckErrors
        - RangeEnc_FlushData
        - RangeEnc_FlushStream
        - WriteEndMarker
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2074,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2074,7'
              BranchSideFuncs:
                - WriteEndMarker
                - RangeEnc_FlushData
                - RangeEnc_FlushStream
                - CheckErrors
            - BranchSide:      'sdk/C/LzmaEnc.c:2075,20'
              BranchSideFuncs:
                - WriteEndMarker
                - RangeEnc_FlushData
                - RangeEnc_FlushStream
                - CheckErrors
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2075,5'
          Dst:             WriteEndMarker
        - Src:             'sdk/C/LzmaEnc.c:2076,3'
          Dst:             RangeEnc_FlushData
        - Src:             'sdk/C/LzmaEnc.c:2077,3'
          Dst:             RangeEnc_FlushStream
        - Src:             'sdk/C/LzmaEnc.c:2078,10'
          Dst:             CheckErrors
    - functionName:    CheckErrors
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2058,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2059,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2060,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2060,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2061,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2062,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2062,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2063,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2064,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2064,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2065,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2066,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeEnc_Alloc
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:546,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:548,26'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:553,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:549,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:550,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:551,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEnc_Alloc
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2560
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - keepWindowSize
        - alloc
        - allocBig
      BBCount:         24
      ICount:          217
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - LzmaEnc_FreeLits
        - MatchFinder_Create
        - MatchFinder_CreateVTable
        - RangeEnc_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2562,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2563,5'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2570,21'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
        - Branch String:   'sdk/C/LzmaEnc.c:2571,22'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2571,26'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2573,24'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
        - Branch String:   'sdk/C/LzmaEnc.c:2571,48'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2571,51'
              BranchSideFuncs:
                - MatchFinder_Create
                - MatchFinder_CreateVTable
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
            - BranchSide:      'sdk/C/LzmaEnc.c:2573,24'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
        - Branch String:   'sdk/C/LzmaEnc.c:2571,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2573,24'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2585,39'
              BranchSideFuncs:
                - MatchFinder_Create
                - MatchFinder_CreateVTable
        - Branch String:   'sdk/C/LzmaEnc.c:2576,24'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2576,28'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
                - MatchFinder_Create
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2578,26'
              BranchSideFuncs:
                - LzmaEnc_FreeLits
        - Branch String:   'sdk/C/LzmaEnc.c:2576,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2578,26'
              BranchSideFuncs:
                - MatchFinder_Create
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2581,17'
              BranchSideFuncs:
                - MatchFinder_Create
                - MatchFinder_CreateVTable
        - Branch String:   'sdk/C/LzmaEnc.c:2587,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2588,18'
              BranchSideFuncs:
                - MatchFinder_Create
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2605,30'
              BranchSideFuncs:
                - MatchFinder_Create
                - MatchFinder_CreateVTable
        - Branch String:   'sdk/C/LzmaEnc.c:2605,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2606,7'
              BranchSideFuncs:
                - MatchFinder_CreateVTable
            - BranchSide:      'sdk/C/LzmaEnc.c:2607,26'
              BranchSideFuncs:
                - MatchFinder_CreateVTable
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2562,8'
          Dst:             RangeEnc_Alloc
        - Src:             'sdk/C/LzmaEnc.c:2573,7'
          Dst:             LzmaEnc_FreeLits
        - Src:             'sdk/C/LzmaEnc.c:2578,9'
          Dst:             LzmaEnc_FreeLits
        - Src:             'sdk/C/LzmaEnc.c:2605,10'
          Dst:             MatchFinder_Create
        - Src:             'sdk/C/LzmaEnc.c:2608,5'
          Dst:             MatchFinder_CreateVTable
    - functionName:    LzmaEnc_FreeLits
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetPrices_3
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - probs
        - startPrice
        - prices
        - ProbPrices
      BBCount:         5
      ICount:          117
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:869,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:871,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:879,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEncode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - destLen
        - src
        - srcLen
        - props
        - propsEncoded
        - propsSize
        - writeEndMark
        - progress
        - alloc
        - allocBig
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LzmaEnc_Create
        - LzmaEnc_Destroy
        - LzmaEnc_MemEncode
        - LzmaEnc_SetProps
        - LzmaEnc_WriteProperties
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2962,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2963,5'
              BranchSideFuncs:
                - LzmaEnc_SetProps
                - LzmaEnc_Destroy
                - LzmaEnc_WriteProperties
                - LzmaEnc_MemEncode
            - BranchSide:      'sdk/C/LzmaEnc.c:2965,26'
              BranchSideFuncs:
                - LzmaEnc_SetProps
                - LzmaEnc_Destroy
                - LzmaEnc_WriteProperties
                - LzmaEnc_MemEncode
        - Branch String:   'sdk/C/LzmaEnc.c:2966,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2968,35'
              BranchSideFuncs:
                - LzmaEnc_WriteProperties
                - LzmaEnc_Destroy
                - LzmaEnc_MemEncode
            - BranchSide:      'sdk/C/LzmaEnc.c:2974,19'
              BranchSideFuncs:
                - LzmaEnc_Destroy
        - Branch String:   'sdk/C/LzmaEnc.c:2969,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2970,31'
              BranchSideFuncs:
                - LzmaEnc_MemEncode
                - LzmaEnc_Destroy
            - BranchSide:      'sdk/C/LzmaEnc.c:2972,3'
              BranchSideFuncs:
                - LzmaEnc_Destroy
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2960,29'
          Dst:             LzmaEnc_Create
        - Src:             'sdk/C/LzmaEnc.c:2965,9'
          Dst:             LzmaEnc_SetProps
        - Src:             'sdk/C/LzmaEnc.c:2968,11'
          Dst:             LzmaEnc_WriteProperties
        - Src:             'sdk/C/LzmaEnc.c:2970,13'
          Dst:             LzmaEnc_MemEncode
        - Src:             'sdk/C/LzmaEnc.c:2974,3'
          Dst:             LzmaEnc_Destroy
    - functionName:    LzmaEnc_Create
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alloc
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LzmaEnc_Construct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2231,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2231,7'
              BranchSideFuncs:
                - LzmaEnc_Construct
            - BranchSide:      'sdk/C/LzmaEnc.c:2232,35'
              BranchSideFuncs:
                - LzmaEnc_Construct
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2232,5'
          Dst:             LzmaEnc_Construct
    - functionName:    LzmaEnc_SetProps
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - props2
      BBCount:         30
      ICount:          208
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - LzmaEncProps_Normalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:457,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:457,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:461,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:458,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:458,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:461,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:459,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:459,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:461,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:460,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:460,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:461,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:456,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:461,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:463,23'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:466,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:467,10'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:468,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:468,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:469,10'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:470,23'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:480,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:482,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:487,39'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:482,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:483,22'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:484,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:454,3'
          Dst:             LzmaEncProps_Normalize
    - functionName:    LzmaEnc_WriteProperties
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - props
        - size
      BBCount:         23
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2895,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2896,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2897,4'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2900,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2902,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2906,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2903,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2904,19'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2905,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2908,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2908,58'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2909,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2909,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2909,58'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2910,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2912,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2913,27'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2914,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEnc_MemEncode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2953
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - dest
        - destLen
        - src
        - srcLen
        - writeEndMark
        - progress
        - alloc
        - allocBig
      BBCount:         14
      ICount:          135
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - LzmaEnc_Encode2
        - LzmaEnc_MemPrepare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2942,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2944,27'
              BranchSideFuncs:
                - LzmaEnc_Encode2
            - BranchSide:      'sdk/C/LzmaEnc.c:2949,25'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2945,22'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2945,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2947,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2945,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2946,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2947,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2950,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2951,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2952,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2940,9'
          Dst:             LzmaEnc_MemPrepare
        - Src:             'sdk/C/LzmaEnc.c:2944,11'
          Dst:             LzmaEnc_Encode2
    - functionName:    LzmaEnc_Destroy
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
        - allocBig
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEnc_Destruct
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2257,3'
          Dst:             LzmaEnc_Destruct
    - functionName:    LzmaEnc_Destruct
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
        - allocBig
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEnc_FreeLits
        - MatchFinder_Free
        - RangeEnc_Free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2250,3'
          Dst:             MatchFinder_Free
        - Src:             'sdk/C/LzmaEnc.c:2251,3'
          Dst:             LzmaEnc_FreeLits
        - Src:             'sdk/C/LzmaEnc.c:2252,3'
          Dst:             RangeEnc_Free
    - functionName:    RangeEnc_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeqOutStreamBuf_Write
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pp
        - data
        - size
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2779,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2779,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2781,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEnc_MemPrepare
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2747
      functionLinenumberEnd: 2753
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - src
        - srcLen
        - keepWindowSize
        - alloc
        - allocBig
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEnc_AllocAndInit
        - LzmaEnc_SetDataSize
        - LzmaEnc_SetInputBuf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2749,3'
          Dst:             LzmaEnc_SetInputBuf
        - Src:             'sdk/C/LzmaEnc.c:2752,3'
          Dst:             LzmaEnc_SetDataSize
        - Src:             'sdk/C/LzmaEnc.c:2753,10'
          Dst:             LzmaEnc_AllocAndInit
    - functionName:    LzmaEnc_Encode2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2878
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - progress
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - LzmaEnc_CodeOneBlock
        - LzmaEnc_Finish
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2857,22'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2857,25'
              BranchSideFuncs:
                - LzmaEnc_Finish
            - BranchSide:      'sdk/C/LzmaEnc.c:2858,7'
              BranchSideFuncs:
                - LzmaEnc_Finish
        - Branch String:   'sdk/C/LzmaEnc.c:2857,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2858,7'
              BranchSideFuncs:
                - LzmaEnc_Finish
            - BranchSide:      'sdk/C/LzmaEnc.c:2859,9'
              BranchSideFuncs:
                - LzmaEnc_CodeOneBlock
                - LzmaEnc_Finish
        - Branch String:   'sdk/C/LzmaEnc.c:2859,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2854,3'
              BranchSideFuncs:
                - LzmaEnc_CodeOneBlock
                - LzmaEnc_Finish
            - BranchSide:      'sdk/C/LzmaEnc.c:2861,13'
              BranchSideFuncs:
                - LzmaEnc_CodeOneBlock
                - LzmaEnc_Finish
        - Branch String:   'sdk/C/LzmaEnc.c:2862,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2864,13'
              BranchSideFuncs:
                - LzmaEnc_Finish
            - BranchSide:      'sdk/C/LzmaEnc.c:2867,5'
              BranchSideFuncs:
                - LzmaEnc_CodeOneBlock
                - LzmaEnc_Finish
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2856,11'
          Dst:             LzmaEnc_CodeOneBlock
        - Src:             'sdk/C/LzmaEnc.c:2870,3'
          Dst:             LzmaEnc_Finish
    - functionName:    LzmaEnc_CodeOneBlock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - maxPackSize
        - maxUnpackSize
      BBCount:         137
      ICount:          1901
      EdgeCount:       182
      CyclomaticComplexity: 47
      functionsReached:
        - CheckErrors
        - FillAlignPrices
        - FillDistancesPrices
        - Flush
        - GetOptimum
        - GetOptimumFast
        - LenEnc_Encode
        - LenPriceEnc_UpdateTables
        - LitEnc_Encode
        - LitEnc_EncodeMatched
        - RangeEnc_EncodeBit_0
        - RangeEnc_ShiftLow
        - RcTree_ReverseEncode
        - ReadMatchDistances
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2265,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2267,5'
              BranchSideFuncs:
                - CheckErrors
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - ReadMatchDistances
                - RangeEnc_EncodeBit_0
                - LitEnc_Encode
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2271,7'
              BranchSideFuncs:
                - CheckErrors
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - ReadMatchDistances
                - RangeEnc_EncodeBit_0
                - LitEnc_Encode
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2271,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2272,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2273,3'
              BranchSideFuncs:
                - CheckErrors
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - ReadMatchDistances
                - RangeEnc_EncodeBit_0
                - LitEnc_Encode
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2273,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2273,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2275,22'
              BranchSideFuncs:
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - ReadMatchDistances
                - RangeEnc_EncodeBit_0
                - LitEnc_Encode
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2278,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2282,9'
              BranchSideFuncs:
                - ReadMatchDistances
                - RangeEnc_EncodeBit_0
                - LitEnc_Encode
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2293,7'
              BranchSideFuncs:
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
        - Branch String:   'sdk/C/LzmaEnc.c:2282,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2283,20'
              BranchSideFuncs:
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2284,24'
              BranchSideFuncs:
                - ReadMatchDistances
                - RangeEnc_EncodeBit_0
                - LitEnc_Encode
                - Flush
                - LenEnc_Encode
                - CheckErrors
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
        - Branch String:   'sdk/C/LzmaEnc.c:2293,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2295,3'
              BranchSideFuncs:
                - LenEnc_Encode
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
            - BranchSide:      'sdk/C/LzmaEnc.c:2551,18'
              BranchSideFuncs:
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2302,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2303,28'
              BranchSideFuncs:
                - GetOptimumFast
                - LenEnc_Encode
                - GetOptimum
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2306,22'
              BranchSideFuncs:
                - LenEnc_Encode
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
        - Branch String:   'sdk/C/LzmaEnc.c:2307,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2308,26'
              BranchSideFuncs:
                - GetOptimum
                - LenEnc_Encode
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2311,25'
              BranchSideFuncs:
                - LenEnc_Encode
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2330,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2336,7'
              BranchSideFuncs:
                - LitEnc_EncodeMatched
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LitEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2350,7'
              BranchSideFuncs:
                - LenEnc_Encode
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2336,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2336,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LitEnc_Encode
            - BranchSide:      'sdk/C/LzmaEnc.c:2337,21'
              BranchSideFuncs:
                - LitEnc_EncodeMatched
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LitEnc_Encode
        - Branch String:   'sdk/C/LzmaEnc.c:2343,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2344,24'
              BranchSideFuncs:
                - LitEnc_Encode
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2346,31'
              BranchSideFuncs:
                - LitEnc_EncodeMatched
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
        - Branch String:   'sdk/C/LzmaEnc.c:2350,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2350,7'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2351,16'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2354,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2356,9'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2420,9'
              BranchSideFuncs:
                - LenEnc_Encode
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2356,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2356,9'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2357,18'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2359,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2361,11'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2376,11'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2361,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2361,11'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2362,20'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2364,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2366,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2370,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2376,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2376,11'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2377,20'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2379,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2381,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2386,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2386,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2386,13'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2387,22'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2389,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2391,15'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2396,15'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2406,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2406,9'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
            - BranchSide:      'sdk/C/LzmaEnc.c:2408,23'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
        - Branch String:   'sdk/C/LzmaEnc.c:2410,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2412,26'
              BranchSideFuncs:
                - LenEnc_Encode
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2416,7'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
        - Branch String:   'sdk/C/LzmaEnc.c:2420,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2420,9'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2421,23'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2434,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2434,9'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2434,9'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2439,37'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2439,19'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2439,19'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2445,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2445,13'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
            - BranchSide:      'sdk/C/LzmaEnc.c:2446,11'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
        - Branch String:   'sdk/C/LzmaEnc.c:2446,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2442,31'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2448,25'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
        - Branch String:   'sdk/C/LzmaEnc.c:2455,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2457,22'
              BranchSideFuncs:
                - RcTree_ReverseEncode
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2462,28'
              BranchSideFuncs:
                - LenEnc_Encode
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2479,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2479,15'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2480,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2480,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2476,21'
              BranchSideFuncs:
                - LenEnc_Encode
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2487,24'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2489,43'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2489,43'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2489,93'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2490,43'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2490,43'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2490,93'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2491,43'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2491,43'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
            - BranchSide:      'sdk/C/LzmaEnc.c:2491,93'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
        - Branch String:   'sdk/C/LzmaEnc.c:2492,43'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2492,43'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2493,29'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
        - Branch String:   'sdk/C/LzmaEnc.c:2504,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2295,3'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2508,12'
              BranchSideFuncs:
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
        - Branch String:   'sdk/C/LzmaEnc.c:2508,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2518,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2533,11'
              BranchSideFuncs:
                - LenEnc_Encode
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2518,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2520,27'
              BranchSideFuncs:
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2526,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
        - Branch String:   'sdk/C/LzmaEnc.c:2526,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2528,11'
              BranchSideFuncs:
                - LenPriceEnc_UpdateTables
                - LenEnc_Encode
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2531,7'
              BranchSideFuncs:
                - LenEnc_Encode
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2533,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2534,9'
              BranchSideFuncs:
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2535,19'
              BranchSideFuncs:
                - LenEnc_Encode
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
        - Branch String:   'sdk/C/LzmaEnc.c:2537,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2539,13'
              BranchSideFuncs:
                - LenEnc_Encode
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
            - BranchSide:      'sdk/C/LzmaEnc.c:2543,16'
              BranchSideFuncs:
                - LenEnc_Encode
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
                - CheckErrors
        - Branch String:   'sdk/C/LzmaEnc.c:2540,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2540,16'
              BranchSideFuncs:
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2541,11'
              BranchSideFuncs:
                - Flush
        - Branch String:   'sdk/C/LzmaEnc.c:2539,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2541,11'
              BranchSideFuncs:
                - Flush
            - BranchSide:      'sdk/C/LzmaEnc.c:2542,7'
              BranchSideFuncs:
                - LenEnc_Encode
                - CheckErrors
                - Flush
                - LenPriceEnc_UpdateTables
                - FillAlignPrices
                - FillDistancesPrices
                - LenPriceEnc_UpdateTables
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RcTree_ReverseEncode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LenEnc_Encode
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - RangeEnc_ShiftLow
                - LitEnc_EncodeMatched
                - LitEnc_Encode
                - RangeEnc_ShiftLow
                - GetOptimum
                - GetOptimumFast
        - Branch String:   'sdk/C/LzmaEnc.c:2543,16'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:0,0'
              BranchSideFuncs:
                - CheckErrors
            - BranchSide:      'sdk/C/LzmaEnc.c:2545,24'
              BranchSideFuncs:
                - CheckErrors
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2273,3'
          Dst:             CheckErrors
        - Src:             'sdk/C/LzmaEnc.c:2283,14'
          Dst:             Flush
        - Src:             'sdk/C/LzmaEnc.c:2284,5'
          Dst:             ReadMatchDistances
        - Src:             'sdk/C/LzmaEnc.c:2285,5'
          Dst:             RangeEnc_EncodeBit_0
        - Src:             'sdk/C/LzmaEnc.c:2288,5'
          Dst:             LitEnc_Encode
        - Src:             'sdk/C/LzmaEnc.c:2303,13'
          Dst:             GetOptimumFast
        - Src:             'sdk/C/LzmaEnc.c:2308,15'
          Dst:             GetOptimum
        - Src:             'sdk/C/LzmaEnc.c:2336,7'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2344,9'
          Dst:             LitEnc_Encode
        - Src:             'sdk/C/LzmaEnc.c:2346,9'
          Dst:             LitEnc_EncodeMatched
        - Src:             'sdk/C/LzmaEnc.c:2350,7'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2356,9'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2361,11'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2376,11'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2386,13'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2406,9'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2412,11'
          Dst:             LenEnc_Encode
        - Src:             'sdk/C/LzmaEnc.c:2420,9'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2424,9'
          Dst:             LenEnc_Encode
        - Src:             'sdk/C/LzmaEnc.c:2445,13'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2458,13'
          Dst:             RcTree_ReverseEncode
        - Src:             'sdk/C/LzmaEnc.c:2479,15'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2489,43'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2490,43'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2491,43'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2492,43'
          Dst:             RangeEnc_ShiftLow
        - Src:             'sdk/C/LzmaEnc.c:2520,11'
          Dst:             FillAlignPrices
        - Src:             'sdk/C/LzmaEnc.c:2522,11'
          Dst:             FillDistancesPrices
        - Src:             'sdk/C/LzmaEnc.c:2524,11'
          Dst:             LenPriceEnc_UpdateTables
        - Src:             'sdk/C/LzmaEnc.c:2529,11'
          Dst:             LenPriceEnc_UpdateTables
        - Src:             'sdk/C/LzmaEnc.c:2546,16'
          Dst:             CheckErrors
        - Src:             'sdk/C/LzmaEnc.c:2552,10'
          Dst:             Flush
    - functionName:    LzmaEnc_Finish
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FillAlignPrices
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          176
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2088,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2090,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2103,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FillDistancesPrices
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         28
      ICount:          530
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2116,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2118,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2146,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2129,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2130,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2140,23'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2136,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2132,22'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2140,23'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2146,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2149,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2197,1'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2153,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2158,22'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2171,14'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2172,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2174,48'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2181,20'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:2188,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2190,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2195,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LenPriceEnc_UpdateTables
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - numPosStates
        - enc
        - ProbPrices
      BBCount:         22
      ICount:          300
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - SetPrices_3
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:897,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:899,24'
              BranchSideFuncs:
                - SetPrices_3
                - SetPrices_3
            - BranchSide:      'sdk/C/LzmaEnc.c:925,18'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:927,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:927,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:929,32'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:949,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:946,26'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:953,27'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:957,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:942,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:962,23'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:963,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:964,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:966,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:901,7'
          Dst:             SetPrices_3
        - Src:             'sdk/C/LzmaEnc.c:902,7'
          Dst:             SetPrices_3
    - functionName:    LzmaEnc_SetInputBuf
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - src
        - srcLen
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_SetDataSize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pp
        - expectedDataSiize
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_AllocAndInit
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2702
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - keepWindowSize
        - alloc
        - allocBig
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - LzmaEnc_Alloc
        - LzmaEnc_Init
        - LzmaEnc_InitPrices
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2704,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2705,9'
              BranchSideFuncs:
                - LzmaEnc_Alloc
                - LzmaEnc_Init
                - LzmaEnc_InitPrices
            - BranchSide:      'sdk/C/LzmaEnc.c:2707,22'
              BranchSideFuncs:
                - LzmaEnc_Alloc
                - LzmaEnc_Init
                - LzmaEnc_InitPrices
        - Branch String:   'sdk/C/LzmaEnc.c:2705,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2705,39'
              BranchSideFuncs:
                - LzmaEnc_Alloc
                - LzmaEnc_Init
                - LzmaEnc_InitPrices
            - BranchSide:      'sdk/C/LzmaEnc.c:2706,7'
              BranchSideFuncs:
                - LzmaEnc_Alloc
                - LzmaEnc_Init
                - LzmaEnc_InitPrices
        - Branch String:   'sdk/C/LzmaEnc.c:2711,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2711,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2712,16'
              BranchSideFuncs:
                - LzmaEnc_Init
                - LzmaEnc_InitPrices
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2711,3'
          Dst:             LzmaEnc_Alloc
        - Src:             'sdk/C/LzmaEnc.c:2712,3'
          Dst:             LzmaEnc_Init
        - Src:             'sdk/C/LzmaEnc.c:2713,3'
          Dst:             LzmaEnc_InitPrices
    - functionName:    LzmaEnc_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2615
      functionLinenumberEnd: 2680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         35
      ICount:          292
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - LenEnc_Init
        - RangeEnc_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2625,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2626,5'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2628,10'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2628,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2631,12'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2643,12'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2631,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2633,7'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2636,5'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2643,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2645,26'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2652,12'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2647,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2648,9'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2649,5'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2652,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2653,7'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2657,36'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2660,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2661,7'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
            - BranchSide:      'sdk/C/LzmaEnc.c:2665,16'
              BranchSideFuncs:
                - LenEnc_Init
                - LenEnc_Init
        - Branch String:   'sdk/C/LzmaEnc.c:2672,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2673,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2676,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2623,3'
          Dst:             RangeEnc_Init
        - Src:             'sdk/C/LzmaEnc.c:2665,3'
          Dst:             LenEnc_Init
        - Src:             'sdk/C/LzmaEnc.c:2666,3'
          Dst:             LenEnc_Init
    - functionName:    LzmaEnc_InitPrices
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2684
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FillAlignPrices
        - FillDistancesPrices
        - LenPriceEnc_UpdateTables
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2685,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2685,7'
              BranchSideFuncs:
                - LenPriceEnc_UpdateTables
                - LenPriceEnc_UpdateTables
            - BranchSide:      'sdk/C/LzmaEnc.c:2687,25'
              BranchSideFuncs:
                - FillDistancesPrices
                - FillAlignPrices
                - LenPriceEnc_UpdateTables
                - LenPriceEnc_UpdateTables
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2687,5'
          Dst:             FillDistancesPrices
        - Src:             'sdk/C/LzmaEnc.c:2688,5'
          Dst:             FillAlignPrices
        - Src:             'sdk/C/LzmaEnc.c:2697,3'
          Dst:             LenPriceEnc_UpdateTables
        - Src:             'sdk/C/LzmaEnc.c:2698,3'
          Dst:             LenPriceEnc_UpdateTables
    - functionName:    RangeEnc_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LenEnc_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:825,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:826,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:827,10'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:827,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:828,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:829,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEncProps_Normalize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         49
      ICount:          321
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:55,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:55,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:56,14'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:58,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:58,40'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:59,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:58,40'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:58,60'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:58,80'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:59,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:62,33'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:70,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:63,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:65,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:65,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:65,73'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:66,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:66,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:66,73'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:70,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:70,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:71,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:71,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:71,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:72,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:72,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:72,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:74,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:74,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:74,31'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:75,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:75,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:75,27'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:76,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:76,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:76,35'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:77,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:77,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:77,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:78,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:78,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:78,34'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:80,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:80,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:81,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEnc_Construct
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEncProps_Init
        - LzmaEnc_FastPosInit
        - LzmaEnc_InitPriceTables
        - LzmaEnc_SetProps
        - MatchFinder_Construct
        - RangeEnc_Construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2203,3'
          Dst:             RangeEnc_Construct
        - Src:             'sdk/C/LzmaEnc.c:2204,3'
          Dst:             MatchFinder_Construct
        - Src:             'sdk/C/LzmaEnc.c:2213,5'
          Dst:             LzmaEncProps_Init
        - Src:             'sdk/C/LzmaEnc.c:2214,5'
          Dst:             LzmaEnc_SetProps
        - Src:             'sdk/C/LzmaEnc.c:2218,3'
          Dst:             LzmaEnc_FastPosInit
        - Src:             'sdk/C/LzmaEnc.c:2221,3'
          Dst:             LzmaEnc_InitPriceTables
    - functionName:    RangeEnc_Construct
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEncProps_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_FastPosInit
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - g_FastPos
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:130,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:132,32'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:138,1'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:134,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:135,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:136,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEnc_InitPriceTables
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ProbPrices
      BBCount:         12
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:736,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:738,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:755,1'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:742,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:744,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:752,80'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzmaEnc.c:746,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:748,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:751,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzmaEnc_IsWriteEndMark
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_Prepare
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - outStream
        - inStream
        - alloc
        - allocBig
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEnc_AllocAndInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2725,10'
          Dst:             LzmaEnc_AllocAndInit
    - functionName:    LzmaEnc_Encode
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - outStream
        - inStream
        - progress
        - alloc
        - allocBig
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LzmaEnc_Encode2
        - LzmaEnc_Prepare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2885,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2885,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2886,38'
              BranchSideFuncs:
                - LzmaEnc_Encode2
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2885,3'
          Dst:             LzmaEnc_Prepare
        - Src:             'sdk/C/LzmaEnc.c:2886,10'
          Dst:             LzmaEnc_Encode2
    - functionName:    LzmaEnc_CodeOneMemBlock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2841
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - reInit
        - dest
        - destLen
        - desiredPackSize
        - unpackSize
      BBCount:         11
      ICount:          135
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - LzmaEnc_CodeOneBlock
        - LzmaEnc_Init
        - LzmaEnc_InitPrices
        - RangeEnc_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzmaEnc.c:2822,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2823,18'
              BranchSideFuncs:
                - LzmaEnc_Init
                - LzmaEnc_InitPrices
                - RangeEnc_Init
                - LzmaEnc_CodeOneBlock
            - BranchSide:      'sdk/C/LzmaEnc.c:2824,22'
              BranchSideFuncs:
                - LzmaEnc_InitPrices
                - RangeEnc_Init
                - LzmaEnc_CodeOneBlock
        - Branch String:   'sdk/C/LzmaEnc.c:2830,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2831,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2833,30'
              BranchSideFuncs:
                - LzmaEnc_CodeOneBlock
        - Branch String:   'sdk/C/LzmaEnc.c:2837,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzmaEnc.c:2838,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzmaEnc.c:2840,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2823,5'
          Dst:             LzmaEnc_Init
        - Src:             'sdk/C/LzmaEnc.c:2824,3'
          Dst:             LzmaEnc_InitPrices
        - Src:             'sdk/C/LzmaEnc.c:2827,3'
          Dst:             RangeEnc_Init
        - Src:             'sdk/C/LzmaEnc.c:2833,9'
          Dst:             LzmaEnc_CodeOneBlock
    - functionName:    LzmaEnc_GetCurBuf
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_GetNumAvailableBytes
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_PrepareForLzma2
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - inStream
        - keepWindowSize
        - alloc
        - allocBig
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEnc_AllocAndInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:2735,10'
          Dst:             LzmaEnc_AllocAndInit
    - functionName:    LzmaEnc_RestoreState
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          115
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEnc_SaveState
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          115
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LzmaEncProps_GetDictSize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzmaEnc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - props2
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzmaEncProps_Normalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzmaEnc.c:92,3'
          Dst:             LzmaEncProps_Normalize
    - functionName:    MatchFinder_GetSubValue
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MatchFinder_CheckAndMoveAndRead
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MatchFinder_MoveBlock
        - MatchFinder_NeedMove
        - MatchFinder_ReadBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:124,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:124,7'
              BranchSideFuncs:
                - MatchFinder_MoveBlock
                - MatchFinder_ReadBlock
            - BranchSide:      'sdk/C/LzFind.c:125,27'
              BranchSideFuncs:
                - MatchFinder_MoveBlock
                - MatchFinder_ReadBlock
      Callsites:
        - Src:             'sdk/C/LzFind.c:124,7'
          Dst:             MatchFinder_NeedMove
        - Src:             'sdk/C/LzFind.c:125,5'
          Dst:             MatchFinder_MoveBlock
        - Src:             'sdk/C/LzFind.c:126,3'
          Dst:             MatchFinder_ReadBlock
    - functionName:    MatchFinder_NeedMove
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:108,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:109,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:111,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_MoveBlock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MatchFinder_ReadBlock
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         26
      ICount:          207
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:60,30'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:60,33'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:61,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:60,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:65,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:65,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:67,36'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:68,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:69,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:70,26'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:72,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:81,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:84,17'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:85,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:87,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:92,29'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:93,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:94,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_Normalize
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MatchFinder_GetSubValue
        - MatchFinder_Normalize3
        - MatchFinder_ReduceOffsets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzFind.c:366,21'
          Dst:             MatchFinder_GetSubValue
        - Src:             'sdk/C/LzFind.c:367,3'
          Dst:             MatchFinder_Normalize3
        - Src:             'sdk/C/LzFind.c:368,3'
          Dst:             MatchFinder_ReduceOffsets
    - functionName:    MatchFinder_Normalize3
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - subValue
        - items
        - numItems
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:353,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:355,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:356,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:357,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:359,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_ReduceOffsets
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - subValue
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Bt4_MatchFinder_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num
      BBCount:         12
      ICount:          192
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MatchFinder_MovePos
        - SkipMatchesSpec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:997,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:997,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:997,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:1004,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1004,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:1005,3'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
        - Branch String:   'sdk/C/LzFind.c:1005,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:997,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:1007,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:997,5'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:1004,5'
          Dst:             SkipMatchesSpec
        - Src:             'sdk/C/LzFind.c:1004,5'
          Dst:             MatchFinder_CheckLimits
    - functionName:    MatchFinder_MovePos
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MatchFinder_CheckLimits
      functionUses:    12
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:579,52'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:579,52'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:579,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:579,52'
          Dst:             MatchFinder_CheckLimits
    - functionName:    SkipMatchesSpec
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lenLimit
        - curMatch
        - pos
        - cur
        - son
        - _cyclicBufferPos
        - _cyclicBufferSize
        - cutValue
      BBCount:         28
      ICount:          256
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:531,25'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:531,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:533,16'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:531,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:533,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:537,22'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:537,66'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:537,95'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:537,63'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:539,23'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:539,37'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:539,44'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:540,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:542,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:554,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:542,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:543,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:546,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:543,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:542,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:544,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:546,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:548,21'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:553,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:554,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:556,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:563,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_CheckLimits
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MatchFinder_CheckAndMoveAndRead
        - MatchFinder_Normalize
        - MatchFinder_SetLimits
      functionUses:    16
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:375,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:376,27'
              BranchSideFuncs:
                - MatchFinder_Normalize
                - MatchFinder_SetLimits
                - MatchFinder_CheckAndMoveAndRead
            - BranchSide:      'sdk/C/LzFind.c:377,8'
              BranchSideFuncs:
                - MatchFinder_SetLimits
                - MatchFinder_CheckAndMoveAndRead
        - Branch String:   'sdk/C/LzFind.c:377,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:377,34'
              BranchSideFuncs:
                - MatchFinder_SetLimits
            - BranchSide:      'sdk/C/LzFind.c:379,7'
              BranchSideFuncs:
                - MatchFinder_SetLimits
        - Branch String:   'sdk/C/LzFind.c:377,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:378,37'
              BranchSideFuncs:
                - MatchFinder_CheckAndMoveAndRead
                - MatchFinder_SetLimits
            - BranchSide:      'sdk/C/LzFind.c:379,7'
              BranchSideFuncs:
                - MatchFinder_SetLimits
        - Branch String:   'sdk/C/LzFind.c:379,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:379,7'
              BranchSideFuncs:
                - MatchFinder_SetLimits
            - BranchSide:      'sdk/C/LzFind.c:380,5'
              BranchSideFuncs:
                - MatchFinder_SetLimits
      Callsites:
        - Src:             'sdk/C/LzFind.c:376,5'
          Dst:             MatchFinder_Normalize
        - Src:             'sdk/C/LzFind.c:378,5'
          Dst:             MatchFinder_CheckAndMoveAndRead
        - Src:             'sdk/C/LzFind.c:381,3'
          Dst:             MatchFinder_SetLimits
    - functionName:    MatchFinder_SetLimits
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         16
      ICount:          134
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:276,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:277,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:278,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:280,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:286,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:282,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:284,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:288,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:289,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:292,23'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:293,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:294,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Bt4_MatchFinder_GetMatches
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - distances
      BBCount:         39
      ICount:          477
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - GetMatchesSpec1
        - MatchFinder_CheckLimits
        - MatchFinder_MovePos
        - SkipMatchesSpec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:670,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:670,3'
              BranchSideFuncs:
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:670,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:689,32'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:689,37'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:697,7'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:689,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:691,12'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:697,7'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:697,16'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:697,19'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:705,7'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:697,44'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:697,49'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:705,7'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:697,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:699,12'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:705,7'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:705,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:707,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:716,7'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:707,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:707,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:707,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:707,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:707,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:707,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:709,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:711,31'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:714,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:712,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:712,7'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:712,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:716,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:717,12'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:719,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:719,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:719,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:719,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:670,3'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:711,7'
          Dst:             SkipMatchesSpec
        - Src:             'sdk/C/LzFind.c:712,7'
          Dst:             MatchFinder_CheckLimits
        - Src:             'sdk/C/LzFind.c:719,3'
          Dst:             GetMatchesSpec1
        - Src:             'sdk/C/LzFind.c:719,3'
          Dst:             MatchFinder_CheckLimits
    - functionName:    GetMatchesSpec1
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lenLimit
        - curMatch
        - pos
        - cur
        - son
        - _cyclicBufferPos
        - _cyclicBufferSize
        - cutValue
        - distances
        - maxLen
      BBCount:         36
      ICount:          326
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:475,25'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:475,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:477,16'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:475,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:477,16'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:481,22'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:481,66'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:481,95'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:481,63'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:483,23'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:483,37'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:483,44'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:485,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:487,13'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:504,11'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:487,31'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:487,34'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:491,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:487,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:488,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:491,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:488,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:489,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:491,13'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:489,17'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:488,11'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:490,15'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:491,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:493,28'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:503,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:496,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:498,21'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:502,9'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:504,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:506,17'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:513,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Bt3_MatchFinder_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num
      BBCount:         12
      ICount:          169
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MatchFinder_MovePos
        - SkipMatchesSpec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:980,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:980,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:980,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:986,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:986,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:987,3'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
        - Branch String:   'sdk/C/LzFind.c:987,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:980,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:989,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:980,5'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:986,5'
          Dst:             SkipMatchesSpec
        - Src:             'sdk/C/LzFind.c:986,5'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Bt3_MatchFinder_GetMatches
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - distances
      BBCount:         26
      ICount:          355
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - GetMatchesSpec1
        - MatchFinder_CheckLimits
        - MatchFinder_MovePos
        - SkipMatchesSpec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:632,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:632,3'
              BranchSideFuncs:
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:632,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:649,32'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:649,37'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:662,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:649,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:651,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:662,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:651,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:651,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:651,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:651,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:651,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:651,5'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:655,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:657,31'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:660,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:658,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:658,7'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:658,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:662,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:662,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:662,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:632,3'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:657,7'
          Dst:             SkipMatchesSpec
        - Src:             'sdk/C/LzFind.c:658,7'
          Dst:             MatchFinder_CheckLimits
        - Src:             'sdk/C/LzFind.c:662,3'
          Dst:             GetMatchesSpec1
        - Src:             'sdk/C/LzFind.c:662,3'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Bt2_MatchFinder_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num
      BBCount:         12
      ICount:          138
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MatchFinder_MovePos
        - SkipMatchesSpec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:952,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:952,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:952,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:956,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:956,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:957,3'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
        - Branch String:   'sdk/C/LzFind.c:957,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:952,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:959,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:952,5'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:956,5'
          Dst:             SkipMatchesSpec
        - Src:             'sdk/C/LzFind.c:956,5'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Bt2_MatchFinder_GetMatches
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - distances
      BBCount:         9
      ICount:          144
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetMatchesSpec1
        - MatchFinder_MovePos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:608,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:608,3'
              BranchSideFuncs:
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:608,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:613,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:613,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:613,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:608,3'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:613,3'
          Dst:             GetMatchesSpec1
        - Src:             'sdk/C/LzFind.c:613,3'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Hc4_MatchFinder_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num
      BBCount:         12
      ICount:          181
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MatchFinder_CheckLimits
        - MatchFinder_MovePos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:1036,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1036,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:1036,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:1044,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1044,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:1045,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
        - Branch String:   'sdk/C/LzFind.c:1045,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1036,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:1047,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:1036,5'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:1044,5'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Hc4_MatchFinder_GetMatches
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - distances
      BBCount:         39
      ICount:          466
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - Hc_GetMatchesSpec
        - MatchFinder_CheckLimits
        - MatchFinder_MovePos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:804,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:804,3'
              BranchSideFuncs:
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:804,3'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:822,32'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:822,37'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:830,7'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:822,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:824,12'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:830,7'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:830,16'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:830,19'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:838,7'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:830,44'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:830,49'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:838,7'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:830,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:832,12'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:838,7'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:838,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:840,5'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:849,7'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:840,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:840,5'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:840,5'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:840,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:840,5'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:840,5'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:842,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:844,36'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:847,3'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:845,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:845,7'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:845,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:849,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:850,12'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:852,41'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:854,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:854,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:854,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:804,3'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:845,7'
          Dst:             MatchFinder_CheckLimits
        - Src:             'sdk/C/LzFind.c:852,23'
          Dst:             Hc_GetMatchesSpec
        - Src:             'sdk/C/LzFind.c:854,3'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Hc_GetMatchesSpec
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lenLimit
        - curMatch
        - pos
        - cur
        - son
        - _cyclicBufferPos
        - _cyclicBufferSize
        - cutValue
        - distances
        - maxLen
      BBCount:         23
      ICount:          217
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:427,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:431,18'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:431,50'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:431,79'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:431,47'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:433,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:435,25'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:457,3'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:436,9'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:438,15'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:446,37'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:438,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:440,37'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:447,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:449,22'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:455,7'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:457,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:426,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:460,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_CreateVTable
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - vTable
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:1090,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1094,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:1105,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:1105,12'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1107,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:1110,12'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:1110,12'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1112,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:1117,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_Init
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MatchFinder_Init_3
        - MatchFinder_Init_HighHash
        - MatchFinder_Init_LowHash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzFind.c:339,3'
          Dst:             MatchFinder_Init_HighHash
        - Src:             'sdk/C/LzFind.c:340,3'
          Dst:             MatchFinder_Init_LowHash
        - Src:             'sdk/C/LzFind.c:341,3'
          Dst:             MatchFinder_Init_3
    - functionName:    MatchFinder_GetNumAvailableBytes
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MatchFinder_GetPointerToCurrentPos
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MatchFinder_Init_HighHash
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:316,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:318,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_Init_LowHash
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:306,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:307,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:308,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_Init_3
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - readData
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MatchFinder_ReadBlock
        - MatchFinder_SetLimits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:330,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:330,7'
              BranchSideFuncs:
                - MatchFinder_ReadBlock
                - MatchFinder_SetLimits
            - BranchSide:      'sdk/C/LzFind.c:331,27'
              BranchSideFuncs:
                - MatchFinder_ReadBlock
                - MatchFinder_SetLimits
      Callsites:
        - Src:             'sdk/C/LzFind.c:331,5'
          Dst:             MatchFinder_ReadBlock
        - Src:             'sdk/C/LzFind.c:333,3'
          Dst:             MatchFinder_SetLimits
    - functionName:    Hc3Zip_MatchFinder_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MatchFinder_CheckLimits
        - MatchFinder_MovePos
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:1075,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1075,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:1075,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:1080,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1080,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:1081,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
        - Branch String:   'sdk/C/LzFind.c:1081,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:1075,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:1083,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:1075,5'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:1080,5'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Bt3Zip_MatchFinder_Skip
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - num
      BBCount:         12
      ICount:          148
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MatchFinder_MovePos
        - SkipMatchesSpec
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:965,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:965,5'
              BranchSideFuncs:
                - MatchFinder_MovePos
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:965,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_MovePos
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:969,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:969,5'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
                - SkipMatchesSpec
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:970,3'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
        - Branch String:   'sdk/C/LzFind.c:970,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:965,5'
              BranchSideFuncs:
                - SkipMatchesSpec
                - MatchFinder_CheckLimits
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:972,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:965,5'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:969,5'
          Dst:             SkipMatchesSpec
        - Src:             'sdk/C/LzFind.c:969,5'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Hc3Zip_MatchFinder_GetMatches
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - distances
      BBCount:         9
      ICount:          150
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Hc_GetMatchesSpec
        - MatchFinder_CheckLimits
        - MatchFinder_MovePos
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:939,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:939,3'
              BranchSideFuncs:
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:939,3'
              BranchSideFuncs:
                - Hc_GetMatchesSpec
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:945,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:945,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:945,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:939,3'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:943,23'
          Dst:             Hc_GetMatchesSpec
        - Src:             'sdk/C/LzFind.c:945,3'
          Dst:             MatchFinder_CheckLimits
    - functionName:    Bt3Zip_MatchFinder_GetMatches
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - distances
      BBCount:         9
      ICount:          154
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetMatchesSpec1
        - MatchFinder_MovePos
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:619,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:619,3'
              BranchSideFuncs:
                - MatchFinder_MovePos
            - BranchSide:      'sdk/C/LzFind.c:619,3'
              BranchSideFuncs:
                - GetMatchesSpec1
                - MatchFinder_CheckLimits
        - Branch String:   'sdk/C/LzFind.c:624,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:624,3'
              BranchSideFuncs:
                - MatchFinder_CheckLimits
            - BranchSide:      'sdk/C/LzFind.c:624,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:619,3'
          Dst:             MatchFinder_MovePos
        - Src:             'sdk/C/LzFind.c:624,3'
          Dst:             GetMatchesSpec1
        - Src:             'sdk/C/LzFind.c:624,3'
          Dst:             MatchFinder_CheckLimits
    - functionName:    AllocRefs
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - num
        - alloc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:173,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:175,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LzInWindow_Create
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - keepSizeReserv
        - alloc
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LzInWindow_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:33,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:35,20'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:38,8'
              BranchSideFuncs:
                - LzInWindow_Free
        - Branch String:   'sdk/C/LzFind.c:38,22'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:38,25'
              BranchSideFuncs:
                - LzInWindow_Free
            - BranchSide:      'sdk/C/LzFind.c:40,21'
              BranchSideFuncs:
                - LzInWindow_Free
        - Branch String:   'sdk/C/LzFind.c:38,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:40,21'
              BranchSideFuncs:
                - LzInWindow_Free
            - BranchSide:      'sdk/C/LzFind.c:44,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:40,5'
          Dst:             LzInWindow_Free
    - functionName:    LzInWindow_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:21,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:21,7'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:23,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MatchFinder_Create
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - historySize
        - keepAddBufferBefore
        - matchMaxLen
        - keepAddBufferAfter
        - alloc
      BBCount:         49
      ICount:          405
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - AllocRefs
        - LzInWindow_Create
        - MatchFinder_Free
        - MatchFinder_FreeThisClassMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:184,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:186,22'
              BranchSideFuncs:
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:190,16'
              BranchSideFuncs:
                - LzInWindow_Create
                - MatchFinder_Free
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
        - Branch String:   'sdk/C/LzFind.c:191,12'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:191,59'
              BranchSideFuncs:
                - LzInWindow_Create
                - MatchFinder_Free
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
            - BranchSide:      'sdk/C/LzFind.c:192,12'
              BranchSideFuncs:
                - LzInWindow_Create
                - MatchFinder_Free
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
        - Branch String:   'sdk/C/LzFind.c:201,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:203,34'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:267,20'
              BranchSideFuncs:
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:208,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:209,12'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:212,14'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:213,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:214,24'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:215,13'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:215,13'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:216,13'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:217,16'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:225,15'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:226,16'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:228,16'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:234,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:234,32'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:235,11'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:235,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:235,32'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:236,11'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:236,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:236,32'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:237,13'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:248,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:249,17'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:250,17'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:252,19'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:252,22'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
            - BranchSide:      'sdk/C/LzFind.c:255,39'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:252,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:255,39'
              BranchSideFuncs:
                - MatchFinder_FreeThisClassMemory
                - AllocRefs
                - MatchFinder_Free
        - Branch String:   'sdk/C/LzFind.c:259,11'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:261,18'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:265,3'
              BranchSideFuncs:
                - MatchFinder_Free
      Callsites:
        - Src:             'sdk/C/LzFind.c:186,5'
          Dst:             MatchFinder_Free
        - Src:             'sdk/C/LzFind.c:201,7'
          Dst:             LzInWindow_Create
        - Src:             'sdk/C/LzFind.c:255,7'
          Dst:             MatchFinder_FreeThisClassMemory
        - Src:             'sdk/C/LzFind.c:257,17'
          Dst:             AllocRefs
        - Src:             'sdk/C/LzFind.c:267,3'
          Dst:             MatchFinder_Free
    - functionName:    MatchFinder_Free
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LzInWindow_Free
        - MatchFinder_FreeThisClassMemory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sdk/C/LzFind.c:166,3'
          Dst:             MatchFinder_FreeThisClassMemory
        - Src:             'sdk/C/LzFind.c:167,3'
          Dst:             LzInWindow_Free
    - functionName:    MatchFinder_FreeThisClassMemory
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - alloc
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MatchFinder_SetDefaultSettings
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MatchFinder_Construct
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MatchFinder_SetDefaultSettings
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:148,3'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:150,24'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:156,1'
              BranchSideFuncs: []
        - Branch String:   'sdk/C/LzFind.c:152,5'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:153,12'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:154,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sdk/C/LzFind.c:146,3'
          Dst:             MatchFinder_SetDefaultSettings
    - functionName:    MatchFinder_ReadIfRequired
      functionSourceFile: '/src/lzma-fuzz/sdk/C/LzFind.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MatchFinder_ReadBlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sdk/C/LzFind.c:116,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:117,5'
              BranchSideFuncs: []
            - BranchSide:      'sdk/C/LzFind.c:118,7'
              BranchSideFuncs:
                - MatchFinder_ReadBlock
        - Branch String:   'sdk/C/LzFind.c:118,7'
          Branch Sides:
            - BranchSide:      'sdk/C/LzFind.c:118,7'
              BranchSideFuncs:
                - MatchFinder_ReadBlock
            - BranchSide:      'sdk/C/LzFind.c:119,27'
              BranchSideFuncs:
                - MatchFinder_ReadBlock
      Callsites:
        - Src:             'sdk/C/LzFind.c:119,5'
          Dst:             MatchFinder_ReadBlock
...
