---
Fuzzer filename: '/src/xz/tests/ossfuzz/fuzz_encode_stream.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    fuzz_code
      functionSourceFile: '/src/xz/tests/ossfuzz/./fuzz_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - inbuf
        - inbuf_size
      BBCount:         23
      ICount:          148
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - fprintf
        - lzma_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   './fuzz_common.h:42,29'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:42,32'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:56,7'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
        - Branch String:   './fuzz_common.h:42,7'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:43,30'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:56,7'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
        - Branch String:   './fuzz_common.h:43,30'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:43,17'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:44,8'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
        - Branch String:   './fuzz_common.h:52,8'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:53,12'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:54,3'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
        - Branch String:   './fuzz_common.h:56,7'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:60,23'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:63,2'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
        - Branch String:   './fuzz_common.h:63,2'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:42,7'
              BranchSideFuncs:
                - lzma_code
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:68,6'
              BranchSideFuncs:
                - fprintf
                - abort
        - Branch String:   './fuzz_common.h:68,6'
          Branch Sides:
            - BranchSide:      './fuzz_common.h:69,11'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      './fuzz_common.h:72,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './fuzz_common.h:63,18'
          Dst:             lzma_code
        - Src:             './fuzz_common.h:69,3'
          Dst:             fprintf
        - Src:             './fuzz_common.h:70,3'
          Dst:             abort
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/xz/tests/ossfuzz/fuzz_encode_stream.c'
      linkageType:     externalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - inbuf
        - inbuf_size
      BBCount:         18
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
        - fuzz_code
        - lzma_end
        - lzma_lzma_preset
        - lzma_stream_encoder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_encode_stream.c:23,6'
          Branch Sides:
            - BranchSide:      'fuzz_encode_stream.c:24,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'fuzz_encode_stream.c:35,26'
              BranchSideFuncs:
                - lzma_lzma_preset
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
                - fprintf
                - abort
        - Branch String:   'fuzz_encode_stream.c:37,2'
          Branch Sides:
            - BranchSide:      'fuzz_encode_stream.c:41,28'
              BranchSideFuncs:
                - lzma_lzma_preset
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:41,28'
              BranchSideFuncs:
                - lzma_lzma_preset
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:41,28'
              BranchSideFuncs:
                - lzma_lzma_preset
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:44,16'
              BranchSideFuncs:
                - lzma_lzma_preset
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:47,16'
              BranchSideFuncs:
                - lzma_lzma_preset
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:50,3'
              BranchSideFuncs: []
        - Branch String:   'fuzz_encode_stream.c:55,6'
          Branch Sides:
            - BranchSide:      'fuzz_encode_stream.c:56,11'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:61,27'
              BranchSideFuncs:
                - lzma_stream_encoder
                - fuzz_code
                - lzma_end
                - fprintf
                - abort
        - Branch String:   'fuzz_encode_stream.c:76,6'
          Branch Sides:
            - BranchSide:      'fuzz_encode_stream.c:77,11'
              BranchSideFuncs:
                - fprintf
                - abort
            - BranchSide:      'fuzz_encode_stream.c:81,19'
              BranchSideFuncs:
                - fuzz_code
                - lzma_end
      Callsites:
        - Src:             'fuzz_encode_stream.c:24,3'
          Dst:             fprintf
        - Src:             'fuzz_encode_stream.c:55,6'
          Dst:             lzma_lzma_preset
        - Src:             'fuzz_encode_stream.c:56,3'
          Dst:             fprintf
        - Src:             'fuzz_encode_stream.c:57,3'
          Dst:             abort
        - Src:             'fuzz_encode_stream.c:75,17'
          Dst:             lzma_stream_encoder
        - Src:             'fuzz_encode_stream.c:77,3'
          Dst:             fprintf
        - Src:             'fuzz_encode_stream.c:78,3'
          Dst:             abort
        - Src:             'fuzz_encode_stream.c:81,2'
          Dst:             fuzz_code
        - Src:             'fuzz_encode_stream.c:84,2'
          Dst:             lzma_end
    - functionName:    lzma_memlimit_set
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - strm
        - new_memlimit
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/common.c:475,19'
          Branch Sides:
            - BranchSide:      'common/common.c:475,22'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:477,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:476,4'
          Branch Sides:
            - BranchSide:      'common/common.c:476,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:477,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:475,6'
          Branch Sides:
            - BranchSide:      'common/common.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:481,6'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:481,6'
          Branch Sides:
            - BranchSide:      'common/common.c:482,16'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:484,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_memlimit_get
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/common.c:457,19'
          Branch Sides:
            - BranchSide:      'common/common.c:457,22'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:462,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:458,4'
          Branch Sides:
            - BranchSide:      'common/common.c:458,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:462,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:459,4'
          Branch Sides:
            - BranchSide:      'common/common.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:462,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:457,6'
          Branch Sides:
            - BranchSide:      'common/common.c:462,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:464,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_memusage
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/common.c:440,19'
          Branch Sides:
            - BranchSide:      'common/common.c:440,22'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:441,4'
          Branch Sides:
            - BranchSide:      'common/common.c:441,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:442,4'
          Branch Sides:
            - BranchSide:      'common/common.c:442,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:440,6'
          Branch Sides:
            - BranchSide:      'common/common.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:447,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_get_check
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/common.c:427,6'
          Branch Sides:
            - BranchSide:      'common/common.c:428,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:430,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_get_progress
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - progress_in
        - progress_out
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/common.c:410,6'
          Branch Sides:
            - BranchSide:      'common/common.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:414,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_end
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_free
        - lzma_next_end
      functionUses:    5
      BranchProfiles:
        - Branch String:   'common/common.c:382,19'
          Branch Sides:
            - BranchSide:      'common/common.c:382,22'
              BranchSideFuncs:
                - lzma_next_end
                - lzma_free
            - BranchSide:      'common/common.c:382,19'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:382,6'
          Branch Sides:
            - BranchSide:      'common/common.c:382,6'
              BranchSideFuncs:
                - lzma_next_end
                - lzma_free
            - BranchSide:      'common/common.c:383,18'
              BranchSideFuncs:
                - lzma_next_end
                - lzma_free
      Callsites:
        - Src:             'common/common.c:383,3'
          Dst:             lzma_next_end
        - Src:             'common/common.c:384,3'
          Dst:             lzma_free
    - functionName:    lzma_next_end
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_free
      functionUses:    12
      BranchProfiles:
        - Branch String:   'common/common.c:154,6'
          Branch Sides:
            - BranchSide:      'common/common.c:154,6'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'common/common.c:158,7'
              BranchSideFuncs:
                - lzma_free
        - Branch String:   'common/common.c:158,7'
          Branch Sides:
            - BranchSide:      'common/common.c:159,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:161,14'
              BranchSideFuncs:
                - lzma_free
      Callsites:
        - Src:             'common/common.c:161,4'
          Dst:             lzma_free
    - functionName:    lzma_free
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - allocator
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    28
      BranchProfiles:
        - Branch String:   'common/common.c:81,24'
          Branch Sides:
            - BranchSide:      'common/common.c:81,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'common/common.c:84,8'
              BranchSideFuncs:
                - free
        - Branch String:   'common/common.c:81,6'
          Branch Sides:
            - BranchSide:      'common/common.c:82,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:84,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    lzma_code
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - action
      BBCount:         119
      ICount:          676
      EdgeCount:       150
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/common.c:207,29'
          Branch Sides:
            - BranchSide:      'common/common.c:207,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:208,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:208,4'
          Branch Sides:
            - BranchSide:      'common/common.c:208,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:208,31'
          Branch Sides:
            - BranchSide:      'common/common.c:208,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:209,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:209,4'
          Branch Sides:
            - BranchSide:      'common/common.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:210,4'
          Branch Sides:
            - BranchSide:      'common/common.c:210,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:211,4'
          Branch Sides:
            - BranchSide:      'common/common.c:211,22'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:212,4'
          Branch Sides:
            - BranchSide:      'common/common.c:212,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:207,6'
          Branch Sides:
            - BranchSide:      'common/common.c:213,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:217,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:218,4'
          Branch Sides:
            - BranchSide:      'common/common.c:218,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:219,4'
          Branch Sides:
            - BranchSide:      'common/common.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:220,4'
          Branch Sides:
            - BranchSide:      'common/common.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:221,4'
          Branch Sides:
            - BranchSide:      'common/common.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:222,4'
          Branch Sides:
            - BranchSide:      'common/common.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:223,4'
          Branch Sides:
            - BranchSide:      'common/common.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:224,4'
          Branch Sides:
            - BranchSide:      'common/common.c:224,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:225,4'
          Branch Sides:
            - BranchSide:      'common/common.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:217,6'
          Branch Sides:
            - BranchSide:      'common/common.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:228,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:228,2'
          Branch Sides:
            - BranchSide:      'common/common.c:230,11'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:256,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:263,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:270,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:277,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:286,2'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:288,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:230,3'
          Branch Sides:
            - BranchSide:      'common/common.c:232,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:235,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:239,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:243,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:247,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:251,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:257,5'
          Branch Sides:
            - BranchSide:      'common/common.c:257,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:258,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:256,7'
          Branch Sides:
            - BranchSide:      'common/common.c:258,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:260,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:264,5'
          Branch Sides:
            - BranchSide:      'common/common.c:264,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:265,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:263,7'
          Branch Sides:
            - BranchSide:      'common/common.c:265,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:267,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:271,5'
          Branch Sides:
            - BranchSide:      'common/common.c:271,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:272,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:270,7'
          Branch Sides:
            - BranchSide:      'common/common.c:272,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:274,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:278,5'
          Branch Sides:
            - BranchSide:      'common/common.c:278,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:279,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:277,7'
          Branch Sides:
            - BranchSide:      'common/common.c:279,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:281,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:302,6'
          Branch Sides:
            - BranchSide:      'common/common.c:303,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:308,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:308,6'
          Branch Sides:
            - BranchSide:      'common/common.c:309,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:314,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:316,2'
          Branch Sides:
            - BranchSide:      'common/common.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:338,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:365,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:365,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:365,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:365,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:370,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:322,20'
          Branch Sides:
            - BranchSide:      'common/common.c:322,23'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:328,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:322,7'
          Branch Sides:
            - BranchSide:      'common/common.c:323,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:328,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:323,8'
          Branch Sides:
            - BranchSide:      'common/common.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:343,7'
          Branch Sides:
            - BranchSide:      'common/common.c:344,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:350,5'
          Branch Sides:
            - BranchSide:      'common/common.c:350,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:353,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:351,5'
          Branch Sides:
            - BranchSide:      'common/common.c:351,8'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:353,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:349,7'
          Branch Sides:
            - BranchSide:      'common/common.c:353,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:355,4'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:370,3'
          Branch Sides:
            - BranchSide:      'common/common.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:371,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/common.c:370,3'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    130
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_strm_init
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lzma_alloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'common/common.c:179,6'
          Branch Sides:
            - BranchSide:      'common/common.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:182,6'
              BranchSideFuncs:
                - lzma_alloc
        - Branch String:   'common/common.c:182,6'
          Branch Sides:
            - BranchSide:      'common/common.c:184,5'
              BranchSideFuncs:
                - lzma_alloc
            - BranchSide:      'common/common.c:191,2'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:185,7'
          Branch Sides:
            - BranchSide:      'common/common.c:186,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:188,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/common.c:183,20'
          Dst:             lzma_alloc
    - functionName:    lzma_alloc
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - allocator
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'common/common.c:42,6'
          Branch Sides:
            - BranchSide:      'common/common.c:43,8'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'common/common.c:47,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'common/common.c:47,24'
          Branch Sides:
            - BranchSide:      'common/common.c:47,27'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'common/common.c:50,16'
              BranchSideFuncs:
                - malloc
        - Branch String:   'common/common.c:47,6'
          Branch Sides:
            - BranchSide:      'common/common.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:50,16'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    lzma_next_filter_update
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - reversed_filters
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'common/common.c:140,6'
          Branch Sides:
            - BranchSide:      'common/common.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:143,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:143,6'
          Branch Sides:
            - BranchSide:      'common/common.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:146,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:146,2'
          Branch Sides:
            - BranchSide:      'common/common.c:146,2'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:147,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/common.c:146,2'
          Dst:             __assert_fail
    - functionName:    lzma_next_filter_init
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_next_end
      functionUses:    4
      BranchProfiles:
        - Branch String:   'common/common.c:126,2'
          Branch Sides:
            - BranchSide:      'common/common.c:126,2'
              BranchSideFuncs:
                - lzma_next_end
            - BranchSide:      'common/common.c:127,13'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:128,9'
          Branch Sides:
            - BranchSide:      'common/common.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:129,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/common.c:126,2'
          Dst:             lzma_next_end
    - functionName:    lzma_bufcpy
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
      BBCount:         27
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'common/common.c:99,2'
          Branch Sides:
            - BranchSide:      'common/common.c:99,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/common.c:99,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/common.c:99,2'
          Branch Sides:
            - BranchSide:      'common/common.c:99,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/common.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/common.c:100,2'
          Branch Sides:
            - BranchSide:      'common/common.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/common.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/common.c:100,2'
          Branch Sides:
            - BranchSide:      'common/common.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/common.c:102,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/common.c:102,2'
          Branch Sides:
            - BranchSide:      'common/common.c:102,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/common.c:103,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/common.c:103,2'
          Branch Sides:
            - BranchSide:      'common/common.c:103,2'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:105,26'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:107,27'
          Branch Sides:
            - BranchSide:      'common/common.c:107,15'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:107,15'
              BranchSideFuncs: []
        - Branch String:   'common/common.c:112,6'
          Branch Sides:
            - BranchSide:      'common/common.c:112,6'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:113,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/common.c:99,2'
          Dst:             __assert_fail
        - Src:             'common/common.c:100,2'
          Dst:             __assert_fail
        - Src:             'common/common.c:102,2'
          Dst:             __assert_fail
        - Src:             'common/common.c:103,2'
          Dst:             __assert_fail
    - functionName:    lzma_alloc_zero
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - allocator
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/common.c:61,6'
          Branch Sides:
            - BranchSide:      'common/common.c:62,8'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'common/common.c:66,6'
              BranchSideFuncs:
                - calloc
        - Branch String:   'common/common.c:66,24'
          Branch Sides:
            - BranchSide:      'common/common.c:66,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'common/common.c:71,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'common/common.c:66,6'
          Branch Sides:
            - BranchSide:      'common/common.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:71,19'
              BranchSideFuncs:
                - calloc
        - Branch String:   'common/common.c:68,7'
          Branch Sides:
            - BranchSide:      'common/common.c:69,4'
              BranchSideFuncs: []
            - BranchSide:      'common/common.c:70,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/common.c:71,9'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_version_string
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_version_number
      functionSourceFile: '/src/xz/src/liblzma/common/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/common/stream_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
        - allocator
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_block_encoder_init
        - lzma_block_header_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/stream_encoder.c:71,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:71,2'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:74,34'
              BranchSideFuncs:
                - lzma_block_encoder_init
      Callsites:
        - Src:             'common/stream_encoder.c:71,2'
          Dst:             lzma_block_header_size
        - Src:             'common/stream_encoder.c:74,9'
          Dst:             lzma_block_encoder_init
    - functionName:    stream_encoder_update
      functionSourceFile: '/src/xz/src/liblzma/common/stream_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - filters
        - reversed_filters
      BBCount:         19
      ICount:          150
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_encoder_init
        - lzma_filters_copy
        - lzma_filters_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/stream_encoder.c:240,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:240,2'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:242,6'
              BranchSideFuncs:
                - lzma_filters_free
                - lzma_filters_free
                - block_encoder_init
        - Branch String:   'common/stream_encoder.c:242,6'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:247,3'
              BranchSideFuncs:
                - block_encoder_init
                - lzma_filters_free
                - lzma_filters_free
            - BranchSide:      'common/stream_encoder.c:256,13'
              BranchSideFuncs:
                - lzma_filters_free
                - lzma_filters_free
        - Branch String:   'common/stream_encoder.c:251,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:252,4'
              BranchSideFuncs:
                - lzma_filters_free
            - BranchSide:      'common/stream_encoder.c:254,3'
              BranchSideFuncs:
                - lzma_filters_free
        - Branch String:   'common/stream_encoder.c:256,13'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:259,9'
              BranchSideFuncs:
                - lzma_filters_free
                - lzma_filters_free
            - BranchSide:      'common/stream_encoder.c:267,7'
              BranchSideFuncs:
                - lzma_filters_free
        - Branch String:   'common/stream_encoder.c:262,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:263,4'
              BranchSideFuncs:
                - lzma_filters_free
            - BranchSide:      'common/stream_encoder.c:264,2'
              BranchSideFuncs:
                - lzma_filters_free
      Callsites:
        - Src:             'common/stream_encoder.c:240,2'
          Dst:             lzma_filters_copy
        - Src:             'common/stream_encoder.c:249,9'
          Dst:             block_encoder_init
        - Src:             'common/stream_encoder.c:272,2'
          Dst:             lzma_filters_free
        - Src:             'common/stream_encoder.c:280,2'
          Dst:             lzma_filters_free
    - functionName:    stream_encoder_end
      functionSourceFile: '/src/xz/src/liblzma/common/stream_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_filters_free
        - lzma_free
        - lzma_index_end
        - lzma_next_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/stream_encoder.c:217,2'
          Dst:             lzma_next_end
        - Src:             'common/stream_encoder.c:218,2'
          Dst:             lzma_next_end
        - Src:             'common/stream_encoder.c:219,2'
          Dst:             lzma_index_end
        - Src:             'common/stream_encoder.c:221,2'
          Dst:             lzma_filters_free
        - Src:             'common/stream_encoder.c:223,2'
          Dst:             lzma_free
    - functionName:    stream_encode
      functionSourceFile: '/src/xz/src/liblzma/common/stream_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         53
      ICount:          398
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - block_encoder_init
        - lzma_block_header_encode
        - lzma_block_unpadded_size
        - lzma_bufcpy
        - lzma_index_append
        - lzma_index_encoder_init
        - lzma_index_size
        - lzma_stream_footer_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_encoder.c:88,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:89,10'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:208,2'
              BranchSideFuncs: []
        - Branch String:   'common/stream_encoder.c:89,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:93,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:93,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:93,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:106,8'
              BranchSideFuncs:
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - lzma_bufcpy
                - __assert_fail
                - lzma_index_encoder_init
            - BranchSide:      'common/stream_encoder.c:158,24'
              BranchSideFuncs:
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - lzma_index_size
                - lzma_stream_footer_encode
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:180,24'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:204,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:95,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:96,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:98,7'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:98,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:99,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:101,3'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:106,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:110,8'
              BranchSideFuncs:
                - lzma_index_encoder_init
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_bufcpy
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:131,8'
              BranchSideFuncs:
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:110,8'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:121,4'
              BranchSideFuncs:
                - lzma_index_encoder_init
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:121,4'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:121,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:124,4'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:131,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:132,4'
              BranchSideFuncs:
                - lzma_block_header_encode
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:136,3'
              BranchSideFuncs:
                - lzma_block_header_encode
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:132,4'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:132,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:136,3'
              BranchSideFuncs:
                - lzma_block_header_encode
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:140,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:142,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:144,24'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:162,30'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:162,33'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:163,11'
              BranchSideFuncs: []
        - Branch String:   'common/stream_encoder.c:162,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:163,11'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:167,6'
              BranchSideFuncs:
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - lzma_index_size
                - lzma_stream_footer_encode
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:168,3'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:168,3'
              BranchSideFuncs:
                - lzma_index_append
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
            - BranchSide:      'common/stream_encoder.c:169,3'
              BranchSideFuncs:
                - lzma_index_append
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:169,3'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:169,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:173,3'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:184,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:185,11'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:188,27'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'common/stream_encoder.c:194,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:196,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:198,3'
              BranchSideFuncs:
                - lzma_index_size
                - lzma_stream_footer_encode
                - lzma_block_unpadded_size
                - __assert_fail
                - lzma_index_append
                - block_encoder_init
                - lzma_block_header_encode
                - lzma_index_encoder_init
                - lzma_bufcpy
                - __assert_fail
      Callsites:
        - Src:             'common/stream_encoder.c:93,3'
          Dst:             lzma_bufcpy
        - Src:             'common/stream_encoder.c:121,4'
          Dst:             lzma_index_encoder_init
        - Src:             'common/stream_encoder.c:132,4'
          Dst:             block_encoder_init
        - Src:             'common/stream_encoder.c:140,7'
          Dst:             lzma_block_header_encode
        - Src:             'common/stream_encoder.c:166,34'
          Dst:             lzma_block_unpadded_size
        - Src:             'common/stream_encoder.c:168,3'
          Dst:             __assert_fail
        - Src:             'common/stream_encoder.c:169,3'
          Dst:             lzma_index_append
        - Src:             'common/stream_encoder.c:190,21'
          Dst:             lzma_index_size
        - Src:             'common/stream_encoder.c:194,7'
          Dst:             lzma_stream_footer_encode
        - Src:             'common/stream_encoder.c:204,3'
          Dst:             __assert_fail
    - functionName:    stream_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/common/stream_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - check
      BBCount:         22
      ICount:          190
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - lzma_alloc
        - lzma_index_end
        - lzma_index_init
        - lzma_next_end
        - lzma_stream_header_encode
        - stream_encoder_init
        - stream_encoder_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_encoder.c:289,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:289,2'
              BranchSideFuncs:
                - lzma_next_end
                - lzma_index_end
                - lzma_index_init
                - lzma_stream_header_encode
                - stream_encoder_update
                - lzma_alloc
            - BranchSide:      'common/stream_encoder.c:291,6'
              BranchSideFuncs:
                - lzma_index_end
                - lzma_index_init
                - lzma_stream_header_encode
                - stream_encoder_update
                - lzma_alloc
        - Branch String:   'common/stream_encoder.c:291,6'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:294,29'
              BranchSideFuncs:
                - lzma_index_end
                - lzma_index_init
                - lzma_stream_header_encode
                - stream_encoder_update
                - lzma_alloc
        - Branch String:   'common/stream_encoder.c:296,6'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:297,49'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_index_end
                - lzma_index_init
                - lzma_stream_header_encode
                - stream_encoder_update
            - BranchSide:      'common/stream_encoder.c:313,2'
              BranchSideFuncs:
                - lzma_index_end
                - lzma_index_init
                - lzma_stream_header_encode
                - stream_encoder_update
        - Branch String:   'common/stream_encoder.c:298,7'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:299,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:301,17'
              BranchSideFuncs:
                - lzma_index_end
                - lzma_index_init
                - lzma_stream_header_encode
                - stream_encoder_update
        - Branch String:   'common/stream_encoder.c:320,6'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:324,20'
              BranchSideFuncs:
                - lzma_stream_header_encode
                - stream_encoder_update
        - Branch String:   'common/stream_encoder.c:328,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:328,2'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:331,2'
              BranchSideFuncs:
                - stream_encoder_update
      Callsites:
        - Src:             'common/stream_encoder.c:289,2'
          Dst:             stream_encoder_init
        - Src:             'common/stream_encoder.c:289,2'
          Dst:             lzma_next_end
        - Src:             'common/stream_encoder.c:297,11'
          Dst:             lzma_alloc
        - Src:             'common/stream_encoder.c:318,2'
          Dst:             lzma_index_end
        - Src:             'common/stream_encoder.c:319,17'
          Dst:             lzma_index_init
        - Src:             'common/stream_encoder.c:328,2'
          Dst:             lzma_stream_header_encode
        - Src:             'common/stream_encoder.c:337,9'
          Dst:             stream_encoder_update
    - functionName:    lzma_stream_encoder
      functionSourceFile: '/src/xz/src/liblzma/common/stream_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - filters
        - check
      BBCount:         12
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_end
        - lzma_strm_init
        - stream_encoder_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_encoder.c:345,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:345,2'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_encoder.c:345,2'
              BranchSideFuncs:
                - stream_encoder_init
                - lzma_end
        - Branch String:   'common/stream_encoder.c:345,2'
          Branch Sides:
            - BranchSide:      'common/stream_encoder.c:345,2'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'common/stream_encoder.c:347,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/stream_encoder.c:345,2'
          Dst:             lzma_strm_init
        - Src:             'common/stream_encoder.c:345,2'
          Dst:             stream_encoder_init
        - Src:             'common/stream_encoder.c:345,2'
          Dst:             lzma_end
    - functionName:    is_backward_size_valid
      functionSourceFile: '/src/xz/src/liblzma/common/stream_flags_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_flags_common.h:31,4'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.h:31,7'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.h:31,4'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.h:32,4'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.h:32,8'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.h:32,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_stream_footer_encode
      functionSourceFile: '/src/xz/src/liblzma/common/stream_flags_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_backward_size_valid
        - lzma_crc32
        - stream_flags_encode
        - write32ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_flags_encoder.c:61,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_encoder.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_encoder.c:65,30'
              BranchSideFuncs:
                - is_backward_size_valid
                - write32ne
                - stream_flags_encode
                - lzma_crc32
                - write32ne
        - Branch String:   'common/stream_flags_encoder.c:65,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_encoder.c:66,3'
              BranchSideFuncs:
                - write32ne
                - stream_flags_encode
                - lzma_crc32
                - write32ne
            - BranchSide:      'common/stream_flags_encoder.c:68,2'
              BranchSideFuncs:
                - write32ne
                - stream_flags_encode
                - lzma_crc32
                - write32ne
        - Branch String:   'common/stream_flags_encoder.c:71,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_encoder.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_encoder.c:76,4'
              BranchSideFuncs:
                - lzma_crc32
                - write32ne
      Callsites:
        - Src:             'common/stream_flags_encoder.c:65,7'
          Dst:             is_backward_size_valid
        - Src:             'common/stream_flags_encoder.c:68,2'
          Dst:             write32ne
        - Src:             'common/stream_flags_encoder.c:71,6'
          Dst:             stream_flags_encode
        - Src:             'common/stream_flags_encoder.c:75,23'
          Dst:             lzma_crc32
        - Src:             'common/stream_flags_encoder.c:78,2'
          Dst:             write32ne
    - functionName:    write32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_flags_encode
      functionSourceFile: '/src/xz/src/liblzma/common/stream_flags_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/stream_flags_encoder.c:18,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_encoder.c:19,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_encoder.c:21,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_stream_header_encode
      functionSourceFile: '/src/xz/src/liblzma/common/stream_flags_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_crc32
        - stream_flags_encode
        - write32ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_flags_encoder.c:34,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_encoder.c:35,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_encoder.c:38,9'
              BranchSideFuncs:
                - stream_flags_encode
                - lzma_crc32
                - write32ne
        - Branch String:   'common/stream_flags_encoder.c:41,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_encoder.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_encoder.c:45,34'
              BranchSideFuncs:
                - lzma_crc32
                - write32ne
      Callsites:
        - Src:             'common/stream_flags_encoder.c:41,6'
          Dst:             stream_flags_encode
        - Src:             'common/stream_flags_encoder.c:45,23'
          Dst:             lzma_crc32
        - Src:             'common/stream_flags_encoder.c:48,2'
          Dst:             write32ne
    - functionName:    crc32_set_func
      functionSourceFile: '/src/xz/src/liblzma/check/crc32_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_resolve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'check/crc32_fast.c:154,15'
          Branch Sides:
            - BranchSide:      'check/crc32_fast.c:154,15'
              BranchSideFuncs:
                - crc32_resolve
            - BranchSide:      'check/crc32_fast.c:154,15'
              BranchSideFuncs:
                - crc32_resolve
      Callsites:
        - Src:             'check/crc32_fast.c:154,15'
          Dst:             crc32_resolve
    - functionName:    crc32_resolve
      functionSourceFile: '/src/xz/src/liblzma/check/crc32_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_arch_extension_supported
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc32_fast.c:134,9'
          Branch Sides:
            - BranchSide:      'check/crc32_fast.c:134,9'
              BranchSideFuncs:
                - is_arch_extension_supported
            - BranchSide:      'check/crc32_fast.c:134,9'
              BranchSideFuncs:
                - is_arch_extension_supported
      Callsites:
        - Src:             'check/crc32_fast.c:134,9'
          Dst:             is_arch_extension_supported
    - functionName:    is_arch_extension_supported
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __get_cpuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc_x86_clmul.h:341,6'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:341,6'
              BranchSideFuncs:
                - __get_cpuid
            - BranchSide:      'check/crc_x86_clmul.h:341,6'
              BranchSideFuncs:
                - __get_cpuid
        - Branch String:   'check/crc_x86_clmul.h:365,17'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:365,21'
              BranchSideFuncs: []
            - BranchSide:      'check/crc_x86_clmul.h:365,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:352,12'
          Dst:             __get_cpuid
    - functionName:    crc32_arch_optimized
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - crc
      BBCount:         36
      ICount:          505
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fold
        - fold_xor
        - keep_high_bytes
        - my_load128
        - read16le
        - read32le
        - read64le
        - shift_left
        - shift_right
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc_x86_clmul.h:156,6'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:157,10'
              BranchSideFuncs: []
            - BranchSide:      'check/crc_x86_clmul.h:161,26'
              BranchSideFuncs:
                - my_load128
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
                - my_load128
                - my_load128
                - my_load128
                - fold
                - fold
                - fold
                - fold_xor
                - fold_xor
                - fold_xor
                - fold_xor
                - read64le
                - read64le
                - shift_left
                - shift_left
                - read16le
                - read32le
        - Branch String:   'check/crc_x86_clmul.h:180,6'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:181,16'
              BranchSideFuncs:
                - shift_left
                - read16le
                - read32le
            - BranchSide:      'check/crc_x86_clmul.h:204,13'
              BranchSideFuncs:
                - my_load128
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
                - my_load128
                - my_load128
                - my_load128
                - fold
                - fold
                - fold
                - fold_xor
                - fold_xor
                - fold_xor
                - fold_xor
                - read64le
                - read64le
                - shift_left
        - Branch String:   'check/crc_x86_clmul.h:186,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:187,18'
              BranchSideFuncs:
                - read32le
                - shift_left
                - read16le
            - BranchSide:      'check/crc_x86_clmul.h:192,7'
              BranchSideFuncs:
                - shift_left
                - read16le
        - Branch String:   'check/crc_x86_clmul.h:192,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:193,28'
              BranchSideFuncs:
                - read16le
                - shift_left
            - BranchSide:      'check/crc_x86_clmul.h:198,7'
              BranchSideFuncs:
                - shift_left
        - Branch String:   'check/crc_x86_clmul.h:198,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:199,20'
              BranchSideFuncs:
                - shift_left
            - BranchSide:      'check/crc_x86_clmul.h:201,8'
              BranchSideFuncs:
                - shift_left
        - Branch String:   'check/crc_x86_clmul.h:204,13'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:205,8'
              BranchSideFuncs:
                - read64le
                - read64le
                - shift_left
            - BranchSide:      'check/crc_x86_clmul.h:233,8'
              BranchSideFuncs:
                - my_load128
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
                - my_load128
                - my_load128
                - my_load128
                - fold
                - fold
                - fold
                - fold_xor
                - fold_xor
                - fold_xor
                - fold_xor
        - Branch String:   'check/crc_x86_clmul.h:214,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:215,31'
              BranchSideFuncs:
                - read64le
                - shift_left
            - BranchSide:      'check/crc_x86_clmul.h:232,2'
              BranchSideFuncs: []
        - Branch String:   'check/crc_x86_clmul.h:251,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:252,20'
              BranchSideFuncs:
                - my_load128
                - my_load128
                - my_load128
                - fold
                - fold
                - fold
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
                - fold_xor
                - fold_xor
                - fold_xor
                - fold_xor
            - BranchSide:      'check/crc_x86_clmul.h:272,3'
              BranchSideFuncs:
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
        - Branch String:   'check/crc_x86_clmul.h:258,4'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:259,19'
              BranchSideFuncs:
                - fold_xor
                - fold_xor
                - fold_xor
                - fold_xor
                - fold
                - fold
                - fold
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
            - BranchSide:      'check/crc_x86_clmul.h:267,23'
              BranchSideFuncs:
                - fold
                - fold
                - fold
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
                - fold_xor
        - Branch String:   'check/crc_x86_clmul.h:272,3'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:273,18'
              BranchSideFuncs:
                - fold_xor
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
            - BranchSide:      'check/crc_x86_clmul.h:278,7'
              BranchSideFuncs:
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
        - Branch String:   'check/crc_x86_clmul.h:278,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:282,20'
              BranchSideFuncs:
                - my_load128
                - keep_high_bytes
                - shift_right
                - shift_left
                - fold
            - BranchSide:      'check/crc_x86_clmul.h:302,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:187,9'
          Dst:             read32le
        - Src:             'check/crc_x86_clmul.h:193,19'
          Dst:             read16le
        - Src:             'check/crc_x86_clmul.h:202,8'
          Dst:             shift_left
        - Src:             'check/crc_x86_clmul.h:205,8'
          Dst:             read64le
        - Src:             'check/crc_x86_clmul.h:216,20'
          Dst:             read64le
        - Src:             'check/crc_x86_clmul.h:226,9'
          Dst:             shift_left
        - Src:             'check/crc_x86_clmul.h:247,26'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:252,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:253,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:254,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:259,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:260,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:261,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:262,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:267,27'
          Dst:             fold
        - Src:             'check/crc_x86_clmul.h:268,27'
          Dst:             fold
        - Src:             'check/crc_x86_clmul.h:269,27'
          Dst:             fold
        - Src:             'check/crc_x86_clmul.h:273,9'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:282,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:283,9'
          Dst:             keep_high_bytes
        - Src:             'check/crc_x86_clmul.h:293,26'
          Dst:             shift_right
        - Src:             'check/crc_x86_clmul.h:297,9'
          Dst:             shift_left
        - Src:             'check/crc_x86_clmul.h:299,27'
          Dst:             fold
    - functionName:    lzma_crc32_generic
      functionSourceFile: '/src/xz/src/liblzma/check/crc32_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - crc
      BBCount:         15
      ICount:          182
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aligned_read32ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc32_fast.c:52,6'
          Branch Sides:
            - BranchSide:      'check/crc32_fast.c:55,3'
              BranchSideFuncs:
                - aligned_read32ne
                - aligned_read32ne
            - BranchSide:      'check/crc32_fast.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'check/crc32_fast.c:55,3'
          Branch Sides:
            - BranchSide:      'check/crc32_fast.c:56,34'
              BranchSideFuncs:
                - aligned_read32ne
                - aligned_read32ne
            - BranchSide:      'check/crc32_fast.c:61,32'
              BranchSideFuncs:
                - aligned_read32ne
                - aligned_read32ne
        - Branch String:   'check/crc32_fast.c:68,3'
          Branch Sides:
            - BranchSide:      'check/crc32_fast.c:69,28'
              BranchSideFuncs:
                - aligned_read32ne
                - aligned_read32ne
            - BranchSide:      'check/crc32_fast.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'check/crc32_fast.c:91,2'
          Branch Sides:
            - BranchSide:      'check/crc32_fast.c:92,33'
              BranchSideFuncs: []
            - BranchSide:      'check/crc32_fast.c:98,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/crc32_fast.c:69,11'
          Dst:             aligned_read32ne
        - Src:             'check/crc32_fast.c:77,25'
          Dst:             aligned_read32ne
    - functionName:    aligned_read32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read32le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read32ne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:430,17'
          Dst:             read32ne
    - functionName:    read16le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read16ne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:414,17'
          Dst:             read16ne
    - functionName:    shift_left
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - amount
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_load128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:114,29'
          Dst:             my_load128
    - functionName:    read64le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read64ne
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:446,17'
          Dst:             read64ne
    - functionName:    my_load128
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fold_xor
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - k
        - buf
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fold
        - my_load128
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:141,23'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:141,40'
          Dst:             fold
    - functionName:    fold
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - k
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keep_high_bytes
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - count
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_load128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:105,23'
          Dst:             my_load128
    - functionName:    shift_right
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - amount
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_load128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:123,29'
          Dst:             my_load128
    - functionName:    read64ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read16ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __get_cpuid
      functionSourceFile: '/usr/local/lib/clang/18/include/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - __leaf
        - __eax
        - __ebx
        - __ecx
        - __edx
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __get_cpuid_max
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/lib/clang/18/include/cpuid.h:310,25'
          Branch Sides:
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:310,28'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:311,9'
              BranchSideFuncs: []
        - Branch String:   '/usr/local/lib/clang/18/include/cpuid.h:310,9'
          Branch Sides:
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:311,9'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:313,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/usr/local/lib/clang/18/include/cpuid.h:308,31'
          Dst:             __get_cpuid_max
    - functionName:    __get_cpuid_max
      functionSourceFile: '/usr/local/lib/clang/18/include/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - __leaf
        - __sig
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/lib/clang/18/include/cpuid.h:299,9'
          Branch Sides:
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:299,9'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:300,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_crc32
      functionSourceFile: '/src/xz/src/liblzma/check/crc32_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - crc
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_lzma_preset
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_presets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - options
        - preset
      BBCount:         22
      ICount:          185
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_presets.c:23,16'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:23,20'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:24,3'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_presets.c:23,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:24,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:26,2'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_presets.c:37,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:44,3'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_presets.c:46,23'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:46,41'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_presets.c:50,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:62,2'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_presets.c:53,18'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:53,21'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:54,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_presets.c:53,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_presets.c:54,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_presets.c:57,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vli_ceil4
      functionSourceFile: '/src/xz/src/liblzma/common/index.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - vli
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.h:48,2'
          Branch Sides:
            - BranchSide:      'common/index.h:48,2'
              BranchSideFuncs: []
            - BranchSide:      'common/index.h:48,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'common/index.h:48,2'
          Dst:             __assert_fail
    - functionName:    lzma_block_total_size
      functionSourceFile: '/src/xz/src/liblzma/common/block_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_block_unpadded_size
        - vli_ceil4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/block_util.c:85,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:85,6'
              BranchSideFuncs:
                - vli_ceil4
            - BranchSide:      'common/block_util.c:86,29'
              BranchSideFuncs:
                - vli_ceil4
      Callsites:
        - Src:             'common/block_util.c:83,27'
          Dst:             lzma_block_unpadded_size
        - Src:             'common/block_util.c:86,19'
          Dst:             vli_ceil4
    - functionName:    lzma_block_unpadded_size
      functionSourceFile: '/src/xz/src/liblzma/common/block_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
      BBCount:         31
      ICount:          163
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - lzma_check_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'common/block_util.c:53,20'
          Branch Sides:
            - BranchSide:      'common/block_util.c:53,23'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:54,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:55,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:56,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:56,8'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:57,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:57,8'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:57,8'
          Branch Sides:
            - BranchSide:      'common/block_util.c:57,8'
              BranchSideFuncs:
                - lzma_check_size
                - __assert_fail
            - BranchSide:      'common/block_util.c:58,7'
              BranchSideFuncs:
                - lzma_check_size
                - __assert_fail
        - Branch String:   'common/block_util.c:58,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:58,7'
              BranchSideFuncs:
                - lzma_check_size
                - __assert_fail
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:59,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:59,22'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:53,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:64,6'
              BranchSideFuncs:
                - lzma_check_size
                - __assert_fail
        - Branch String:   'common/block_util.c:64,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:65,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:68,33'
              BranchSideFuncs:
                - lzma_check_size
                - __assert_fail
        - Branch String:   'common/block_util.c:72,2'
          Branch Sides:
            - BranchSide:      'common/block_util.c:72,2'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:73,6'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:73,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:76,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/block_util.c:70,7'
          Dst:             lzma_check_size
        - Src:             'common/block_util.c:72,2'
          Dst:             __assert_fail
    - functionName:    lzma_block_compressed_size
      functionSourceFile: '/src/xz/src/liblzma/common/block_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - block
        - unpadded_size
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lzma_block_unpadded_size
        - lzma_check_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/block_util.c:20,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:21,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:23,34'
              BranchSideFuncs:
                - lzma_check_size
        - Branch String:   'common/block_util.c:27,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:28,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:33,35'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:35,4'
          Branch Sides:
            - BranchSide:      'common/block_util.c:35,7'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:38,27'
              BranchSideFuncs: []
        - Branch String:   'common/block_util.c:34,6'
          Branch Sides:
            - BranchSide:      'common/block_util.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_util.c:38,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/block_util.c:20,6'
          Dst:             lzma_block_unpadded_size
        - Src:             'common/block_util.c:24,6'
          Dst:             lzma_check_size
    - functionName:    lzma_raw_coder_memusage
      functionSourceFile: '/src/xz/src/liblzma/common/filter_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_find
        - filters
      BBCount:         17
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lzma_validate_chain
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/filter_common.c:357,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:358,4'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:361,11'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:367,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:368,4'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:370,7'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:370,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:377,10'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:382,8'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:383,8'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:384,5'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:386,13'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:388,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:366,8'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:392,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_common.c:357,7'
          Dst:             lzma_validate_chain
    - functionName:    lzma_validate_chain
      functionSourceFile: '/src/xz/src/liblzma/common/filter_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filters
        - count
      BBCount:         26
      ICount:          159
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/filter_common.c:253,22'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:253,25'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:254,3'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:253,6'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:271,3'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:277,8'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:272,8'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:272,26'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:273,5'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:277,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:280,26'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:284,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:271,10'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:289,6'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:289,27'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:289,31'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:290,3'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:289,39'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:289,42'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:290,3'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:289,6'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:290,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:292,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_raw_coder_init
      functionSourceFile: '/src/xz/src/liblzma/common/filter_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - options
        - coder_find
        - is_encoder
      BBCount:         32
      ICount:          245
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - lzma_next_end
        - lzma_next_filter_init
        - lzma_validate_chain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/filter_common.c:304,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:304,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:308,6'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
        - Branch String:   'common/filter_common.c:308,6'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:309,15'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
            - BranchSide:      'common/filter_common.c:325,15'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
        - Branch String:   'common/filter_common.c:309,3'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:313,21'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
            - BranchSide:      'common/filter_common.c:324,2'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
        - Branch String:   'common/filter_common.c:317,19'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:317,22'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:317,8'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:318,5'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:320,20'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
        - Branch String:   'common/filter_common.c:325,3'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:0,0'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
            - BranchSide:      'common/filter_common.c:327,8'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
        - Branch String:   'common/filter_common.c:328,19'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:328,22'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:329,5'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:328,8'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:331,20'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_next_end
        - Branch String:   'common/filter_common.c:343,6'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:344,17'
              BranchSideFuncs:
                - lzma_next_end
            - BranchSide:      'common/filter_common.c:346,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_common.c:304,2'
          Dst:             lzma_validate_chain
        - Src:             'common/filter_common.c:342,23'
          Dst:             lzma_next_filter_init
        - Src:             'common/filter_common.c:344,3'
          Dst:             lzma_next_end
    - functionName:    lzma_filters_free
      functionSourceFile: '/src/xz/src/liblzma/common/filter_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filters
        - allocator
      BBCount:         12
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - lzma_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common/filter_common.c:226,6'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:229,14'
              BranchSideFuncs:
                - lzma_free
                - __assert_fail
        - Branch String:   'common/filter_common.c:229,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:230,7'
              BranchSideFuncs:
                - lzma_free
                - __assert_fail
            - BranchSide:      'common/filter_common.c:245,2'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:230,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:236,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/filter_common.c:240,13'
              BranchSideFuncs:
                - lzma_free
                - __assert_fail
      Callsites:
        - Src:             'common/filter_common.c:236,4'
          Dst:             __assert_fail
        - Src:             'common/filter_common.c:240,3'
          Dst:             lzma_free
    - functionName:    lzma_filters_copy
      functionSourceFile: '/src/xz/src/liblzma/common/filter_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - real_dest
        - allocator
      BBCount:         33
      ICount:          222
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - lzma_alloc
        - lzma_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/filter_common.c:152,18'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:152,21'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:153,3'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:152,6'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:161,9'
              BranchSideFuncs:
                - __assert_fail
                - lzma_alloc
                - lzma_free
        - Branch String:   'common/filter_common.c:161,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:164,7'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
            - BranchSide:      'common/filter_common.c:204,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/filter_common.c:164,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:165,8'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'common/filter_common.c:169,16'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
        - Branch String:   'common/filter_common.c:171,7'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:172,9'
              BranchSideFuncs:
                - __assert_fail
                - lzma_alloc
                - lzma_free
            - BranchSide:      'common/filter_common.c:183,11'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
        - Branch String:   'common/filter_common.c:183,4'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:184,18'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
            - BranchSide:      'common/filter_common.c:191,42'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
        - Branch String:   'common/filter_common.c:184,9'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:185,10'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'common/filter_common.c:188,4'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
        - Branch String:   'common/filter_common.c:193,8'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:194,9'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'common/filter_common.c:198,16'
              BranchSideFuncs:
                - __assert_fail
                - lzma_alloc
                - lzma_free
        - Branch String:   'common/filter_common.c:204,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:204,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_common.c:205,7'
              BranchSideFuncs: []
        - Branch String:   'common/filter_common.c:216,2'
          Branch Sides:
            - BranchSide:      'common/filter_common.c:217,18'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'common/filter_common.c:219,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_common.c:191,22'
          Dst:             lzma_alloc
        - Src:             'common/filter_common.c:204,2'
          Dst:             __assert_fail
        - Src:             'common/filter_common.c:217,3'
          Dst:             lzma_free
    - functionName:    index_tree_node_end
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - allocator
        - free_func
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - index_tree_node_end
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common/index.c:199,6'
          Branch Sides:
            - BranchSide:      'common/index.c:200,23'
              BranchSideFuncs:
                - index_tree_node_end
                - index_tree_node_end
            - BranchSide:      'common/index.c:202,6'
              BranchSideFuncs:
                - index_tree_node_end
        - Branch String:   'common/index.c:202,6'
          Branch Sides:
            - BranchSide:      'common/index.c:202,6'
              BranchSideFuncs:
                - index_tree_node_end
            - BranchSide:      'common/index.c:203,23'
              BranchSideFuncs:
                - index_tree_node_end
      Callsites:
        - Src:             'common/index.c:200,3'
          Dst:             index_tree_node_end
        - Src:             'common/index.c:203,3'
          Dst:             index_tree_node_end
    - functionName:    ctz32
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bsr32
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    index_tree_init
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    index_tree_locate
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tree
        - target
      BBCount:         15
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index.c:320,2'
          Branch Sides:
            - BranchSide:      'common/index.c:320,2'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:320,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/index.c:320,2'
          Branch Sides:
            - BranchSide:      'common/index.c:320,2'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:325,2'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:325,2'
          Branch Sides:
            - BranchSide:      'common/index.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:334,18'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:326,7'
          Branch Sides:
            - BranchSide:      'common/index.c:327,11'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:329,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index.c:320,2'
          Dst:             __assert_fail
    - functionName:    lzma_index_iter_locate
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - iter
        - target
      BBCount:         18
      ICount:          147
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - index_tree_locate
        - iter_set_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index.c:1233,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1234,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:1237,50'
              BranchSideFuncs:
                - index_tree_locate
                - __assert_fail
                - index_tree_locate
                - __assert_fail
                - iter_set_info
        - Branch String:   'common/index.c:1238,2'
          Branch Sides:
            - BranchSide:      'common/index.c:1238,2'
              BranchSideFuncs:
                - index_tree_locate
                - __assert_fail
                - iter_set_info
            - BranchSide:      'common/index.c:1239,12'
              BranchSideFuncs:
                - index_tree_locate
                - __assert_fail
                - iter_set_info
        - Branch String:   'common/index.c:1243,2'
          Branch Sides:
            - BranchSide:      'common/index.c:1243,2'
              BranchSideFuncs:
                - iter_set_info
            - BranchSide:      'common/index.c:1250,9'
              BranchSideFuncs:
                - iter_set_info
        - Branch String:   'common/index.c:1253,2'
          Branch Sides:
            - BranchSide:      'common/index.c:1254,22'
              BranchSideFuncs:
                - iter_set_info
            - BranchSide:      'common/index.c:1261,34'
              BranchSideFuncs:
                - iter_set_info
        - Branch String:   'common/index.c:1255,7'
          Branch Sides:
            - BranchSide:      'common/index.c:1256,11'
              BranchSideFuncs:
                - iter_set_info
            - BranchSide:      'common/index.c:1258,12'
              BranchSideFuncs:
                - iter_set_info
      Callsites:
        - Src:             'common/index.c:1237,31'
          Dst:             index_tree_locate
        - Src:             'common/index.c:1238,2'
          Dst:             __assert_fail
        - Src:             'common/index.c:1242,29'
          Dst:             index_tree_locate
        - Src:             'common/index.c:1243,2'
          Dst:             __assert_fail
        - Src:             'common/index.c:1265,2'
          Dst:             iter_set_info
    - functionName:    iter_set_info
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         45
      ICount:          470
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - index_size
        - vli_ceil4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index.c:1006,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1008,3'
              BranchSideFuncs:
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1011,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:1008,3'
          Branch Sides:
            - BranchSide:      'common/index.c:1008,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1009,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1012,4'
          Branch Sides:
            - BranchSide:      'common/index.c:1012,7'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1014,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1011,13'
          Branch Sides:
            - BranchSide:      'common/index.c:1014,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1016,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:1016,13'
          Branch Sides:
            - BranchSide:      'common/index.c:1020,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1027,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1020,3'
          Branch Sides:
            - BranchSide:      'common/index.c:1020,3'
              BranchSideFuncs:
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1021,3'
              BranchSideFuncs:
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1021,3'
          Branch Sides:
            - BranchSide:      'common/index.c:1021,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1022,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1027,3'
          Branch Sides:
            - BranchSide:      'common/index.c:1027,3'
              BranchSideFuncs:
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1028,3'
              BranchSideFuncs:
                - __assert_fail
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1028,3'
          Branch Sides:
            - BranchSide:      'common/index.c:1028,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1029,3'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1042,23'
          Branch Sides:
            - BranchSide:      'common/index.c:1042,2'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
            - BranchSide:      'common/index.c:1043,14'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
                - index_size
        - Branch String:   'common/index.c:1046,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1048,34'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
            - BranchSide:      'common/index.c:1053,5'
              BranchSideFuncs:
                - index_size
                - vli_ceil4.189
                - vli_ceil4.189
                - vli_ceil4.189
        - Branch String:   'common/index.c:1064,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1064,6'
              BranchSideFuncs:
                - vli_ceil4.189
                - vli_ceil4.189
            - BranchSide:      'common/index.c:1065,34'
              BranchSideFuncs:
                - vli_ceil4.189
                - vli_ceil4.189
        - Branch String:   'common/index.c:1070,7'
          Branch Sides:
            - BranchSide:      'common/index.c:1070,21'
              BranchSideFuncs:
                - vli_ceil4.189
            - BranchSide:      'common/index.c:1071,17'
              BranchSideFuncs:
                - vli_ceil4.189
                - vli_ceil4.189
        - Branch String:   'common/index.c:1074,7'
          Branch Sides:
            - BranchSide:      'common/index.c:1074,21'
              BranchSideFuncs:
                - vli_ceil4.189
            - BranchSide:      'common/index.c:1075,7'
              BranchSideFuncs:
                - vli_ceil4.189
      Callsites:
        - Src:             'common/index.c:1008,3'
          Dst:             __assert_fail
        - Src:             'common/index.c:1020,3'
          Dst:             __assert_fail
        - Src:             'common/index.c:1021,3'
          Dst:             __assert_fail
        - Src:             'common/index.c:1027,3'
          Dst:             __assert_fail
        - Src:             'common/index.c:1028,3'
          Dst:             __assert_fail
        - Src:             'common/index.c:1048,34'
          Dst:             index_size
        - Src:             'common/index.c:1057,7'
          Dst:             index_size
        - Src:             'common/index.c:1059,7'
          Dst:             vli_ceil4
        - Src:             'common/index.c:1071,7'
          Dst:             vli_ceil4
        - Src:             'common/index.c:1083,28'
          Dst:             vli_ceil4
    - functionName:    index_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - index_list_size
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - index_size_unpadded
        - vli_ceil4
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.h:66,19'
          Dst:             index_size_unpadded
        - Src:             'common/index.h:66,9'
          Dst:             vli_ceil4
    - functionName:    vli_ceil4
      functionSourceFile: '/src/xz/src/liblzma/common/index.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - vli
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'common/index.h:48,2'
          Branch Sides:
            - BranchSide:      'common/index.h:48,2'
              BranchSideFuncs: []
            - BranchSide:      'common/index.h:48,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'common/index.h:48,2'
          Dst:             __assert_fail
    - functionName:    index_size_unpadded
      functionSourceFile: '/src/xz/src/liblzma/common/index.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - index_list_size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_vli_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.h:58,13'
          Dst:             lzma_vli_size
    - functionName:    lzma_index_iter_next
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iter
        - mode
      BBCount:         57
      ICount:          321
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - index_tree_next
        - iter_set_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.c:1124,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1125,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:1127,24'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1135,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1135,14'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1138,11'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1138,3'
          Branch Sides:
            - BranchSide:      'common/index.c:1140,12'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1144,28'
              BranchSideFuncs:
                - index_tree_next
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1149,6'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1152,2'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1155,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1158,35'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1174,13'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1159,7'
          Branch Sides:
            - BranchSide:      'common/index.c:1163,4'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1171,33'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1163,4'
          Branch Sides:
            - BranchSide:      'common/index.c:1164,31'
              BranchSideFuncs:
                - index_tree_next
                - iter_set_info
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1168,3'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1165,9'
          Branch Sides:
            - BranchSide:      'common/index.c:1163,4'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:1166,6'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:1174,27'
          Branch Sides:
            - BranchSide:      'common/index.c:1174,30'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1181,10'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1174,13'
          Branch Sides:
            - BranchSide:      'common/index.c:1176,3'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1181,10'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1185,7'
          Branch Sides:
            - BranchSide:      'common/index.c:1186,29'
              BranchSideFuncs:
                - index_tree_next
                - iter_set_info
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1188,7'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1194,9'
          Branch Sides:
            - BranchSide:      'common/index.c:1195,6'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:1196,4'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1197,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1196,4'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1197,9'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1196,4'
          Branch Sides:
            - BranchSide:      'common/index.c:1193,31'
              BranchSideFuncs:
                - index_tree_next
                - iter_set_info
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1200,6'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1204,6'
          Branch Sides:
            - BranchSide:      'common/index.c:1207,7'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1217,34'
              BranchSideFuncs:
                - iter_set_info
        - Branch String:   'common/index.c:1207,7'
          Branch Sides:
            - BranchSide:      'common/index.c:1208,8'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1211,14'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
        - Branch String:   'common/index.c:1208,8'
          Branch Sides:
            - BranchSide:      'common/index.c:1210,5'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1211,3'
              BranchSideFuncs:
                - iter_set_info
        - Branch String:   'common/index.c:1211,14'
          Branch Sides:
            - BranchSide:      'common/index.c:0,0'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
            - BranchSide:      'common/index.c:1213,4'
              BranchSideFuncs:
                - iter_set_info
                - index_tree_next
                - index_tree_next
                - index_tree_next
      Callsites:
        - Src:             'common/index.c:1144,12'
          Dst:             index_tree_next
        - Src:             'common/index.c:1164,14'
          Dst:             index_tree_next
        - Src:             'common/index.c:1186,12'
          Dst:             index_tree_next
        - Src:             'common/index.c:1193,14'
          Dst:             index_tree_next
        - Src:             'common/index.c:1221,2'
          Dst:             iter_set_info
    - functionName:    index_tree_next
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'common/index.c:296,6'
          Branch Sides:
            - BranchSide:      'common/index.c:297,10'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:298,3'
          Branch Sides:
            - BranchSide:      'common/index.c:299,11'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:301,19'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:304,30'
          Branch Sides:
            - BranchSide:      'common/index.c:304,33'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:304,2'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:304,2'
          Branch Sides:
            - BranchSide:      'common/index.c:305,10'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:307,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_index_iter_rewind
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_index_iter_init
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - i
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_index_iter_rewind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.c:1104,2'
          Dst:             lzma_index_iter_rewind
    - functionName:    index_dup_stream
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - allocator
      BBCount:         19
      ICount:          205
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - index_stream_end
        - index_stream_init
        - index_tree_append
        - index_tree_next
        - lzma_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.c:886,6'
          Branch Sides:
            - BranchSide:      'common/index.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:890,41'
              BranchSideFuncs:
                - index_stream_init
                - lzma_alloc
                - index_tree_next
                - __assert_fail
                - index_tree_append
                - index_stream_end
        - Branch String:   'common/index.c:893,6'
          Branch Sides:
            - BranchSide:      'common/index.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:897,23'
              BranchSideFuncs:
                - lzma_alloc
                - index_tree_next
                - __assert_fail
                - index_tree_append
                - index_stream_end
        - Branch String:   'common/index.c:903,6'
          Branch Sides:
            - BranchSide:      'common/index.c:904,10'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:910,6'
              BranchSideFuncs:
                - lzma_alloc
                - index_tree_next
                - __assert_fail
                - index_tree_append
                - index_stream_end
        - Branch String:   'common/index.c:912,6'
          Branch Sides:
            - BranchSide:      'common/index.c:913,20'
              BranchSideFuncs:
                - index_stream_end
            - BranchSide:      'common/index.c:918,2'
              BranchSideFuncs:
                - index_tree_next
                - __assert_fail
                - index_tree_append
        - Branch String:   'common/index.c:932,2'
          Branch Sides:
            - BranchSide:      'common/index.c:928,10'
              BranchSideFuncs:
                - index_tree_next
                - __assert_fail
                - index_tree_append
            - BranchSide:      'common/index.c:934,2'
              BranchSideFuncs:
                - __assert_fail
                - index_tree_append
        - Branch String:   'common/index.c:934,2'
          Branch Sides:
            - BranchSide:      'common/index.c:934,2'
              BranchSideFuncs:
                - index_tree_append
            - BranchSide:      'common/index.c:937,21'
              BranchSideFuncs:
                - index_tree_append
      Callsites:
        - Src:             'common/index.c:890,23'
          Dst:             index_stream_init
        - Src:             'common/index.c:909,23'
          Dst:             lzma_alloc
        - Src:             'common/index.c:913,3'
          Dst:             index_stream_end
        - Src:             'common/index.c:931,10'
          Dst:             index_tree_next
        - Src:             'common/index.c:934,2'
          Dst:             __assert_fail
        - Src:             'common/index.c:937,2'
          Dst:             index_tree_append
    - functionName:    index_stream_init
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - compressed_base
        - uncompressed_base
        - stream_number
        - block_number_base
        - allocator
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_tree_init
        - lzma_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index.c:345,6'
          Branch Sides:
            - BranchSide:      'common/index.c:346,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:348,30'
              BranchSideFuncs:
                - index_tree_init
      Callsites:
        - Src:             'common/index.c:344,20'
          Dst:             lzma_alloc
        - Src:             'common/index.c:357,2'
          Dst:             index_tree_init
    - functionName:    index_stream_end
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - allocator
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - index_tree_end
        - lzma_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.c:373,2'
          Dst:             index_tree_end
        - Src:             'common/index.c:373,2'
          Dst:             lzma_free
        - Src:             'common/index.c:374,2'
          Dst:             lzma_free
    - functionName:    index_tree_append
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - node
      BBCount:         28
      ICount:          224
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - bsr32
        - ctz32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'common/index.c:239,6'
          Branch Sides:
            - BranchSide:      'common/index.c:240,16'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:247,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - bsr32
                - ctz32
                - __assert_fail
        - Branch String:   'common/index.c:247,2'
          Branch Sides:
            - BranchSide:      'common/index.c:247,2'
              BranchSideFuncs:
                - __assert_fail
                - bsr32
                - ctz32
                - __assert_fail
            - BranchSide:      'common/index.c:248,2'
              BranchSideFuncs:
                - __assert_fail
                - bsr32
                - ctz32
                - __assert_fail
        - Branch String:   'common/index.c:248,2'
          Branch Sides:
            - BranchSide:      'common/index.c:248,2'
              BranchSideFuncs:
                - bsr32
                - ctz32
                - __assert_fail
            - BranchSide:      'common/index.c:252,27'
              BranchSideFuncs:
                - bsr32
                - ctz32
                - __assert_fail
        - Branch String:   'common/index.c:261,6'
          Branch Sides:
            - BranchSide:      'common/index.c:263,14'
              BranchSideFuncs:
                - ctz32
                - __assert_fail
            - BranchSide:      'common/index.c:288,2'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:266,3'
          Branch Sides:
            - BranchSide:      'common/index.c:265,11'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/index.c:269,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/index.c:271,7'
          Branch Sides:
            - BranchSide:      'common/index.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:274,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/index.c:274,4'
          Branch Sides:
            - BranchSide:      'common/index.c:274,4'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:275,26'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:281,7'
          Branch Sides:
            - BranchSide:      'common/index.c:282,26'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:284,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index.c:247,2'
          Dst:             __assert_fail
        - Src:             'common/index.c:248,2'
          Dst:             __assert_fail
        - Src:             'common/index.c:260,46'
          Dst:             bsr32
        - Src:             'common/index.c:263,8'
          Dst:             ctz32
        - Src:             'common/index.c:274,4'
          Dst:             __assert_fail
    - functionName:    index_tree_end
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - allocator
        - free_func
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - index_tree_node_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index.c:218,2'
          Branch Sides:
            - BranchSide:      'common/index.c:218,2'
              BranchSideFuncs:
                - index_tree_node_end
            - BranchSide:      'common/index.c:220,6'
              BranchSideFuncs:
                - index_tree_node_end
        - Branch String:   'common/index.c:220,6'
          Branch Sides:
            - BranchSide:      'common/index.c:220,6'
              BranchSideFuncs:
                - index_tree_node_end
            - BranchSide:      'common/index.c:221,23'
              BranchSideFuncs:
                - index_tree_node_end
      Callsites:
        - Src:             'common/index.c:218,2'
          Dst:             __assert_fail
        - Src:             'common/index.c:221,3'
          Dst:             index_tree_node_end
    - functionName:    lzma_index_dup
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - allocator
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - index_dup_stream
        - index_init_plain
        - index_tree_append
        - index_tree_next
        - lzma_index_end
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index.c:948,6'
          Branch Sides:
            - BranchSide:      'common/index.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:952,28'
              BranchSideFuncs:
                - index_dup_stream
                - index_tree_append
                - index_tree_next
                - lzma_index_end
        - Branch String:   'common/index.c:963,7'
          Branch Sides:
            - BranchSide:      'common/index.c:964,19'
              BranchSideFuncs:
                - lzma_index_end
            - BranchSide:      'common/index.c:968,22'
              BranchSideFuncs:
                - index_tree_append
                - index_tree_next
                - index_dup_stream
                - lzma_index_end
        - Branch String:   'common/index.c:971,2'
          Branch Sides:
            - BranchSide:      'common/index.c:962,5'
              BranchSideFuncs:
                - index_dup_stream
                - index_tree_append
                - index_tree_next
                - lzma_index_end
            - BranchSide:      'common/index.c:973,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index.c:947,21'
          Dst:             index_init_plain
        - Src:             'common/index.c:961,30'
          Dst:             index_dup_stream
        - Src:             'common/index.c:964,4'
          Dst:             lzma_index_end
        - Src:             'common/index.c:968,3'
          Dst:             index_tree_append
        - Src:             'common/index.c:970,15'
          Dst:             index_tree_next
    - functionName:    index_init_plain
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - allocator
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_tree_init
        - lzma_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index.c:383,6'
          Branch Sides:
            - BranchSide:      'common/index.c:383,6'
              BranchSideFuncs:
                - index_tree_init
            - BranchSide:      'common/index.c:384,20'
              BranchSideFuncs:
                - index_tree_init
      Callsites:
        - Src:             'common/index.c:382,18'
          Dst:             lzma_alloc
        - Src:             'common/index.c:384,3'
          Dst:             index_tree_init
    - functionName:    lzma_index_end
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - allocator
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_stream_end
        - index_tree_end
        - lzma_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common/index.c:421,6'
          Branch Sides:
            - BranchSide:      'common/index.c:421,6'
              BranchSideFuncs:
                - index_tree_end
                - lzma_free
            - BranchSide:      'common/index.c:422,19'
              BranchSideFuncs:
                - index_tree_end
                - lzma_free
      Callsites:
        - Src:             'common/index.c:422,3'
          Dst:             index_tree_end
        - Src:             'common/index.c:422,3'
          Dst:             index_stream_end
        - Src:             'common/index.c:423,3'
          Dst:             lzma_free
    - functionName:    index_cat_helper
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - this
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - index_cat_helper
        - index_tree_append
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common/index.c:760,6'
          Branch Sides:
            - BranchSide:      'common/index.c:761,20'
              BranchSideFuncs:
                - index_cat_helper
                - index_tree_append
                - index_cat_helper
            - BranchSide:      'common/index.c:763,34'
              BranchSideFuncs:
                - index_tree_append
                - index_cat_helper
        - Branch String:   'common/index.c:769,6'
          Branch Sides:
            - BranchSide:      'common/index.c:769,6'
              BranchSideFuncs:
                - index_cat_helper
            - BranchSide:      'common/index.c:770,20'
              BranchSideFuncs:
                - index_cat_helper
      Callsites:
        - Src:             'common/index.c:761,3'
          Dst:             index_cat_helper
        - Src:             'common/index.c:767,2'
          Dst:             index_tree_append
        - Src:             'common/index.c:770,3'
          Dst:             index_cat_helper
    - functionName:    lzma_index_cat
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
        - allocator
      BBCount:         44
      ICount:          402
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - index_cat_helper
        - index_size_unpadded
        - lzma_alloc
        - lzma_free
        - lzma_index_checks
        - lzma_index_file_size
        - vli_ceil4
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index.c:780,19'
          Branch Sides:
            - BranchSide:      'common/index.c:780,22'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:781,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:780,6'
          Branch Sides:
            - BranchSide:      'common/index.c:781,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:783,55'
              BranchSideFuncs:
                - lzma_index_file_size
                - lzma_index_file_size
                - index_size_unpadded
                - index_size_unpadded
                - vli_ceil4.189
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:787,4'
          Branch Sides:
            - BranchSide:      'common/index.c:787,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:789,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:786,6'
          Branch Sides:
            - BranchSide:      'common/index.c:789,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:799,5'
              BranchSideFuncs:
                - index_size_unpadded
                - index_size_unpadded
                - vli_ceil4.189
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:802,7'
          Branch Sides:
            - BranchSide:      'common/index.c:803,4'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:809,38'
              BranchSideFuncs:
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:811,17'
          Branch Sides:
            - BranchSide:      'common/index.c:811,20'
              BranchSideFuncs:
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/index.c:854,35'
              BranchSideFuncs:
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
        - Branch String:   'common/index.c:811,7'
          Branch Sides:
            - BranchSide:      'common/index.c:812,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/index.c:854,35'
              BranchSideFuncs:
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
        - Branch String:   'common/index.c:812,4'
          Branch Sides:
            - BranchSide:      'common/index.c:812,4'
              BranchSideFuncs:
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/index.c:813,4'
              BranchSideFuncs:
                - __assert_fail
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:813,4'
          Branch Sides:
            - BranchSide:      'common/index.c:813,4'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/index.c:816,9'
              BranchSideFuncs:
                - lzma_alloc
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:819,8'
          Branch Sides:
            - BranchSide:      'common/index.c:820,5'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:822,4'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
                - __assert_fail
        - Branch String:   'common/index.c:830,8'
          Branch Sides:
            - BranchSide:      'common/index.c:831,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
            - BranchSide:      'common/index.c:835,8'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
        - Branch String:   'common/index.c:831,5'
          Branch Sides:
            - BranchSide:      'common/index.c:831,5'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
            - BranchSide:      'common/index.c:832,30'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
                - __assert_fail
        - Branch String:   'common/index.c:835,8'
          Branch Sides:
            - BranchSide:      'common/index.c:836,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
            - BranchSide:      'common/index.c:841,4'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
        - Branch String:   'common/index.c:836,5'
          Branch Sides:
            - BranchSide:      'common/index.c:836,5'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
            - BranchSide:      'common/index.c:837,27'
              BranchSideFuncs:
                - __assert_fail
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
        - Branch String:   'common/index.c:841,4'
          Branch Sides:
            - BranchSide:      'common/index.c:841,4'
              BranchSideFuncs:
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
            - BranchSide:      'common/index.c:842,27'
              BranchSideFuncs:
                - lzma_free
                - lzma_index_checks
                - index_cat_helper
                - lzma_free
      Callsites:
        - Src:             'common/index.c:783,34'
          Dst:             lzma_index_file_size
        - Src:             'common/index.c:786,23'
          Dst:             lzma_index_file_size
        - Src:             'common/index.c:798,30'
          Dst:             index_size_unpadded
        - Src:             'common/index.c:800,29'
          Dst:             index_size_unpadded
        - Src:             'common/index.c:802,7'
          Dst:             vli_ceil4
        - Src:             'common/index.c:812,4'
          Dst:             __assert_fail
        - Src:             'common/index.c:813,4'
          Dst:             __assert_fail
        - Src:             'common/index.c:815,24'
          Dst:             lzma_alloc
        - Src:             'common/index.c:831,5'
          Dst:             __assert_fail
        - Src:             'common/index.c:836,5'
          Dst:             __assert_fail
        - Src:             'common/index.c:841,4'
          Dst:             __assert_fail
        - Src:             'common/index.c:844,4'
          Dst:             lzma_free
        - Src:             'common/index.c:854,17'
          Dst:             lzma_index_checks
        - Src:             'common/index.c:865,2'
          Dst:             index_cat_helper
        - Src:             'common/index.c:875,2'
          Dst:             lzma_free
    - functionName:    lzma_index_file_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - index_file_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'common/index.c:565,4'
          Branch Sides:
            - BranchSide:      'common/index.c:565,4'
              BranchSideFuncs:
                - index_file_size
            - BranchSide:      'common/index.c:565,20'
              BranchSideFuncs:
                - index_file_size
      Callsites:
        - Src:             'common/index.c:564,9'
          Dst:             index_file_size
    - functionName:    lzma_index_checks
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.c:585,6'
          Branch Sides:
            - BranchSide:      'common/index.c:585,6'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:586,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    index_file_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - compressed_base
        - unpadded_sum
        - record_count
        - index_list_size
        - stream_padding
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - index_size
        - vli_ceil4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index.c:547,6'
          Branch Sides:
            - BranchSide:      'common/index.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:551,26'
              BranchSideFuncs:
                - index_size
        - Branch String:   'common/index.c:552,6'
          Branch Sides:
            - BranchSide:      'common/index.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:555,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index.c:546,23'
          Dst:             vli_ceil4
        - Src:             'common/index.c:551,15'
          Dst:             index_size
    - functionName:    lzma_index_append
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i
        - allocator
        - unpadded_size
        - uncompressed_size
      BBCount:         35
      ICount:          342
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - index_file_size
        - index_size
        - index_tree_append
        - lzma_alloc
        - lzma_vli_size
        - vli_ceil4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.c:644,16'
          Branch Sides:
            - BranchSide:      'common/index.c:644,19'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:647,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:645,4'
          Branch Sides:
            - BranchSide:      'common/index.c:645,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:647,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:646,4'
          Branch Sides:
            - BranchSide:      'common/index.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:647,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:644,6'
          Branch Sides:
            - BranchSide:      'common/index.c:647,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:649,37'
              BranchSideFuncs:
                - vli_ceil4.189
                - lzma_vli_size
                - lzma_vli_size
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:652,35'
          Branch Sides:
            - BranchSide:      'common/index.c:652,17'
              BranchSideFuncs:
                - lzma_vli_size
                - lzma_vli_size
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
            - BranchSide:      'common/index.c:653,16'
              BranchSideFuncs:
                - vli_ceil4.189
                - lzma_vli_size
                - lzma_vli_size
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:654,37'
          Branch Sides:
            - BranchSide:      'common/index.c:654,17'
              BranchSideFuncs:
                - lzma_vli_size
                - lzma_vli_size
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
            - BranchSide:      'common/index.c:655,6'
              BranchSideFuncs:
                - lzma_vli_size
                - lzma_vli_size
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:660,6'
          Branch Sides:
            - BranchSide:      'common/index.c:661,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:666,6'
              BranchSideFuncs:
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:666,6'
          Branch Sides:
            - BranchSide:      'common/index.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:670,22'
              BranchSideFuncs:
                - index_file_size
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:670,6'
          Branch Sides:
            - BranchSide:      'common/index.c:674,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:678,17'
              BranchSideFuncs:
                - index_size
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:678,6'
          Branch Sides:
            - BranchSide:      'common/index.c:681,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:683,6'
              BranchSideFuncs:
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:683,16'
          Branch Sides:
            - BranchSide:      'common/index.c:683,19'
              BranchSideFuncs:
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
            - BranchSide:      'common/index.c:689,7'
              BranchSideFuncs:
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:683,6'
          Branch Sides:
            - BranchSide:      'common/index.c:685,5'
              BranchSideFuncs:
                - vli_ceil4.189
            - BranchSide:      'common/index.c:689,7'
              BranchSideFuncs:
                - lzma_alloc
                - index_tree_append
                - vli_ceil4.189
        - Branch String:   'common/index.c:691,7'
          Branch Sides:
            - BranchSide:      'common/index.c:692,4'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:694,3'
              BranchSideFuncs:
                - index_tree_append
                - vli_ceil4.189
      Callsites:
        - Src:             'common/index.c:653,6'
          Dst:             vli_ceil4
        - Src:             'common/index.c:656,39'
          Dst:             lzma_vli_size
        - Src:             'common/index.c:657,6'
          Dst:             lzma_vli_size
        - Src:             'common/index.c:670,6'
          Dst:             index_file_size
        - Src:             'common/index.c:678,6'
          Dst:             index_size
        - Src:             'common/index.c:688,7'
          Dst:             lzma_alloc
        - Src:             'common/index.c:707,3'
          Dst:             index_tree_append
        - Src:             'common/index.c:720,19'
          Dst:             vli_ceil4
    - functionName:    lzma_index_stream_padding
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - i
        - stream_padding
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lzma_index_file_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index.c:620,16'
          Branch Sides:
            - BranchSide:      'common/index.c:620,19'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:622,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:621,4'
          Branch Sides:
            - BranchSide:      'common/index.c:621,8'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:622,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:620,6'
          Branch Sides:
            - BranchSide:      'common/index.c:622,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:624,37'
              BranchSideFuncs:
                - lzma_index_file_size
        - Branch String:   'common/index.c:629,6'
          Branch Sides:
            - BranchSide:      'common/index.c:630,23'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:634,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index.c:629,6'
          Dst:             lzma_index_file_size
    - functionName:    lzma_index_stream_flags
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - stream_flags
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lzma_stream_flags_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index.c:603,16'
          Branch Sides:
            - BranchSide:      'common/index.c:603,19'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:604,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:603,6'
          Branch Sides:
            - BranchSide:      'common/index.c:604,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:607,2'
              BranchSideFuncs:
                - lzma_stream_flags_compare
        - Branch String:   'common/index.c:607,2'
          Branch Sides:
            - BranchSide:      'common/index.c:607,2'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:610,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index.c:607,2'
          Dst:             lzma_stream_flags_compare
    - functionName:    lzma_index_padding_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - index_size_unpadded
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.c:595,26'
          Dst:             index_size_unpadded
    - functionName:    lzma_index_uncompressed_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_index_stream_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - index_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.c:530,6'
          Dst:             index_size
    - functionName:    lzma_index_total_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_index_size
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - index_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.c:514,9'
          Dst:             index_size
    - functionName:    lzma_index_stream_count
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_index_block_count
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_index_memused
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_index_memusage
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index.c:493,9'
          Dst:             lzma_index_memusage
    - functionName:    lzma_index_memusage
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - streams
        - blocks
      BBCount:         15
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.c:480,19'
          Branch Sides:
            - BranchSide:      'common/index.c:480,22'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:480,43'
          Branch Sides:
            - BranchSide:      'common/index.c:480,46'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:481,4'
          Branch Sides:
            - BranchSide:      'common/index.c:481,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:482,4'
          Branch Sides:
            - BranchSide:      'common/index.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:483,4'
          Branch Sides:
            - BranchSide:      'common/index.c:483,15'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'common/index.c:480,6'
          Branch Sides:
            - BranchSide:      'common/index.c:484,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:486,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_index_prealloc
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - i
        - records
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index.c:433,6'
          Branch Sides:
            - BranchSide:      'common/index.c:433,6'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:434,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_index_init
      functionSourceFile: '/src/xz/src/liblzma/common/index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - allocator
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - index_init_plain
        - index_stream_init
        - index_tree_append
        - lzma_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/index.c:401,6'
          Branch Sides:
            - BranchSide:      'common/index.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index.c:404,50'
              BranchSideFuncs:
                - index_stream_init
                - index_tree_append
                - lzma_free
        - Branch String:   'common/index.c:405,6'
          Branch Sides:
            - BranchSide:      'common/index.c:406,13'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'common/index.c:410,21'
              BranchSideFuncs:
                - index_tree_append
      Callsites:
        - Src:             'common/index.c:400,18'
          Dst:             index_init_plain
        - Src:             'common/index.c:404,20'
          Dst:             index_stream_init
        - Src:             'common/index.c:406,3'
          Dst:             lzma_free
        - Src:             'common/index.c:410,2'
          Dst:             index_tree_append
    - functionName:    is_backward_size_valid
      functionSourceFile: '/src/xz/src/liblzma/common/stream_flags_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/stream_flags_common.h:31,4'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.h:31,7'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.h:31,4'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.h:32,4'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.h:32,8'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.h:32,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_stream_flags_compare
      functionSourceFile: '/src/xz/src/liblzma/common/stream_flags_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         28
      ICount:          133
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - is_backward_size_valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/stream_flags_common.c:24,22'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:24,25'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:25,3'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.c:24,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:25,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:28,21'
              BranchSideFuncs:
                - is_backward_size_valid.213
                - is_backward_size_valid.213
        - Branch String:   'common/stream_flags_common.c:29,4'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:29,22'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:30,3'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.c:28,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:30,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:32,6'
              BranchSideFuncs:
                - is_backward_size_valid.213
                - is_backward_size_valid.213
        - Branch String:   'common/stream_flags_common.c:32,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:33,3'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:36,6'
              BranchSideFuncs:
                - is_backward_size_valid.213
                - is_backward_size_valid.213
        - Branch String:   'common/stream_flags_common.c:37,4'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:37,7'
              BranchSideFuncs:
                - is_backward_size_valid.213
                - is_backward_size_valid.213
            - BranchSide:      'common/stream_flags_common.c:45,2'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.c:36,6'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:38,31'
              BranchSideFuncs:
                - is_backward_size_valid.213
                - is_backward_size_valid.213
            - BranchSide:      'common/stream_flags_common.c:45,2'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.c:38,34'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:38,61'
              BranchSideFuncs:
                - is_backward_size_valid.213
            - BranchSide:      'common/stream_flags_common.c:39,4'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.c:38,7'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:39,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:41,7'
              BranchSideFuncs: []
        - Branch String:   'common/stream_flags_common.c:41,7'
          Branch Sides:
            - BranchSide:      'common/stream_flags_common.c:42,4'
              BranchSideFuncs: []
            - BranchSide:      'common/stream_flags_common.c:43,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/stream_flags_common.c:38,8'
          Dst:             is_backward_size_valid
        - Src:             'common/stream_flags_common.c:38,38'
          Dst:             is_backward_size_valid
    - functionName:    lzma_vli_size
      functionSourceFile: '/src/xz/src/liblzma/common/vli_size.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - vli
      BBCount:         13
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:
        - Branch String:   'common/vli_size.c:18,6'
          Branch Sides:
            - BranchSide:      'common/vli_size.c:19,3'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_size.c:21,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/vli_size.c:25,2'
          Branch Sides:
            - BranchSide:      'common/vli_size.c:23,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/vli_size.c:27,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/vli_size.c:27,2'
          Branch Sides:
            - BranchSide:      'common/vli_size.c:27,2'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_size.c:28,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/vli_size.c:27,2'
          Dst:             __assert_fail
    - functionName:    lzma_block_encoder
      functionSourceFile: '/src/xz/src/liblzma/common/block_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - block
      BBCount:         12
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_block_encoder_init
        - lzma_end
        - lzma_strm_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/block_encoder.c:217,2'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:217,2'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:217,2'
              BranchSideFuncs:
                - lzma_block_encoder_init
                - lzma_end
        - Branch String:   'common/block_encoder.c:217,2'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:217,2'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'common/block_encoder.c:219,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/block_encoder.c:217,2'
          Dst:             lzma_strm_init
        - Src:             'common/block_encoder.c:217,2'
          Dst:             lzma_block_encoder_init
        - Src:             'common/block_encoder.c:217,2'
          Dst:             lzma_end
    - functionName:    lzma_block_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/common/block_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - block
      BBCount:         22
      ICount:          165
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - lzma_alloc
        - lzma_block_encoder_init
        - lzma_check_init
        - lzma_check_is_supported
        - lzma_next_end
        - lzma_raw_encoder_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/block_encoder.c:167,2'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:167,2'
              BranchSideFuncs:
                - lzma_next_end
                - lzma_check_is_supported
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
            - BranchSide:      'common/block_encoder.c:169,6'
              BranchSideFuncs:
                - lzma_check_is_supported
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
        - Branch String:   'common/block_encoder.c:169,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:174,6'
              BranchSideFuncs:
                - lzma_check_is_supported
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
        - Branch String:   'common/block_encoder.c:174,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:179,21'
              BranchSideFuncs:
                - lzma_check_is_supported
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
        - Branch String:   'common/block_encoder.c:179,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:182,31'
              BranchSideFuncs:
                - lzma_check_is_supported
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
        - Branch String:   'common/block_encoder.c:182,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:183,3'
              BranchSideFuncs:
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
            - BranchSide:      'common/block_encoder.c:186,28'
              BranchSideFuncs:
                - lzma_check_init
                - lzma_raw_encoder_init
                - lzma_alloc
        - Branch String:   'common/block_encoder.c:187,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:188,48'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_check_init
                - lzma_raw_encoder_init
            - BranchSide:      'common/block_encoder.c:200,2'
              BranchSideFuncs:
                - lzma_check_init
                - lzma_raw_encoder_init
        - Branch String:   'common/block_encoder.c:189,7'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:190,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:192,17'
              BranchSideFuncs:
                - lzma_check_init
                - lzma_raw_encoder_init
      Callsites:
        - Src:             'common/block_encoder.c:167,2'
          Dst:             lzma_block_encoder_init
        - Src:             'common/block_encoder.c:167,2'
          Dst:             lzma_next_end
        - Src:             'common/block_encoder.c:182,7'
          Dst:             lzma_check_is_supported
        - Src:             'common/block_encoder.c:188,11'
          Dst:             lzma_alloc
        - Src:             'common/block_encoder.c:207,2'
          Dst:             lzma_check_init
        - Src:             'common/block_encoder.c:210,9'
          Dst:             lzma_raw_encoder_init
    - functionName:    block_encode
      functionSourceFile: '/src/xz/src/liblzma/common/block_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         37
      ICount:          351
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - lzma_bufcpy
        - lzma_check_finish
        - lzma_check_size
        - lzma_check_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/block_encoder.c:55,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:56,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:58,10'
              BranchSideFuncs:
                - lzma_check_size
                - lzma_bufcpy
                - lzma_check_finish
                - __assert_fail
                - __assert_fail
                - lzma_check_update
        - Branch String:   'common/block_encoder.c:58,2'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:60,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
                - lzma_check_update
            - BranchSide:      'common/block_encoder.c:104,3'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
            - BranchSide:      'common/block_encoder.c:122,45'
              BranchSideFuncs:
                - lzma_check_size
                - lzma_bufcpy
            - BranchSide:      'common/block_encoder.c:134,2'
              BranchSideFuncs: []
        - Branch String:   'common/block_encoder.c:70,7'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:71,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:73,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
                - lzma_check_update
        - Branch String:   'common/block_encoder.c:81,7'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:82,23'
              BranchSideFuncs:
                - lzma_check_update
                - __assert_fail
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
            - BranchSide:      'common/block_encoder.c:85,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:85,30'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:85,33'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:86,11'
              BranchSideFuncs: []
        - Branch String:   'common/block_encoder.c:85,7'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:86,11'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:88,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:88,3'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:88,3'
              BranchSideFuncs:
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
            - BranchSide:      'common/block_encoder.c:89,3'
              BranchSideFuncs:
                - __assert_fail
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:89,3'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:89,3'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
            - BranchSide:      'common/block_encoder.c:93,35'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:104,3'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:105,9'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
            - BranchSide:      'common/block_encoder.c:113,7'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:105,8'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:108,4'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:113,7'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:114,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:116,22'
              BranchSideFuncs:
                - lzma_check_finish
                - lzma_check_size
                - lzma_bufcpy
        - Branch String:   'common/block_encoder.c:125,7'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:126,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:128,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/block_encoder.c:82,4'
          Dst:             lzma_check_update
        - Src:             'common/block_encoder.c:88,3'
          Dst:             __assert_fail
        - Src:             'common/block_encoder.c:89,3'
          Dst:             __assert_fail
        - Src:             'common/block_encoder.c:116,3'
          Dst:             lzma_check_finish
        - Src:             'common/block_encoder.c:122,29'
          Dst:             lzma_check_size
        - Src:             'common/block_encoder.c:123,3'
          Dst:             lzma_bufcpy
    - functionName:    block_encoder_end
      functionSourceFile: '/src/xz/src/liblzma/common/block_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_free
        - lzma_next_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/block_encoder.c:142,2'
          Dst:             lzma_next_end
        - Src:             'common/block_encoder.c:143,2'
          Dst:             lzma_free
    - functionName:    block_encoder_update
      functionSourceFile: '/src/xz/src/liblzma/common/block_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - filters
        - reversed_filters
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_next_filter_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/block_encoder.c:155,6'
          Branch Sides:
            - BranchSide:      'common/block_encoder.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_encoder.c:159,5'
              BranchSideFuncs:
                - lzma_next_filter_update
      Callsites:
        - Src:             'common/block_encoder.c:158,9'
          Dst:             lzma_next_filter_update
    - functionName:    write32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_block_header_encode
      functionSourceFile: '/src/xz/src/liblzma/common/block_header_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
        - out
      BBCount:         41
      ICount:          262
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - lzma_block_unpadded_size
        - lzma_crc32
        - lzma_filter_flags_encode
        - lzma_vli_encode
        - write32ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/block_header_encoder.c:77,4'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:77,8'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:78,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_header_encoder.c:77,8'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:77,8'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
                - lzma_vli_encode
            - BranchSide:      'common/block_header_encoder.c:81,26'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
                - lzma_vli_encode
        - Branch String:   'common/block_header_encoder.c:76,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:78,3'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
                - lzma_vli_encode
            - BranchSide:      'common/block_header_encoder.c:81,26'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
                - lzma_vli_encode
        - Branch String:   'common/block_header_encoder.c:91,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:92,3'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
            - BranchSide:      'common/block_header_encoder.c:99,6'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
        - Branch String:   'common/block_header_encoder.c:92,3'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:95,3'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
                - lzma_vli_encode
        - Branch String:   'common/block_header_encoder.c:99,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:100,3'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
            - BranchSide:      'common/block_header_encoder.c:107,6'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
        - Branch String:   'common/block_header_encoder.c:100,3'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:103,3'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
        - Branch String:   'common/block_header_encoder.c:107,29'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:107,32'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:108,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_header_encoder.c:107,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:110,9'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
        - Branch String:   'common/block_header_encoder.c:113,7'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:114,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:116,3'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
        - Branch String:   'common/block_header_encoder.c:116,3'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:120,2'
              BranchSideFuncs:
                - lzma_crc32
                - write32ne.260
                - lzma_filter_flags_encode
        - Branch String:   'common/block_header_encoder.c:120,2'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:113,7'
              BranchSideFuncs:
                - lzma_filter_flags_encode
                - lzma_crc32
                - write32ne.260
            - BranchSide:      'common/block_header_encoder.c:122,12'
              BranchSideFuncs:
                - lzma_crc32
                - write32ne.260
      Callsites:
        - Src:             'common/block_header_encoder.c:76,6'
          Dst:             lzma_block_unpadded_size
        - Src:             'common/block_header_encoder.c:92,3'
          Dst:             lzma_vli_encode
        - Src:             'common/block_header_encoder.c:100,3'
          Dst:             lzma_vli_encode
        - Src:             'common/block_header_encoder.c:116,3'
          Dst:             lzma_filter_flags_encode
        - Src:             'common/block_header_encoder.c:128,2'
          Dst:             lzma_crc32
        - Src:             'common/block_header_encoder.c:128,2'
          Dst:             write32ne
    - functionName:    lzma_block_header_size
      functionSourceFile: '/src/xz/src/liblzma/common/block_header_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
      BBCount:         34
      ICount:          202
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - lzma_filter_flags_size
        - lzma_vli_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/block_header_encoder.c:19,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:20,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:23,11'
              BranchSideFuncs:
                - lzma_filter_flags_size
                - lzma_vli_size
                - lzma_vli_size
        - Branch String:   'common/block_header_encoder.c:26,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:27,38'
              BranchSideFuncs:
                - lzma_vli_size
                - lzma_filter_flags_size
                - lzma_vli_size
            - BranchSide:      'common/block_header_encoder.c:35,6'
              BranchSideFuncs:
                - lzma_filter_flags_size
                - lzma_vli_size
        - Branch String:   'common/block_header_encoder.c:28,16'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:28,19'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:29,4'
              BranchSideFuncs: []
        - Branch String:   'common/block_header_encoder.c:28,7'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:29,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:31,11'
              BranchSideFuncs:
                - lzma_filter_flags_size
                - lzma_vli_size
        - Branch String:   'common/block_header_encoder.c:35,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:36,38'
              BranchSideFuncs:
                - lzma_vli_size
                - lzma_filter_flags_size
            - BranchSide:      'common/block_header_encoder.c:44,6'
              BranchSideFuncs:
                - lzma_filter_flags_size
        - Branch String:   'common/block_header_encoder.c:37,7'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:38,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:40,11'
              BranchSideFuncs:
                - lzma_filter_flags_size
        - Branch String:   'common/block_header_encoder.c:44,29'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:44,32'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:45,3'
              BranchSideFuncs: []
        - Branch String:   'common/block_header_encoder.c:44,6'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:47,14'
              BranchSideFuncs:
                - lzma_filter_flags_size
        - Branch String:   'common/block_header_encoder.c:47,2'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:49,7'
              BranchSideFuncs:
                - lzma_filter_flags_size
            - BranchSide:      'common/block_header_encoder.c:60,24'
              BranchSideFuncs: []
        - Branch String:   'common/block_header_encoder.c:49,7'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:50,4'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:53,3'
              BranchSideFuncs:
                - lzma_filter_flags_size
        - Branch String:   'common/block_header_encoder.c:53,3'
          Branch Sides:
            - BranchSide:      'common/block_header_encoder.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'common/block_header_encoder.c:56,11'
              BranchSideFuncs:
                - lzma_filter_flags_size
      Callsites:
        - Src:             'common/block_header_encoder.c:27,24'
          Dst:             lzma_vli_size
        - Src:             'common/block_header_encoder.c:36,24'
          Dst:             lzma_vli_size
        - Src:             'common/block_header_encoder.c:53,3'
          Dst:             lzma_filter_flags_size
    - functionName:    lzma_properties_encode
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - props
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - encoder_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/filter_encoder.c:323,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:324,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:326,6'
              BranchSideFuncs: []
        - Branch String:   'common/filter_encoder.c:326,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:329,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_encoder.c:322,40'
          Dst:             encoder_find
    - functionName:    encoder_find
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - id
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'common/filter_encoder.c:188,2'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:192,2'
              BranchSideFuncs: []
        - Branch String:   'common/filter_encoder.c:189,7'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:189,25'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:190,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_properties_size
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - filter
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - encoder_find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/filter_encoder.c:300,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:305,10'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:309,6'
              BranchSideFuncs: []
        - Branch String:   'common/filter_encoder.c:309,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:311,11'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:315,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_encoder.c:299,40'
          Dst:             encoder_find
    - functionName:    lzma_mt_block_size
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filters
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - encoder_find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/filter_encoder.c:273,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:276,11'
              BranchSideFuncs:
                - encoder_find
        - Branch String:   'common/filter_encoder.c:278,2'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:280,20'
              BranchSideFuncs:
                - encoder_find
            - BranchSide:      'common/filter_encoder.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'common/filter_encoder.c:281,7'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:282,4'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:284,7'
              BranchSideFuncs:
                - encoder_find
        - Branch String:   'common/filter_encoder.c:284,7'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:286,8'
              BranchSideFuncs:
                - encoder_find
            - BranchSide:      'common/filter_encoder.c:290,2'
              BranchSideFuncs:
                - encoder_find
        - Branch String:   'common/filter_encoder.c:287,8'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:288,11'
              BranchSideFuncs:
                - encoder_find
            - BranchSide:      'common/filter_encoder.c:289,3'
              BranchSideFuncs:
                - encoder_find
        - Branch String:   'common/filter_encoder.c:292,9'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:292,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:292,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_encoder.c:280,7'
          Dst:             encoder_find
    - functionName:    lzma_raw_encoder
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - filters
      BBCount:         12
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - coder_find
        - lzma_end
        - lzma_raw_coder_init
        - lzma_strm_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/filter_encoder.c:252,2'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:252,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:252,2'
              BranchSideFuncs:
                - lzma_raw_coder_init
                - lzma_end
        - Branch String:   'common/filter_encoder.c:252,2'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:252,2'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'common/filter_encoder.c:255,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_encoder.c:252,2'
          Dst:             lzma_strm_init
        - Src:             'common/filter_encoder.c:252,2'
          Dst:             lzma_raw_coder_init
        - Src:             'common/filter_encoder.c:252,2'
          Dst:             coder_find
        - Src:             'common/filter_encoder.c:252,2'
          Dst:             lzma_end
    - functionName:    coder_find
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - id
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encoder_find
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'common/filter_encoder.c:202,36'
          Dst:             encoder_find
    - functionName:    lzma_raw_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - coder_find
        - lzma_raw_coder_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/filter_encoder.c:244,9'
          Dst:             lzma_raw_coder_init
        - Src:             'common/filter_encoder.c:244,9'
          Dst:             coder_find
    - functionName:    lzma_raw_encoder_memusage
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filters
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - coder_find
        - lzma_raw_coder_memusage
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/filter_encoder.c:266,9'
          Dst:             lzma_raw_coder_memusage
        - Src:             'common/filter_encoder.c:266,9'
          Dst:             coder_find
    - functionName:    lzma_filters_update
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - filters
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lzma_raw_encoder_memusage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/filter_encoder.c:216,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:217,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:220,32'
              BranchSideFuncs:
                - lzma_raw_encoder_memusage
        - Branch String:   'common/filter_encoder.c:220,6'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:221,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:225,9'
              BranchSideFuncs: []
        - Branch String:   'common/filter_encoder.c:226,2'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:230,14'
              BranchSideFuncs: []
        - Branch String:   'common/filter_encoder.c:230,2'
          Branch Sides:
            - BranchSide:      'common/filter_encoder.c:231,20'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_encoder.c:233,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_encoder.c:220,6'
          Dst:             lzma_raw_encoder_memusage
    - functionName:    lzma_filter_encoder_is_supported
      functionSourceFile: '/src/xz/src/liblzma/common/filter_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - id
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encoder_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'common/filter_encoder.c:209,9'
          Dst:             encoder_find
    - functionName:    lzma_filter_flags_encode
      functionSourceFile: '/src/xz/src/liblzma/common/filter_flags_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filter
        - out
        - out_pos
        - out_size
      BBCount:         24
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - lzma_properties_encode
        - lzma_properties_size
        - lzma_vli_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/filter_flags_encoder.c:34,6'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:35,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:37,2'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_properties_size
                - lzma_vli_encode
                - lzma_properties_encode
        - Branch String:   'common/filter_flags_encoder.c:37,2'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:37,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:42,2'
              BranchSideFuncs:
                - lzma_properties_size
                - lzma_vli_encode
                - lzma_properties_encode
        - Branch String:   'common/filter_flags_encoder.c:42,2'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:42,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:43,2'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_properties_encode
        - Branch String:   'common/filter_flags_encoder.c:43,2'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:43,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:47,6'
              BranchSideFuncs:
                - lzma_properties_encode
        - Branch String:   'common/filter_flags_encoder.c:47,6'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:48,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:50,2'
              BranchSideFuncs:
                - lzma_properties_encode
        - Branch String:   'common/filter_flags_encoder.c:50,2'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:50,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:52,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/filter_flags_encoder.c:37,2'
          Dst:             lzma_vli_encode
        - Src:             'common/filter_flags_encoder.c:42,2'
          Dst:             lzma_properties_size
        - Src:             'common/filter_flags_encoder.c:43,2'
          Dst:             lzma_vli_encode
        - Src:             'common/filter_flags_encoder.c:50,2'
          Dst:             lzma_properties_encode
    - functionName:    lzma_filter_flags_size
      functionSourceFile: '/src/xz/src/liblzma/common/filter_flags_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - filter
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_properties_size
        - lzma_vli_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/filter_flags_encoder.c:18,6'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:19,3'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:21,2'
              BranchSideFuncs:
                - lzma_properties_size
                - lzma_vli_size
                - lzma_vli_size
        - Branch String:   'common/filter_flags_encoder.c:21,2'
          Branch Sides:
            - BranchSide:      'common/filter_flags_encoder.c:21,2'
              BranchSideFuncs: []
            - BranchSide:      'common/filter_flags_encoder.c:23,25'
              BranchSideFuncs:
                - lzma_vli_size
                - lzma_vli_size
      Callsites:
        - Src:             'common/filter_flags_encoder.c:21,2'
          Dst:             lzma_properties_size
        - Src:             'common/filter_flags_encoder.c:23,11'
          Dst:             lzma_vli_size
        - Src:             'common/filter_flags_encoder.c:23,39'
          Dst:             lzma_vli_size
    - functionName:    lzma_index_buffer_encode
      functionSourceFile: '/src/xz/src/liblzma/common/index_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - i
        - out
        - out_pos
        - out_size
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - index_encode
        - index_encoder_reset
        - lzma_index_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index_encoder.c:230,16'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:230,19'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:231,3'
              BranchSideFuncs: []
        - Branch String:   'common/index_encoder.c:230,31'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:230,34'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:231,3'
              BranchSideFuncs: []
        - Branch String:   'common/index_encoder.c:230,50'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:230,54'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:231,3'
              BranchSideFuncs: []
        - Branch String:   'common/index_encoder.c:230,6'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:234,6'
              BranchSideFuncs:
                - lzma_index_size
                - index_encoder_reset
                - index_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:234,6'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:235,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:240,30'
              BranchSideFuncs:
                - index_encoder_reset
                - index_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:248,6'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:249,7'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:254,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'common/index_encoder.c:234,28'
          Dst:             lzma_index_size
        - Src:             'common/index_encoder.c:240,2'
          Dst:             index_encoder_reset
        - Src:             'common/index_encoder.c:245,17'
          Dst:             index_encode
        - Src:             'common/index_encoder.c:254,3'
          Dst:             __assert_fail
    - functionName:    index_encoder_reset
      functionSourceFile: '/src/xz/src/liblzma/common/index_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
        - i
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_index_iter_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index_encoder.c:178,2'
          Dst:             lzma_index_iter_init
    - functionName:    index_encode
      functionSourceFile: '/src/xz/src/liblzma/common/index_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         42
      ICount:          360
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lzma_crc32
        - lzma_index_block_count
        - lzma_index_iter_next
        - lzma_index_padding_size
        - lzma_vli_encode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index_encoder.c:64,2'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:65,10'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:157,28'
              BranchSideFuncs:
                - lzma_crc32
        - Branch String:   'common/index_encoder.c:65,2'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:67,3'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:73,49'
              BranchSideFuncs:
                - lzma_index_block_count
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:87,6'
              BranchSideFuncs:
                - lzma_index_iter_next
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
                - lzma_index_padding_size
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:100,25'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:100,25'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:118,7'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:147,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/index_encoder.c:76,7'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:77,4'
              BranchSideFuncs:
                - lzma_crc32
            - BranchSide:      'common/index_encoder.c:79,7'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:86,7'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:89,41'
              BranchSideFuncs:
                - lzma_index_padding_size
                - __assert_fail
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:95,3'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:90,4'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:90,4'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:91,4'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:100,25'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:101,7'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:102,7'
              BranchSideFuncs:
                - lzma_vli_encode
                - lzma_crc32
                - lzma_crc32
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:106,7'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:107,4'
              BranchSideFuncs:
                - lzma_crc32
            - BranchSide:      'common/index_encoder.c:109,7'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
        - Branch String:   'common/index_encoder.c:118,7'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:119,6'
              BranchSideFuncs:
                - lzma_crc32
                - lzma_crc32
                - lzma_vli_encode
                - lzma_index_iter_next
                - lzma_index_padding_size
                - __assert_fail
                - lzma_index_block_count
                - lzma_vli_encode
                - __assert_fail
            - BranchSide:      'common/index_encoder.c:125,29'
              BranchSideFuncs:
                - lzma_crc32
        - Branch String:   'common/index_encoder.c:135,8'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:136,5'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:138,21'
              BranchSideFuncs: []
        - Branch String:   'common/index_encoder.c:142,3'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:144,3'
              BranchSideFuncs: []
        - Branch String:   'common/index_encoder.c:158,7'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:159,30'
              BranchSideFuncs:
                - lzma_crc32
            - BranchSide:      'common/index_encoder.c:163,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index_encoder.c:73,26'
          Dst:             lzma_index_block_count
        - Src:             'common/index_encoder.c:74,9'
          Dst:             lzma_vli_encode
        - Src:             'common/index_encoder.c:86,7'
          Dst:             lzma_index_iter_next
        - Src:             'common/index_encoder.c:89,17'
          Dst:             lzma_index_padding_size
        - Src:             'common/index_encoder.c:90,4'
          Dst:             __assert_fail
        - Src:             'common/index_encoder.c:104,9'
          Dst:             lzma_vli_encode
        - Src:             'common/index_encoder.c:125,18'
          Dst:             lzma_crc32
        - Src:             'common/index_encoder.c:147,3'
          Dst:             __assert_fail
        - Src:             'common/index_encoder.c:159,19'
          Dst:             lzma_crc32
    - functionName:    lzma_index_encoder
      functionSourceFile: '/src/xz/src/liblzma/common/index_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - i
      BBCount:         12
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_end
        - lzma_index_encoder_init
        - lzma_strm_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/index_encoder.c:216,2'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:216,2'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:216,2'
              BranchSideFuncs:
                - lzma_index_encoder_init
                - lzma_end
        - Branch String:   'common/index_encoder.c:216,2'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:216,2'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'common/index_encoder.c:218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/index_encoder.c:216,2'
          Dst:             lzma_strm_init
        - Src:             'common/index_encoder.c:216,2'
          Dst:             lzma_index_encoder_init
        - Src:             'common/index_encoder.c:216,2'
          Dst:             lzma_end
    - functionName:    lzma_index_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/common/index_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - i
      BBCount:         16
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - index_encoder_reset
        - lzma_alloc
        - lzma_index_encoder_init
        - lzma_next_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'common/index_encoder.c:193,2'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:193,2'
              BranchSideFuncs:
                - lzma_next_end
                - index_encoder_reset
                - lzma_alloc
            - BranchSide:      'common/index_encoder.c:195,6'
              BranchSideFuncs:
                - index_encoder_reset
                - lzma_alloc
        - Branch String:   'common/index_encoder.c:195,6'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:198,6'
              BranchSideFuncs:
                - index_encoder_reset
                - lzma_alloc
        - Branch String:   'common/index_encoder.c:198,6'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:199,54'
              BranchSideFuncs:
                - lzma_alloc
                - index_encoder_reset
            - BranchSide:      'common/index_encoder.c:207,22'
              BranchSideFuncs:
                - index_encoder_reset
        - Branch String:   'common/index_encoder.c:200,7'
          Branch Sides:
            - BranchSide:      'common/index_encoder.c:201,4'
              BranchSideFuncs: []
            - BranchSide:      'common/index_encoder.c:203,3'
              BranchSideFuncs:
                - index_encoder_reset
      Callsites:
        - Src:             'common/index_encoder.c:193,2'
          Dst:             lzma_index_encoder_init
        - Src:             'common/index_encoder.c:193,2'
          Dst:             lzma_next_end
        - Src:             'common/index_encoder.c:199,17'
          Dst:             lzma_alloc
        - Src:             'common/index_encoder.c:207,2'
          Dst:             index_encoder_reset
    - functionName:    index_encoder_end
      functionSourceFile: '/src/xz/src/liblzma/common/index_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
        - allocator
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'common/index_encoder.c:170,2'
          Dst:             lzma_free
    - functionName:    lzma_vli_encode
      functionSourceFile: '/src/xz/src/liblzma/common/vli_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vli
        - vli_pos
        - out
        - out_pos
        - out_size
      BBCount:         24
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'common/vli_encoder.c:22,6'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:23,11'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/vli_encoder.c:32,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/vli_encoder.c:27,7'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:28,4'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_encoder.c:29,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/vli_encoder.c:32,7'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_encoder.c:33,4'
              BranchSideFuncs: []
        - Branch String:   'common/vli_encoder.c:37,37'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:37,40'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_encoder.c:38,3'
              BranchSideFuncs: []
        - Branch String:   'common/vli_encoder.c:37,6'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_encoder.c:42,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/vli_encoder.c:45,2'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:49,6'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/vli_encoder.c:62,28'
              BranchSideFuncs: []
        - Branch String:   'common/vli_encoder.c:50,3'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:50,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'common/vli_encoder.c:53,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'common/vli_encoder.c:56,7'
          Branch Sides:
            - BranchSide:      'common/vli_encoder.c:45,2'
              BranchSideFuncs: []
            - BranchSide:      'common/vli_encoder.c:57,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'common/vli_encoder.c:50,3'
          Dst:             __assert_fail
    - functionName:    lzma_check_finish
      functionSourceFile: '/src/xz/src/liblzma/check/check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - check
        - type
      BBCount:         8
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - lzma_sha256_finish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/check.c:149,2'
          Branch Sides:
            - BranchSide:      'check/check.c:152,26'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:158,26'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:164,22'
              BranchSideFuncs:
                - lzma_sha256_finish
            - BranchSide:      'check/check.c:169,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/check.c:164,3'
          Dst:             lzma_sha256_finish
    - functionName:    lzma_check_update
      functionSourceFile: '/src/xz/src/liblzma/check/check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - check
        - type
        - buf
        - size
      BBCount:         8
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - lzma_crc32
        - lzma_crc64
        - lzma_sha256_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/check.c:119,2'
          Branch Sides:
            - BranchSide:      'check/check.c:122,35'
              BranchSideFuncs:
                - lzma_crc32
            - BranchSide:      'check/check.c:128,35'
              BranchSideFuncs:
                - lzma_crc64
            - BranchSide:      'check/check.c:134,22'
              BranchSideFuncs:
                - lzma_sha256_update
            - BranchSide:      'check/check.c:139,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/check.c:122,24'
          Dst:             lzma_crc32
        - Src:             'check/check.c:128,24'
          Dst:             lzma_crc64
        - Src:             'check/check.c:134,3'
          Dst:             lzma_sha256_update
    - functionName:    lzma_check_init
      functionSourceFile: '/src/xz/src/liblzma/check/check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - check
        - type
      BBCount:         9
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - lzma_sha256_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/check.c:85,2'
          Branch Sides:
            - BranchSide:      'check/check.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:103,20'
              BranchSideFuncs:
                - lzma_sha256_init
            - BranchSide:      'check/check.c:108,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/check.c:103,3'
          Dst:             lzma_sha256_init
    - functionName:    lzma_check_size
      functionSourceFile: '/src/xz/src/liblzma/check/check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'check/check.c:65,6'
          Branch Sides:
            - BranchSide:      'check/check.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:78,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_check_is_supported
      functionSourceFile: '/src/xz/src/liblzma/check/check.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/check.c:18,6'
          Branch Sides:
            - BranchSide:      'check/check.c:19,3'
              BranchSideFuncs: []
            - BranchSide:      'check/check.c:58,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crc64_set_func
      functionSourceFile: '/src/xz/src/liblzma/check/crc64_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc64_resolve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'check/crc64_fast.c:130,15'
          Branch Sides:
            - BranchSide:      'check/crc64_fast.c:130,15'
              BranchSideFuncs:
                - crc64_resolve
            - BranchSide:      'check/crc64_fast.c:130,15'
              BranchSideFuncs:
                - crc64_resolve
      Callsites:
        - Src:             'check/crc64_fast.c:130,15'
          Dst:             crc64_resolve
    - functionName:    crc64_resolve
      functionSourceFile: '/src/xz/src/liblzma/check/crc64_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_arch_extension_supported
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc64_fast.c:112,9'
          Branch Sides:
            - BranchSide:      'check/crc64_fast.c:112,9'
              BranchSideFuncs:
                - is_arch_extension_supported.364
            - BranchSide:      'check/crc64_fast.c:112,9'
              BranchSideFuncs:
                - is_arch_extension_supported.364
      Callsites:
        - Src:             'check/crc64_fast.c:112,9'
          Dst:             is_arch_extension_supported
    - functionName:    is_arch_extension_supported
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __get_cpuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc_x86_clmul.h:341,6'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:341,6'
              BranchSideFuncs:
                - __get_cpuid.395
            - BranchSide:      'check/crc_x86_clmul.h:341,6'
              BranchSideFuncs:
                - __get_cpuid.395
        - Branch String:   'check/crc_x86_clmul.h:365,17'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:365,21'
              BranchSideFuncs: []
            - BranchSide:      'check/crc_x86_clmul.h:365,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:352,12'
          Dst:             __get_cpuid
    - functionName:    crc64_arch_optimized
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
        - crc
      BBCount:         36
      ICount:          516
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - fold
        - fold_xor
        - keep_high_bytes
        - my_load128
        - read16le
        - read32le
        - read64le
        - shift_left
        - shift_right
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc_x86_clmul.h:156,6'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:157,10'
              BranchSideFuncs: []
            - BranchSide:      'check/crc_x86_clmul.h:166,26'
              BranchSideFuncs:
                - my_load128.373
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
                - my_load128.373
                - my_load128.373
                - my_load128.373
                - fold.375
                - fold.375
                - fold.375
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - read64le.372
                - read64le.372
                - shift_left.371
                - shift_left.371
                - read16le.370
                - read32le.369
        - Branch String:   'check/crc_x86_clmul.h:180,6'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:181,16'
              BranchSideFuncs:
                - shift_left.371
                - read16le.370
                - read32le.369
            - BranchSide:      'check/crc_x86_clmul.h:204,13'
              BranchSideFuncs:
                - my_load128.373
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
                - my_load128.373
                - my_load128.373
                - my_load128.373
                - fold.375
                - fold.375
                - fold.375
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - read64le.372
                - read64le.372
                - shift_left.371
        - Branch String:   'check/crc_x86_clmul.h:186,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:187,18'
              BranchSideFuncs:
                - read32le.369
                - shift_left.371
                - read16le.370
            - BranchSide:      'check/crc_x86_clmul.h:192,7'
              BranchSideFuncs:
                - shift_left.371
                - read16le.370
        - Branch String:   'check/crc_x86_clmul.h:192,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:193,28'
              BranchSideFuncs:
                - read16le.370
                - shift_left.371
            - BranchSide:      'check/crc_x86_clmul.h:198,7'
              BranchSideFuncs:
                - shift_left.371
        - Branch String:   'check/crc_x86_clmul.h:198,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:199,20'
              BranchSideFuncs:
                - shift_left.371
            - BranchSide:      'check/crc_x86_clmul.h:201,8'
              BranchSideFuncs:
                - shift_left.371
        - Branch String:   'check/crc_x86_clmul.h:204,13'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:205,8'
              BranchSideFuncs:
                - read64le.372
                - read64le.372
                - shift_left.371
            - BranchSide:      'check/crc_x86_clmul.h:233,8'
              BranchSideFuncs:
                - my_load128.373
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
                - my_load128.373
                - my_load128.373
                - my_load128.373
                - fold.375
                - fold.375
                - fold.375
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
        - Branch String:   'check/crc_x86_clmul.h:214,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:215,31'
              BranchSideFuncs:
                - read64le.372
                - shift_left.371
            - BranchSide:      'check/crc_x86_clmul.h:232,2'
              BranchSideFuncs: []
        - Branch String:   'check/crc_x86_clmul.h:251,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:252,20'
              BranchSideFuncs:
                - my_load128.373
                - my_load128.373
                - my_load128.373
                - fold.375
                - fold.375
                - fold.375
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
            - BranchSide:      'check/crc_x86_clmul.h:272,3'
              BranchSideFuncs:
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
        - Branch String:   'check/crc_x86_clmul.h:258,4'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:259,19'
              BranchSideFuncs:
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold_xor.374
                - fold.375
                - fold.375
                - fold.375
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
            - BranchSide:      'check/crc_x86_clmul.h:267,23'
              BranchSideFuncs:
                - fold.375
                - fold.375
                - fold.375
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
                - fold_xor.374
        - Branch String:   'check/crc_x86_clmul.h:272,3'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:273,18'
              BranchSideFuncs:
                - fold_xor.374
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
            - BranchSide:      'check/crc_x86_clmul.h:278,7'
              BranchSideFuncs:
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
        - Branch String:   'check/crc_x86_clmul.h:278,7'
          Branch Sides:
            - BranchSide:      'check/crc_x86_clmul.h:282,20'
              BranchSideFuncs:
                - my_load128.373
                - keep_high_bytes.376
                - shift_right.377
                - shift_left.371
                - fold.375
            - BranchSide:      'check/crc_x86_clmul.h:302,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:187,9'
          Dst:             read32le
        - Src:             'check/crc_x86_clmul.h:193,19'
          Dst:             read16le
        - Src:             'check/crc_x86_clmul.h:202,8'
          Dst:             shift_left
        - Src:             'check/crc_x86_clmul.h:205,8'
          Dst:             read64le
        - Src:             'check/crc_x86_clmul.h:216,20'
          Dst:             read64le
        - Src:             'check/crc_x86_clmul.h:226,9'
          Dst:             shift_left
        - Src:             'check/crc_x86_clmul.h:247,26'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:252,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:253,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:254,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:259,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:260,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:261,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:262,10'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:267,27'
          Dst:             fold
        - Src:             'check/crc_x86_clmul.h:268,27'
          Dst:             fold
        - Src:             'check/crc_x86_clmul.h:269,27'
          Dst:             fold
        - Src:             'check/crc_x86_clmul.h:273,9'
          Dst:             fold_xor
        - Src:             'check/crc_x86_clmul.h:282,9'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:283,9'
          Dst:             keep_high_bytes
        - Src:             'check/crc_x86_clmul.h:293,26'
          Dst:             shift_right
        - Src:             'check/crc_x86_clmul.h:297,9'
          Dst:             shift_left
        - Src:             'check/crc_x86_clmul.h:299,27'
          Dst:             fold
    - functionName:    lzma_crc64_generic
      functionSourceFile: '/src/xz/src/liblzma/check/crc64_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
        - crc
      BBCount:         15
      ICount:          150
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aligned_read32ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/crc64_fast.c:57,6'
          Branch Sides:
            - BranchSide:      'check/crc64_fast.c:58,3'
              BranchSideFuncs:
                - aligned_read32ne.366
            - BranchSide:      'check/crc64_fast.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'check/crc64_fast.c:58,3'
          Branch Sides:
            - BranchSide:      'check/crc64_fast.c:59,34'
              BranchSideFuncs:
                - aligned_read32ne.366
            - BranchSide:      'check/crc64_fast.c:63,32'
              BranchSideFuncs:
                - aligned_read32ne.366
        - Branch String:   'check/crc64_fast.c:66,3'
          Branch Sides:
            - BranchSide:      'check/crc64_fast.c:71,35'
              BranchSideFuncs:
                - aligned_read32ne.366
            - BranchSide:      'check/crc64_fast.c:82,2'
              BranchSideFuncs: []
        - Branch String:   'check/crc64_fast.c:84,2'
          Branch Sides:
            - BranchSide:      'check/crc64_fast.c:85,33'
              BranchSideFuncs: []
            - BranchSide:      'check/crc64_fast.c:91,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/crc64_fast.c:72,8'
          Dst:             aligned_read32ne
    - functionName:    aligned_read32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read32le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read32ne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:430,17'
          Dst:             read32ne
    - functionName:    read16le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read16ne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:414,17'
          Dst:             read16ne
    - functionName:    shift_left
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - amount
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_load128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:114,29'
          Dst:             my_load128
    - functionName:    read64le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read64ne
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:446,17'
          Dst:             read64ne
    - functionName:    my_load128
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fold_xor
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - k
        - buf
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fold
        - my_load128
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:141,23'
          Dst:             my_load128
        - Src:             'check/crc_x86_clmul.h:141,40'
          Dst:             fold
    - functionName:    fold
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - k
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keep_high_bytes
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - count
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_load128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:105,23'
          Dst:             my_load128
    - functionName:    shift_right
      functionSourceFile: '/src/xz/src/liblzma/check/crc_x86_clmul.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - amount
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - my_load128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'check/crc_x86_clmul.h:123,29'
          Dst:             my_load128
    - functionName:    read64ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read16ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __get_cpuid
      functionSourceFile: '/usr/local/lib/clang/18/include/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - __leaf
        - __eax
        - __ebx
        - __ecx
        - __edx
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __get_cpuid_max
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/lib/clang/18/include/cpuid.h:310,25'
          Branch Sides:
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:310,28'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:311,9'
              BranchSideFuncs: []
        - Branch String:   '/usr/local/lib/clang/18/include/cpuid.h:310,9'
          Branch Sides:
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:311,9'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:313,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/usr/local/lib/clang/18/include/cpuid.h:308,31'
          Dst:             __get_cpuid_max
    - functionName:    __get_cpuid_max
      functionSourceFile: '/usr/local/lib/clang/18/include/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - __leaf
        - __sig
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/lib/clang/18/include/cpuid.h:299,9'
          Branch Sides:
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:299,9'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/lib/clang/18/include/cpuid.h:300,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_crc64
      functionSourceFile: '/src/xz/src/liblzma/check/crc64_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
        - crc
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr_32
      functionSourceFile: '/src/xz/src/liblzma/check/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - num
        - amount
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    256
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transform
      functionSourceFile: '/src/xz/src/liblzma/check/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - data
      BBCount:         7
      ICount:          2851
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rotr_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/sha256.c:92,2'
          Branch Sides:
            - BranchSide:      'check/sha256.c:93,3'
              BranchSideFuncs:
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
                - rotr_32
            - BranchSide:      'check/sha256.c:100,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/sha256.c:86,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:86,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:87,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:88,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,2'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,10'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,18'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:89,26'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:93,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:94,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:95,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,3'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,11'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,19'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
        - Src:             'check/sha256.c:96,27'
          Dst:             rotr_32
    - functionName:    lzma_sha256_finish
      functionSourceFile: '/src/xz/src/liblzma/check/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         13
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - process
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/sha256.c:169,2'
          Branch Sides:
            - BranchSide:      'check/sha256.c:170,7'
              BranchSideFuncs:
                - process
                - process
            - BranchSide:      'check/sha256.c:179,2'
              BranchSideFuncs:
                - process
        - Branch String:   'check/sha256.c:170,7'
          Branch Sides:
            - BranchSide:      'check/sha256.c:171,12'
              BranchSideFuncs:
                - process
                - process
            - BranchSide:      'check/sha256.c:175,3'
              BranchSideFuncs:
                - process
                - process
        - Branch String:   'check/sha256.c:185,2'
          Branch Sides:
            - BranchSide:      'check/sha256.c:186,26'
              BranchSideFuncs: []
            - BranchSide:      'check/sha256.c:188,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'check/sha256.c:171,4'
          Dst:             process
        - Src:             'check/sha256.c:183,2'
          Dst:             process
    - functionName:    process
      functionSourceFile: '/src/xz/src/liblzma/check/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transform
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'check/sha256.c:114,2'
          Dst:             transform
    - functionName:    lzma_sha256_update
      functionSourceFile: '/src/xz/src/liblzma/check/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - size
        - check
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - process
      functionUses:    1
      BranchProfiles:
        - Branch String:   'check/sha256.c:141,2'
          Branch Sides:
            - BranchSide:      'check/sha256.c:142,29'
              BranchSideFuncs:
                - process
            - BranchSide:      'check/sha256.c:157,2'
              BranchSideFuncs: []
        - Branch String:   'check/sha256.c:144,7'
          Branch Sides:
            - BranchSide:      'check/sha256.c:145,16'
              BranchSideFuncs:
                - process
            - BranchSide:      'check/sha256.c:147,10'
              BranchSideFuncs:
                - process
        - Branch String:   'check/sha256.c:153,7'
          Branch Sides:
            - BranchSide:      'check/sha256.c:141,2'
              BranchSideFuncs:
                - process
            - BranchSide:      'check/sha256.c:154,12'
              BranchSideFuncs:
                - process
      Callsites:
        - Src:             'check/sha256.c:154,4'
          Dst:             process
    - functionName:    lzma_sha256_init
      functionSourceFile: '/src/xz/src/liblzma/check/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - check
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_lzma_set_out_limit
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder_ptr
        - uncomp_size
        - out_limit
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:458,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:459,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:461,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_encode
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder
        - mf
        - out
        - out_pos
        - out_size
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_lzma_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:445,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:446,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:448,26'
              BranchSideFuncs:
                - lzma_lzma_encode
      Callsites:
        - Src:             'lzma/lzma_encoder.c:448,9'
          Dst:             lzma_lzma_encode
    - functionName:    lzma_lzma_encode
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder
        - mf
        - out
        - out_pos
        - out_size
        - limit
      BBCount:         60
      ICount:          344
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - encode_eopm
        - encode_init
        - encode_symbol
        - lzma_lzma_optimum_fast
        - lzma_lzma_optimum_normal
        - rc_encode
        - rc_encode_dummy
        - rc_flush
        - rc_forget
        - rc_pending
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:318,29'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:318,45'
              BranchSideFuncs:
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:326,17'
              BranchSideFuncs:
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:318,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:319,3'
              BranchSideFuncs:
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:326,17'
              BranchSideFuncs:
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:326,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:328,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:337,6'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:328,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:328,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:329,3'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:337,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:338,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:342,2'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
        - Branch String:   'lzma/lzma_encoder.c:338,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:338,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:339,3'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:347,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:347,9'
              BranchSideFuncs:
                - rc_pending
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
            - BranchSide:      'lzma/lzma_encoder.c:354,7'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - rc_pending
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - lzma_lzma_optimum_fast
        - Branch String:   'lzma/lzma_encoder.c:348,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:348,10'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
            - BranchSide:      'lzma/lzma_encoder.c:351,4'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
        - Branch String:   'lzma/lzma_encoder.c:346,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:351,4'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
            - BranchSide:      'lzma/lzma_encoder.c:354,7'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - rc_pending
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - lzma_lzma_optimum_fast
        - Branch String:   'lzma/lzma_encoder.c:354,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:355,8'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - rc_pending
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - lzma_lzma_optimum_fast
            - BranchSide:      'lzma/lzma_encoder.c:373,7'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - rc_pending
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - lzma_lzma_optimum_fast
        - Branch String:   'lzma/lzma_encoder.c:355,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:356,5'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:358,8'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - rc_pending
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - lzma_lzma_optimum_fast
        - Branch String:   'lzma/lzma_encoder.c:358,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:359,5'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
            - BranchSide:      'lzma/lzma_encoder.c:360,3'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - rc_pending
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
                - lzma_lzma_optimum_fast
        - Branch String:   'lzma/lzma_encoder.c:373,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:374,27'
              BranchSideFuncs:
                - lzma_lzma_optimum_fast
                - encode_symbol
                - rc_encode
                - lzma_lzma_optimum_normal
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - rc_pending
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
            - BranchSide:      'lzma/lzma_encoder.c:376,29'
              BranchSideFuncs:
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode
                - lzma_lzma_optimum_fast
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - rc_pending
                - __assert_fail
                - rc_encode_dummy
                - rc_forget
        - Branch String:   'lzma/lzma_encoder.c:385,29'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:386,6'
              BranchSideFuncs:
                - rc_encode_dummy
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - lzma_lzma_optimum_fast
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - rc_pending
                - __assert_fail
                - rc_forget
            - BranchSide:      'lzma/lzma_encoder.c:400,25'
              BranchSideFuncs:
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:385,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:389,15'
              BranchSideFuncs:
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
            - BranchSide:      'lzma/lzma_encoder.c:400,25'
              BranchSideFuncs:
                - rc_encode
                - lzma_lzma_optimum_normal
                - encode_symbol
                - rc_encode_dummy
                - rc_forget
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
                - lzma_lzma_optimum_fast
                - rc_pending
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:403,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:342,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:405,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:405,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:405,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:406,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:411,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:412,29'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
            - BranchSide:      'lzma/lzma_encoder.c:418,6'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
                - encode_eopm
        - Branch String:   'lzma/lzma_encoder.c:418,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:419,15'
              BranchSideFuncs:
                - encode_eopm
                - rc_flush
                - rc_encode
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:422,12'
              BranchSideFuncs:
                - rc_flush
                - rc_encode
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:427,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:429,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:435,2'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:429,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:431,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:318,33'
          Dst:             encode_init
        - Src:             'lzma/lzma_encoder.c:326,6'
          Dst:             rc_encode
        - Src:             'lzma/lzma_encoder.c:328,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:338,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:348,20'
          Dst:             rc_pending
        - Src:             'lzma/lzma_encoder.c:374,4'
          Dst:             lzma_lzma_optimum_fast
        - Src:             'lzma/lzma_encoder.c:376,4'
          Dst:             lzma_lzma_optimum_normal
        - Src:             'lzma/lzma_encoder.c:379,3'
          Dst:             encode_symbol
        - Src:             'lzma/lzma_encoder.c:385,32'
          Dst:             rc_encode_dummy
        - Src:             'lzma/lzma_encoder.c:389,4'
          Dst:             rc_forget
        - Src:             'lzma/lzma_encoder.c:403,7'
          Dst:             rc_encode
        - Src:             'lzma/lzma_encoder.c:405,4'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:419,3'
          Dst:             encode_eopm
        - Src:             'lzma/lzma_encoder.c:422,2'
          Dst:             rc_flush
        - Src:             'lzma/lzma_encoder.c:427,6'
          Dst:             rc_encode
        - Src:             'lzma/lzma_encoder.c:429,3'
          Dst:             __assert_fail
    - functionName:    encode_init
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
        - mf
      BBCount:         21
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mf_position
        - mf_skip
        - rc_bit
        - rc_bittree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:269,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:269,2'
              BranchSideFuncs:
                - __assert_fail
                - mf_skip
                - rc_bit
                - rc_bittree
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:270,2'
              BranchSideFuncs:
                - __assert_fail
                - mf_skip
                - rc_bit
                - rc_bittree
                - __assert_fail
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:270,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:270,2'
              BranchSideFuncs:
                - mf_skip
                - rc_bit
                - rc_bittree
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:272,6'
              BranchSideFuncs:
                - mf_skip
                - rc_bit
                - rc_bittree
                - __assert_fail
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:272,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:273,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:282,11'
              BranchSideFuncs:
                - mf_skip
                - rc_bit
                - rc_bittree
        - Branch String:   'lzma/lzma_encoder.c:273,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:274,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:277,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:277,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:277,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:278,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:278,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:278,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:279,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:269,2'
          Dst:             mf_position
        - Src:             'lzma/lzma_encoder.c:269,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:270,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:277,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:278,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:282,3'
          Dst:             mf_skip
        - Src:             'lzma/lzma_encoder.c:284,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:285,3'
          Dst:             rc_bittree
    - functionName:    rc_encode
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rc
        - out
        - out_pos
        - out_size
      BBCount:         28
      ICount:          271
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - rc_reset
        - rc_shift_low
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:194,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:194,2'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:196,2'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:196,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:198,7'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:259,2'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:198,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:199,21'
              BranchSideFuncs:
                - rc_shift_low
                - rc_shift_low
                - rc_reset
                - __assert_fail
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:206,11'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - rc_shift_low
                - __assert_fail
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:199,8'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:200,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:202,4'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - rc_shift_low
                - __assert_fail
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:206,3'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:208,24'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:217,24'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:228,4'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:232,4'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
                - __assert_fail
                - rc_shift_low
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:238,4'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:252,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:242,9'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:243,6'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:244,4'
              BranchSideFuncs:
                - rc_reset
                - rc_shift_low
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:244,4'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:242,22'
              BranchSideFuncs:
                - rc_shift_low
                - rc_reset
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:248,13'
              BranchSideFuncs:
                - rc_reset
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:194,2'
          Dst:             __assert_fail
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:199,8'
          Dst:             rc_shift_low
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:242,9'
          Dst:             rc_shift_low
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:248,4'
          Dst:             rc_reset
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:252,4'
          Dst:             __assert_fail
    - functionName:    rc_pending
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_symbol
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - mf
        - back
        - len
        - position
      BBCount:         15
      ICount:          148
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - literal
        - match
        - rc_bit
        - rep_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:238,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:240,3'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit
                - literal
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:246,11'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - match
                - __assert_fail
                - rc_bit
                - rep_match
        - Branch String:   'lzma/lzma_encoder.c:240,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:240,3'
              BranchSideFuncs:
                - rc_bit
                - literal
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:241,11'
              BranchSideFuncs:
                - rc_bit
                - literal
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:249,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:252,12'
              BranchSideFuncs:
                - rc_bit
                - rep_match
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:256,12'
              BranchSideFuncs:
                - rc_bit
                - match
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:261,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:261,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:261,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'lzma/lzma_encoder.c:240,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:241,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:243,3'
          Dst:             literal
        - Src:             'lzma/lzma_encoder.c:246,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:252,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:253,4'
          Dst:             rep_match
        - Src:             'lzma/lzma_encoder.c:256,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:257,4'
          Dst:             match
        - Src:             'lzma/lzma_encoder.c:261,2'
          Dst:             __assert_fail
    - functionName:    rc_encode_dummy
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rc
        - out_limit
      BBCount:         30
      ICount:          216
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - rc_shift_low_dummy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:269,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:269,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:271,17'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:281,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:283,16'
              BranchSideFuncs:
                - rc_shift_low_dummy
                - __assert_fail
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:291,7'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:282,8'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:284,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:286,10'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:291,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:292,4'
              BranchSideFuncs:
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:295,11'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:295,3'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:297,24'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:304,24'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:313,10'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:317,10'
              BranchSideFuncs:
                - __assert_fail
                - rc_shift_low_dummy
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:321,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:323,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:333,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:335,23'
              BranchSideFuncs:
                - rc_shift_low_dummy
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:339,2'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:334,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:336,4'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:337,2'
              BranchSideFuncs:
                - rc_shift_low_dummy
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:269,2'
          Dst:             __assert_fail
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:282,8'
          Dst:             rc_shift_low_dummy
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:323,4'
          Dst:             __assert_fail
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:334,7'
          Dst:             rc_shift_low_dummy
    - functionName:    rc_forget
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:73,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:73,2'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:73,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:73,2'
          Dst:             __assert_fail
    - functionName:    encode_eopm
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - coder
        - position
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - match
        - rc_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:300,2'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:301,2'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:302,2'
          Dst:             match
    - functionName:    rc_flush
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:130,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:131,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:132,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_bit
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rc
        - prob
        - bit
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - pos_state
        - distance
        - len
      BBCount:         12
      ICount:          188
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_dist_slot
        - length
        - rc_bittree
        - rc_bittree_reverse
        - rc_direct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:151,30'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:151,17'
              BranchSideFuncs:
                - rc_bittree
                - rc_direct
                - rc_bittree_reverse
                - rc_bittree_reverse
            - BranchSide:      'lzma/lzma_encoder.c:151,17'
              BranchSideFuncs:
                - rc_bittree
                - rc_direct
                - rc_bittree_reverse
                - rc_bittree_reverse
        - Branch String:   'lzma/lzma_encoder.c:155,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:155,6'
              BranchSideFuncs:
                - rc_direct
                - rc_bittree_reverse
                - rc_bittree_reverse
            - BranchSide:      'lzma/lzma_encoder.c:156,33'
              BranchSideFuncs:
                - rc_direct
                - rc_bittree_reverse
                - rc_bittree_reverse
        - Branch String:   'lzma/lzma_encoder.c:160,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:163,24'
              BranchSideFuncs:
                - rc_bittree_reverse
            - BranchSide:      'lzma/lzma_encoder.c:167,15'
              BranchSideFuncs:
                - rc_direct
                - rc_bittree_reverse
      Callsites:
        - Src:             'lzma/lzma_encoder.c:147,2'
          Dst:             length
        - Src:             'lzma/lzma_encoder.c:150,29'
          Dst:             get_dist_slot
        - Src:             'lzma/lzma_encoder.c:152,2'
          Dst:             rc_bittree
        - Src:             'lzma/lzma_encoder.c:163,4'
          Dst:             rc_bittree_reverse
        - Src:             'lzma/lzma_encoder.c:167,4'
          Dst:             rc_direct
        - Src:             'lzma/lzma_encoder.c:169,4'
          Dst:             rc_bittree_reverse
    - functionName:    length
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - rc
        - lc
        - pos_state
        - len
        - fast_mode
      BBCount:         18
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - length_update_prices
        - rc_bit
        - rc_bittree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:109,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:109,2'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - rc_bittree
                - length_update_prices
                - rc_bit
                - rc_bittree
                - rc_bit
                - rc_bittree
            - BranchSide:      'lzma/lzma_encoder.c:110,6'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - rc_bittree
                - length_update_prices
                - rc_bit
                - rc_bittree
                - rc_bit
                - rc_bittree
        - Branch String:   'lzma/lzma_encoder.c:112,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:113,10'
              BranchSideFuncs:
                - rc_bit
                - rc_bittree
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:116,10'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - rc_bittree
                - length_update_prices
                - rc_bit
                - rc_bittree
        - Branch String:   'lzma/lzma_encoder.c:119,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:120,11'
              BranchSideFuncs:
                - rc_bit
                - rc_bittree
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:123,11'
              BranchSideFuncs:
                - rc_bit
                - rc_bittree
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:131,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:131,6'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:132,9'
              BranchSideFuncs:
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:132,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:132,36'
              BranchSideFuncs:
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:133,25'
              BranchSideFuncs:
                - length_update_prices
      Callsites:
        - Src:             'lzma/lzma_encoder.c:109,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:113,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:114,3'
          Dst:             rc_bittree
        - Src:             'lzma/lzma_encoder.c:116,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:120,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:121,4'
          Dst:             rc_bittree
        - Src:             'lzma/lzma_encoder.c:123,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:125,4'
          Dst:             rc_bittree
        - Src:             'lzma/lzma_encoder.c:133,4'
          Dst:             length_update_prices
    - functionName:    get_dist_slot
      functionSourceFile: '/src/xz/src/liblzma/lzma/fastpos.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/fastpos.h:113,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:114,23'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:116,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/fastpos.h:116,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:117,10'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:119,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_bittree
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - probs
        - bit_count
        - symbol
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bit
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:97,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:94,25'
              BranchSideFuncs:
                - rc_bit
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:98,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:95,3'
          Dst:             rc_bit
    - functionName:    rc_bittree_reverse
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - probs
        - bit_count
        - symbol
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:112,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:108,24'
              BranchSideFuncs:
                - rc_bit
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:113,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/range_encoder.h:110,3'
          Dst:             rc_bit
    - functionName:    rc_direct
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - value
        - bit_count
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:123,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:122,23'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:124,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    length_update_prices
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lc
        - pos_state
      BBCount:         21
      ICount:          190
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - rc_bit_0_price
        - rc_bit_1_price
        - rc_bittree_price
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:89,29'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:89,32'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
                - rc_bittree_price
            - BranchSide:      'lzma/lzma_encoder.c:89,2'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
                - rc_bittree_price
        - Branch String:   'lzma/lzma_encoder.c:89,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:90,15'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
                - rc_bittree_price
            - BranchSide:      'lzma/lzma_encoder.c:93,2'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
        - Branch String:   'lzma/lzma_encoder.c:93,24'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:93,27'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
            - BranchSide:      'lzma/lzma_encoder.c:93,2'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
        - Branch String:   'lzma/lzma_encoder.c:93,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:94,15'
              BranchSideFuncs:
                - rc_bittree_price
                - rc_bittree_price
            - BranchSide:      'lzma/lzma_encoder.c:97,2'
              BranchSideFuncs:
                - rc_bittree_price
        - Branch String:   'lzma/lzma_encoder.c:97,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:98,15'
              BranchSideFuncs:
                - rc_bittree_price
            - BranchSide:      'lzma/lzma_encoder.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:82,22'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder.c:83,22'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder.c:84,27'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder.c:85,27'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder.c:90,20'
          Dst:             rc_bittree_price
        - Src:             'lzma/lzma_encoder.c:94,20'
          Dst:             rc_bittree_price
        - Src:             'lzma/lzma_encoder.c:98,20'
          Dst:             rc_bittree_price
    - functionName:    rc_bit_0_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - prob
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_bit_1_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - prob
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_bittree_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - probs
        - bit_levels
        - symbol
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bit_price
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/price.h:62,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/price.h:59,24'
              BranchSideFuncs:
                - rc_bit_price
            - BranchSide:      '../../src/liblzma/rangecoder/price.h:64,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/price.h:61,12'
          Dst:             rc_bit_price
    - functionName:    rc_bit_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - prob
        - bit
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_shift_low_dummy
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - low
        - cache_size
        - cache
        - out_pos
        - out_size
      BBCount:         14
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:170,4'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:170,19'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:171,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:169,6'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:171,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:183,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:172,8'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:173,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:175,7'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:178,3'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:172,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:180,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    literal
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - coder
        - mf
        - position
      BBCount:         12
      ICount:          163
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - literal_matched
        - rc_bittree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:54,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:57,3'
              BranchSideFuncs:
                - rc_bittree
            - BranchSide:      'lzma/lzma_encoder.c:63,3'
              BranchSideFuncs:
                - literal_matched
        - Branch String:   'lzma/lzma_encoder.c:57,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:57,3'
              BranchSideFuncs:
                - rc_bittree
            - BranchSide:      'lzma/lzma_encoder.c:57,3'
              BranchSideFuncs:
                - rc_bittree
        - Branch String:   'lzma/lzma_encoder.c:63,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:63,3'
              BranchSideFuncs:
                - literal_matched
            - BranchSide:      'lzma/lzma_encoder.c:63,3'
              BranchSideFuncs:
                - literal_matched
      Callsites:
        - Src:             'lzma/lzma_encoder.c:58,3'
          Dst:             rc_bittree
        - Src:             'lzma/lzma_encoder.c:67,3'
          Dst:             literal_matched
    - functionName:    rep_match
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - pos_state
        - rep
        - len
      BBCount:         15
      ICount:          203
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - length
        - rc_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:192,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:193,11'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - length
            - BranchSide:      'lzma/lzma_encoder.c:198,29'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - rc_bit
                - length
                - rc_bit
        - Branch String:   'lzma/lzma_encoder.c:201,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:202,12'
              BranchSideFuncs:
                - rc_bit
                - length
            - BranchSide:      'lzma/lzma_encoder.c:204,12'
              BranchSideFuncs:
                - rc_bit
                - rc_bit
                - length
        - Branch String:   'lzma/lzma_encoder.c:208,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:209,22'
              BranchSideFuncs:
                - length
            - BranchSide:      'lzma/lzma_encoder.c:211,21'
              BranchSideFuncs:
                - length
        - Branch String:   'lzma/lzma_encoder.c:218,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:219,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:221,11'
              BranchSideFuncs:
                - length
      Callsites:
        - Src:             'lzma/lzma_encoder.c:193,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:194,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:199,3'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:202,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:204,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:205,4'
          Dst:             rc_bit
        - Src:             'lzma/lzma_encoder.c:221,3'
          Dst:             length
    - functionName:    literal_matched
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rc
        - subcoder
        - match_byte
        - symbol
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:40,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:30,14'
              BranchSideFuncs:
                - rc_bit
            - BranchSide:      'lzma/lzma_encoder.c:41,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:35,3'
          Dst:             rc_bit
    - functionName:    rc_shift_low
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rc
        - out
        - out_pos
        - out_size
      BBCount:         14
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:140,4'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:140,18'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:141,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:139,6'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:141,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:155,4'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:142,8'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:143,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:145,20'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/rangecoder/range_encoder.h:150,3'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:142,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/rangecoder/range_encoder.h:152,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_reset
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/range_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mf_position
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mf_skip
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/liblzma/lz/lz_encoder.h:293,6'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:293,6'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:294,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_mode_is_supported
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:785,32'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:785,32'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:785,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_lzma_props_encode
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_lzma_lclppb_encode
        - write32ne
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:767,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:768,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:770,39'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
                - write32ne.549
        - Branch String:   'lzma/lzma_encoder.c:772,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:773,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:775,2'
              BranchSideFuncs:
                - write32ne.549
      Callsites:
        - Src:             'lzma/lzma_encoder.c:772,6'
          Dst:             lzma_lzma_lclppb_encode
        - Src:             'lzma/lzma_encoder.c:775,2'
          Dst:             write32ne
    - functionName:    lzma_lzma_lclppb_encode
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - byte
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - is_lclppb_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:753,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:754,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder.c:756,11'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lzma/lzma_encoder.c:757,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:757,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:759,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:753,7'
          Dst:             is_lclppb_valid
        - Src:             'lzma/lzma_encoder.c:757,2'
          Dst:             __assert_fail
    - functionName:    is_lclppb_valid
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_common.h:34,38'
          Branch Sides:
            - BranchSide:      'lzma/lzma_common.h:34,41'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_common.h:34,38'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_common.h:35,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_common.h:35,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_common.h:35,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_common.h:36,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_common.h:36,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_common.h:36,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_lzma_encoder_memusage
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - is_options_valid
        - lzma_lz_encoder_memusage
        - set_lz_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:736,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:737,3'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lz_encoder_memusage
            - BranchSide:      'lzma/lzma_encoder.c:740,30'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lz_encoder_memusage
        - Branch String:   'lzma/lzma_encoder.c:743,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:744,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:746,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:736,7'
          Dst:             is_options_valid
        - Src:             'lzma/lzma_encoder.c:740,2'
          Dst:             set_lz_options
        - Src:             'lzma/lzma_encoder.c:742,31'
          Dst:             lzma_lz_encoder_memusage
    - functionName:    is_options_valid
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - is_lclppb_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:479,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:479,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:479,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:480,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:480,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:481,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:481,8'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:481,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:478,9'
          Dst:             is_lclppb_valid
    - functionName:    set_lz_options
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz_options
        - options
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mf_get_hash_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:495,25'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:495,25'
              BranchSideFuncs:
                - mf_get_hash_bytes
            - BranchSide:      'lzma/lzma_encoder.c:495,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:495,25'
          Dst:             mf_get_hash_bytes
        - Src:             'lzma/lzma_encoder.c:495,25'
          Dst:             mf_get_hash_bytes
    - functionName:    mf_get_hash_bytes
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - match_finder
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz
        - allocator
        - id
        - options
        - lz_options
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_lzma_encoder_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:714,13'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:715,17'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:717,2'
              BranchSideFuncs:
                - lzma_lzma_encoder_create
      Callsites:
        - Src:             'lzma/lzma_encoder.c:719,9'
          Dst:             lzma_lzma_encoder_create
    - functionName:    lzma_lzma_encoder_create
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - id
        - options
        - lz_options
      BBCount:         37
      ICount:          271
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - lzma_alloc
        - lzma_lzma_encoder_reset
        - mf_get_hash_bytes
        - set_lz_options
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:606,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:606,2'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
                - lzma_alloc
            - BranchSide:      'lzma/lzma_encoder.c:606,2'
              BranchSideFuncs:
                - __assert_fail
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
                - lzma_alloc
        - Branch String:   'lzma/lzma_encoder.c:606,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:606,2'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
                - lzma_alloc
            - BranchSide:      'lzma/lzma_encoder.c:606,2'
              BranchSideFuncs:
                - __assert_fail
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
                - lzma_alloc
        - Branch String:   'lzma/lzma_encoder.c:606,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:606,2'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
                - lzma_alloc
            - BranchSide:      'lzma/lzma_encoder.c:610,7'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
                - lzma_alloc
        - Branch String:   'lzma/lzma_encoder.c:610,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:611,55'
              BranchSideFuncs:
                - lzma_alloc
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
            - BranchSide:      'lzma/lzma_encoder.c:616,31'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
        - Branch String:   'lzma/lzma_encoder.c:612,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:613,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:614,2'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
        - Branch String:   'lzma/lzma_encoder.c:621,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:623,4'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:627,4'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
            - BranchSide:      'lzma/lzma_encoder.c:662,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder.c:639,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:641,5'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:643,13'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
        - Branch String:   'lzma/lzma_encoder.c:644,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:645,5'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
            - BranchSide:      'lzma/lzma_encoder.c:647,29'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
                - mf_get_hash_bytes
        - Branch String:   'lzma/lzma_encoder.c:650,30'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:650,19'
              BranchSideFuncs:
                - mf_get_hash_bytes
                - set_lz_options
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:650,19'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:670,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:669,2'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:670,7'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:684,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:686,7'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:704,17'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:686,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:687,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:689,22'
              BranchSideFuncs:
                - set_lz_options
                - lzma_lzma_encoder_reset
      Callsites:
        - Src:             'lzma/lzma_encoder.c:606,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder.c:611,16'
          Dst:             lzma_alloc
        - Src:             'lzma/lzma_encoder.c:650,30'
          Dst:             mf_get_hash_bytes
        - Src:             'lzma/lzma_encoder.c:650,30'
          Dst:             mf_get_hash_bytes
        - Src:             'lzma/lzma_encoder.c:704,2'
          Dst:             set_lz_options
        - Src:             'lzma/lzma_encoder.c:706,9'
          Dst:             lzma_lzma_encoder_reset
    - functionName:    lzma_lzma_encoder_reset
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
        - options
      BBCount:         34
      ICount:          282
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - is_options_valid
        - length_encoder_reset
        - literal_init
        - rc_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:532,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:533,3'
              BranchSideFuncs:
                - rc_reset
                - literal_init
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:535,27'
              BranchSideFuncs:
                - rc_reset
                - literal_init
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:544,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:545,3'
              BranchSideFuncs:
                - literal_init
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:547,15'
              BranchSideFuncs:
                - literal_init
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:550,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:551,15'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:562,14'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:551,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:552,4'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:556,3'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:562,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:563,3'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:566,14'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:566,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:567,3'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:569,2'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:567,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:566,38'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:567,3'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
        - Branch String:   'lzma/lzma_encoder.c:569,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:569,2'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
            - BranchSide:      'lzma/lzma_encoder.c:572,24'
              BranchSideFuncs:
                - length_encoder_reset
                - length_encoder_reset
      Callsites:
        - Src:             'lzma/lzma_encoder.c:532,7'
          Dst:             is_options_valid
        - Src:             'lzma/lzma_encoder.c:540,2'
          Dst:             rc_reset
        - Src:             'lzma/lzma_encoder.c:547,2'
          Dst:             literal_init
        - Src:             'lzma/lzma_encoder.c:572,2'
          Dst:             length_encoder_reset
        - Src:             'lzma/lzma_encoder.c:575,2'
          Dst:             length_encoder_reset
    - functionName:    literal_init
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - probs
        - lc
        - lp
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_common.h:149,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_common.h:149,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_common.h:151,47'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_common.h:153,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_common.h:154,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_common.h:156,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_common.h:149,2'
          Dst:             __assert_fail
    - functionName:    length_encoder_reset
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - lencoder
        - num_pos_states
        - fast_mode
      BBCount:         26
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - length_update_prices
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder.c:512,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:513,3'
              BranchSideFuncs:
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:517,2'
              BranchSideFuncs:
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:513,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:513,3'
              BranchSideFuncs:
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:514,3'
              BranchSideFuncs:
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:514,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:514,3'
              BranchSideFuncs:
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:515,2'
              BranchSideFuncs:
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:517,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:517,2'
              BranchSideFuncs:
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:519,7'
              BranchSideFuncs:
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:519,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:519,6'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder.c:520,17'
              BranchSideFuncs:
                - length_update_prices
        - Branch String:   'lzma/lzma_encoder.c:520,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder.c:522,25'
              BranchSideFuncs:
                - length_update_prices
            - BranchSide:      'lzma/lzma_encoder.c:522,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:522,4'
          Dst:             length_update_prices
    - functionName:    lzma_lzma_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_encoder_init
        - lzma_lz_encoder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lzma/lzma_encoder.c:728,9'
          Dst:             lzma_lz_encoder_init
        - Src:             'lzma/lzma_encoder.c:728,9'
          Dst:             lzma_encoder_init
    - functionName:    read64ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mf_skip
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/liblzma/lz/lz_encoder.h:293,6'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:293,6'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:294,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read16ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mf_avail
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mf_ptr
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_lzma_optimum_fast
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
        - mf
        - back_res
        - len_res
      BBCount:         111
      ICount:          744
      EdgeCount:       148
      CyclomaticComplexity: 39
      functionsReached:
        - __assert_fail
        - lzma_mf_find
        - memcmp
        - mf_avail
        - mf_ptr
        - mf_skip
        - read16ne
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:28,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:29,22'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_ptr
                - mf_avail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
                - mf_avail
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:31,3'
              BranchSideFuncs:
                - __assert_fail
                - mf_ptr
                - mf_avail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
                - mf_avail
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:31,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:31,3'
              BranchSideFuncs:
                - mf_ptr
                - mf_avail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
                - mf_avail
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:32,14'
              BranchSideFuncs:
                - mf_ptr
                - mf_avail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
                - mf_avail
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:37,29'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:37,17'
              BranchSideFuncs:
                - mf_avail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:37,17'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:39,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:41,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:47,11'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:50,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:52,35'
              BranchSideFuncs:
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - mf_skip.577
                - read64ne.576
                - read64ne.576
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:81,6'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:56,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:57,4'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:62,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.576
                - read64ne.576
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - read64ne.576
                - read64ne.576
                - mf_skip.577
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - read64ne.576
                - read64ne.576
                - mf_skip.577
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - read64ne.576
                - read64ne.576
                - mf_skip.577
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - read64ne.576
                - read64ne.576
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:66,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:67,16'
              BranchSideFuncs:
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:73,7'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:73,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:74,16'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:77,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
                - mf_skip.577
                - read16ne.578
                - read16ne.578
                - __assert_fail
                - __assert_fail
                - mf_skip.577
                - read64ne.576
                - read64ne.576
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:81,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:82,15'
              BranchSideFuncs:
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:88,11'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:89,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:90,15'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:108,6'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:92,28'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:92,31'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:92,3'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:92,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:94,9'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:104,7'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:94,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:97,5'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:99,4'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:104,21'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:104,24'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:106,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:104,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:105,13'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:106,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:108,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:109,7'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:121,6'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:110,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:110,9'
              BranchSideFuncs:
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:114,16'
              BranchSideFuncs:
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:111,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:111,9'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:112,9'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:112,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:112,9'
              BranchSideFuncs:
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:114,16'
              BranchSideFuncs:
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:113,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:113,9'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:119,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:109,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:114,16'
              BranchSideFuncs:
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:119,2'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:121,19'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:121,22'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:122,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:121,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:122,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:129,40'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:132,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:133,29'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:153,2'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:137,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:137,9'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:138,9'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:138,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:139,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:139,10'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:140,9'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:140,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:140,9'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:141,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:142,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:142,9'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:148,2'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:143,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:143,9'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:148,2'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:136,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:148,2'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:155,25'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:155,17'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:155,17'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:157,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:158,14'
              BranchSideFuncs:
                - memcmp
                - mf_skip.577
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:165,14'
              BranchSideFuncs:
                - mf_skip.577
        - Branch String:   'lzma/lzma_encoder_optimum_fast.c:158,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_fast.c:163,2'
              BranchSideFuncs:
                - mf_skip.577
                - memcmp
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_fast.c:29,14'
          Dst:             lzma_mf_find
        - Src:             'lzma/lzma_encoder_optimum_fast.c:31,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_fast.c:36,23'
          Dst:             mf_ptr
        - Src:             'lzma/lzma_encoder_optimum_fast.c:37,29'
          Dst:             mf_avail
        - Src:             'lzma/lzma_encoder_optimum_fast.c:37,29'
          Dst:             mf_avail
        - Src:             'lzma/lzma_encoder_optimum_fast.c:56,7'
          Dst:             read16ne
        - Src:             'lzma/lzma_encoder_optimum_fast.c:56,7'
          Dst:             read16ne
        - Src:             'lzma/lzma_encoder_optimum_fast.c:61,24'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_fast.c:61,24'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_fast.c:61,24'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_fast.c:61,24'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_fast.c:69,4'
          Dst:             mf_skip
        - Src:             'lzma/lzma_encoder_optimum_fast.c:84,3'
          Dst:             mf_skip
        - Src:             'lzma/lzma_encoder_optimum_fast.c:116,4'
          Dst:             mf_skip
        - Src:             'lzma/lzma_encoder_optimum_fast.c:129,32'
          Dst:             lzma_mf_find
        - Src:             'lzma/lzma_encoder_optimum_fast.c:158,7'
          Dst:             memcmp
        - Src:             'lzma/lzma_encoder_optimum_fast.c:167,2'
          Dst:             mf_skip
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_rep_price
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - rep_index
        - len
        - state
        - pos_state
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_len_price
        - get_pure_rep_price
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:105,9'
          Dst:             get_len_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:106,5'
          Dst:             get_pure_rep_price
    - functionName:    get_len_price
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lencoder
        - len
        - pos_state
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_pure_rep_price
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - rep_index
        - state
        - pos_state
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rc_bit_0_price
        - rc_bit_1_price
        - rc_bit_price
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:81,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:82,26'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - rc_bit_1_price.645
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:85,26'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_price.646
                - rc_bit_0_price.644
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:87,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:88,28'
              BranchSideFuncs:
                - rc_bit_0_price.644
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:90,28'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_price.646
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:82,11'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:83,12'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:85,11'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:88,13'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:90,13'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:91,13'
          Dst:             rc_bit_price
    - functionName:    rc_bit_0_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - prob
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_bit_1_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - prob
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_bit_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - prob
        - bit
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dist_slot_2
      functionSourceFile: '/src/xz/src/liblzma/lzma/fastpos.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         11
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/fastpos.h:127,2'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:127,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:129,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/fastpos.h:129,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:130,10'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:132,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/fastpos.h:132,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:133,10'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/fastpos.h:127,2'
          Dst:             __assert_fail
    - functionName:    read64ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dist_len_price
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - dist
        - len
        - pos_state
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_dist_slot_2
        - get_len_price
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:114,30'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:114,17'
              BranchSideFuncs:
                - get_dist_slot_2
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:114,17'
              BranchSideFuncs:
                - get_dist_slot_2
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:117,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:118,11'
              BranchSideFuncs:
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:120,46'
              BranchSideFuncs:
                - get_dist_slot_2
                - get_len_price
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:120,30'
          Dst:             get_dist_slot_2
        - Src:             'lzma/lzma_encoder_optimum_normal.c:125,11'
          Dst:             get_len_price
    - functionName:    make_short_rep
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - optimal
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_short_rep_price
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - state
        - pos_state
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rc_bit_0_price
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:70,9'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:71,5'
          Dst:             rc_bit_0_price
    - functionName:    make_literal
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - optimal
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_literal_price
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - pos
        - prev_byte
        - match_mode
        - match_byte
        - symbol
      BBCount:         10
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rc_bit_price
        - rc_bittree_price
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:31,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:32,28'
              BranchSideFuncs:
                - rc_bit_price.646
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:34,12'
              BranchSideFuncs:
                - rc_bit_price.646
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:49,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:0,0'
              BranchSideFuncs:
                - rc_bit_price.646
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:38,15'
              BranchSideFuncs:
                - rc_bit_price.646
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:32,11'
          Dst:             rc_bittree_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:44,13'
          Dst:             rc_bit_price
    - functionName:    rc_bittree_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - probs
        - bit_levels
        - symbol
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bit_price
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/price.h:62,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/price.h:59,24'
              BranchSideFuncs:
                - rc_bit_price.646
            - BranchSide:      '../../src/liblzma/rangecoder/price.h:64,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/price.h:61,12'
          Dst:             rc_bit_price
    - functionName:    mf_skip
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/liblzma/lz/lz_encoder.h:293,6'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:293,6'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:294,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read16ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_bittree_reverse_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - probs
        - bit_levels
        - symbol
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bit_price
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/liblzma/rangecoder/price.h:80,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/rangecoder/price.h:76,24'
              BranchSideFuncs:
                - rc_bit_price.646
            - BranchSide:      '../../src/liblzma/rangecoder/price.h:82,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/liblzma/rangecoder/price.h:78,12'
          Dst:             rc_bit_price
    - functionName:    get_dist_slot
      functionSourceFile: '/src/xz/src/liblzma/lzma/fastpos.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/fastpos.h:113,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:114,23'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:116,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/fastpos.h:116,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:117,10'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:119,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rc_direct_price
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/rangecoder/price.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bits
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    backward
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - coder
        - len_res
        - back_res
        - cur
      BBCount:         13
      ICount:          207
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - make_literal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:232,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:233,18'
              BranchSideFuncs:
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:246,29'
              BranchSideFuncs:
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:236,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:237,5'
              BranchSideFuncs:
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:244,3'
              BranchSideFuncs:
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:256,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:232,7'
              BranchSideFuncs:
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:258,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:233,4'
          Dst:             make_literal
    - functionName:    mf_avail
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mf_ptr
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    helper2
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - coder
        - reps
        - buf
        - len_end
        - position
        - cur
        - nice_len
        - buf_avail_full
      BBCount:         240
      ICount:          2362
      EdgeCount:       312
      CyclomaticComplexity: 74
      functionsReached:
        - __assert_fail
        - get_dist_len_price
        - get_len_price
        - get_literal_price
        - get_pure_rep_price
        - get_rep_price
        - get_short_rep_price
        - make_literal
        - make_short_rep
        - rc_bit_0_price
        - rc_bit_1_price
        - read16ne
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:452,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:453,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:470,11'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:455,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:456,12'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:464,12'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:458,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:459,5'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:461,5'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:467,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:467,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:473,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:467,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:473,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:473,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:473,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:474,7'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:480,7'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:474,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:475,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:477,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:477,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:477,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:478,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:477,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:478,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:478,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:481,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:481,8'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:486,10'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:480,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:482,15'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:486,10'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:487,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:488,5'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:490,5'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:493,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:494,14'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:504,14'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:497,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:498,15'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:500,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:500,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:501,15'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:503,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:506,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:0,0'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:507,15'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:513,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:514,31'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:516,29'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
                - make_literal
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:530,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:531,32'
              BranchSideFuncs:
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:537,31'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - get_short_rep_price
                - make_short_rep
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:543,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:543,9'
              BranchSideFuncs:
                - get_short_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - make_short_rep
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:557,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:544,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:544,8'
              BranchSideFuncs:
                - get_short_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - make_short_rep
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:546,36'
              BranchSideFuncs:
                - get_short_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
                - make_short_rep
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:542,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:546,36'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:557,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:549,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:550,33'
              BranchSideFuncs:
                - make_short_rep
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:555,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:557,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:558,10'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:560,29'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:560,29'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:560,17'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:560,17'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - __assert_fail
                - __assert_fail
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:562,23'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:562,26'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:600,11'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:562,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:564,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:600,11'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:565,26'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:565,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:565,18'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:569,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:570,30'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:597,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:571,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:571,4'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:581,11'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:571,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:581,11'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:581,11'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:581,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:582,5'
              BranchSideFuncs:
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:584,39'
              BranchSideFuncs:
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:588,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:589,33'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:596,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:602,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:603,35'
              BranchSideFuncs:
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:692,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:604,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:605,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:607,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.649
                - read64ne.649
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:609,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:610,4'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:612,34'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:621,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:622,41'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:627,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:627,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:617,39'
              BranchSideFuncs:
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:629,14'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:631,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:632,16'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:635,25'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:636,26'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:636,18'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:636,18'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:640,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:641,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:643,17'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:645,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:646,30'
              BranchSideFuncs:
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:688,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:659,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:659,4'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:670,11'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:659,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:670,11'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:670,11'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:670,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:671,5'
              BranchSideFuncs:
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:673,39'
              BranchSideFuncs:
                - get_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:677,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:678,33'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:687,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - get_pure_rep_price
                - get_len_price
                - get_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:692,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:693,13'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:703,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:696,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:697,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:699,41'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:703,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:704,39'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:707,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:708,4'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:710,12'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:711,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:712,4'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:714,28'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:720,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:721,41'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:728,8'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:728,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:730,37'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:795,3'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:732,28'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:732,20'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:732,20'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:738,9'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:739,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:742,19'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - get_dist_len_price
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - get_dist_len_price
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.649
                - read64ne.649
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:744,9'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:745,32'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - get_dist_len_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:792,9'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:760,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:760,6'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:772,13'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:760,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:772,13'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:772,13'
              BranchSideFuncs:
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:772,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:773,7'
              BranchSideFuncs:
                - get_rep_price
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:775,26'
              BranchSideFuncs:
                - get_rep_price
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:779,10'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:780,35'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:790,5'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:792,9'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:793,6'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:794,4'
              BranchSideFuncs:
                - get_dist_len_price
                - rc_bit_0_price.644
                - get_literal_price
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - get_rep_price
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:524,6'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:525,6'
          Dst:             get_literal_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:533,3'
          Dst:             make_literal
        - Src:             'lzma/lzma_encoder_optimum_normal.c:538,6'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:540,6'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:547,7'
          Dst:             get_short_rep_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:552,4'
          Dst:             make_short_rep
        - Src:             'lzma/lzma_encoder_optimum_normal.c:567,29'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:567,29'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:567,29'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:567,29'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:575,8'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:576,8'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:585,8'
          Dst:             get_rep_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:604,7'
          Dst:             read16ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:604,7'
          Dst:             read16ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:607,23'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:607,23'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:607,23'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:607,23'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:613,44'
          Dst:             get_pure_rep_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:618,8'
          Dst:             get_len_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:641,17'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:641,17'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:641,17'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:641,17'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:652,8'
          Dst:             get_len_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:654,8'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:655,8'
          Dst:             get_literal_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:664,8'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:665,8'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:674,8'
          Dst:             get_rep_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:705,7'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:717,8'
          Dst:             get_dist_len_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:739,19'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:739,19'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:739,19'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:739,19'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:751,10'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:753,10'
          Dst:             get_literal_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:765,10'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:767,10'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:776,10'
          Dst:             get_rep_price
    - functionName:    helper1
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - coder
        - mf
        - back_res
        - len_res
        - position
      BBCount:         100
      ICount:          923
      EdgeCount:       130
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - get_dist_len_price
        - get_len_price
        - get_literal_price
        - get_pure_rep_price
        - get_short_rep_price
        - lzma_mf_find
        - make_literal
        - make_short_rep
        - mf_avail
        - mf_ptr
        - mf_skip
        - rc_bit_0_price
        - rc_bit_1_price
        - read16ne
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:280,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:281,22'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_avail.654
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - mf_avail.654
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:283,3'
              BranchSideFuncs:
                - __assert_fail
                - mf_avail.654
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:283,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:283,3'
              BranchSideFuncs:
                - mf_avail.654
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - mf_avail.654
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:284,14'
              BranchSideFuncs:
                - mf_avail.654
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:288,29'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:288,17'
              BranchSideFuncs:
                - mf_avail.654
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:288,17'
              BranchSideFuncs:
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:289,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:290,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:295,36'
              BranchSideFuncs:
                - mf_ptr.655
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:300,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:301,35'
              BranchSideFuncs:
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:314,15'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:303,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:304,13'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:308,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.649
                - read64ne.649
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:310,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:311,20'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:312,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
                - mf_skip.651
                - read16ne.652
                - read16ne.652
                - __assert_fail
                - __assert_fail
                - read64ne.649
                - read64ne.649
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:314,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:315,15'
              BranchSideFuncs:
                - mf_skip.651
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:322,6'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
                - mf_skip.651
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:322,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:323,15'
              BranchSideFuncs:
                - mf_skip.651
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:329,32'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:332,19'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:332,22'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:339,25'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:333,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:333,16'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:339,25'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:332,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:334,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:339,25'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_literal_price
                - make_literal
                - rc_bit_1_price.645
                - rc_bit_1_price.645
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - get_short_rep_price
                - make_short_rep
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:356,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:357,36'
              BranchSideFuncs:
                - get_short_rep_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
                - make_short_rep
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:367,27'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:361,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:362,27'
              BranchSideFuncs:
                - make_short_rep
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:365,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:367,27'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:367,17'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:367,17'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:369,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:370,15'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:375,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:377,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:378,29'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:380,17'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:383,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:382,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:386,16'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:386,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:387,31'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:410,38'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:388,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:389,4'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:391,26'
              BranchSideFuncs:
                - get_pure_rep_price
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:400,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:401,34'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:406,3'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:406,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:395,39'
              BranchSideFuncs:
                - get_len_price
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:407,2'
              BranchSideFuncs:
                - rc_bit_0_price.644
                - get_dist_len_price
                - get_pure_rep_price
                - get_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:413,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:413,27'
              BranchSideFuncs:
                - get_dist_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:413,6'
              BranchSideFuncs:
                - get_dist_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:414,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:415,12'
              BranchSideFuncs:
                - get_dist_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:438,9'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:416,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:417,4'
              BranchSideFuncs:
                - get_dist_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:419,3'
              BranchSideFuncs:
                - get_dist_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:425,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:426,30'
              BranchSideFuncs:
                - get_dist_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:432,8'
              BranchSideFuncs:
                - get_dist_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:432,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:433,9'
              BranchSideFuncs:
                - get_dist_len_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:435,3'
              BranchSideFuncs:
                - get_dist_len_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:433,9'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:433,16'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:434,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:281,14'
          Dst:             lzma_mf_find
        - Src:             'lzma/lzma_encoder_optimum_normal.c:283,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:288,29'
          Dst:             mf_avail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:288,29'
          Dst:             mf_avail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:295,29'
          Dst:             mf_ptr
        - Src:             'lzma/lzma_encoder_optimum_normal.c:303,7'
          Dst:             read16ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:303,7'
          Dst:             read16ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:308,17'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:308,17'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:308,17'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:308,17'
          Dst:             read64ne
        - Src:             'lzma/lzma_encoder_optimum_normal.c:317,3'
          Dst:             mf_skip
        - Src:             'lzma/lzma_encoder_optimum_normal.c:325,3'
          Dst:             mf_skip
        - Src:             'lzma/lzma_encoder_optimum_normal.c:343,25'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:345,6'
          Dst:             get_literal_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:349,2'
          Dst:             make_literal
        - Src:             'lzma/lzma_encoder_optimum_normal.c:351,31'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:354,6'
          Dst:             rc_bit_1_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:358,7'
          Dst:             get_short_rep_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:363,4'
          Dst:             make_short_rep
        - Src:             'lzma/lzma_encoder_optimum_normal.c:391,44'
          Dst:             get_pure_rep_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:396,8'
          Dst:             get_len_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:411,6'
          Dst:             rc_bit_0_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:422,8'
          Dst:             get_dist_len_price
    - functionName:    fill_align_prices
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - rc_bittree_reverse_price
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:189,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:191,5'
              BranchSideFuncs:
                - rc_bittree_reverse_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:193,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:190,28'
          Dst:             rc_bittree_reverse_price
    - functionName:    fill_dist_prices
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
      BBCount:         27
      ICount:          228
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - get_dist_slot
        - rc_bittree_price
        - rc_bittree_reverse_price
        - rc_direct_price
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:134,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:137,7'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_direct_price
                - rc_bittree_price.650
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:166,16'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:140,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:143,6'
              BranchSideFuncs:
                - rc_bittree_price.650
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_direct_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:149,17'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_bittree_price.650
                - rc_direct_price
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:149,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:153,8'
              BranchSideFuncs:
                - rc_direct_price
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_bittree_price.650
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:158,17'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_direct_price
                - rc_bittree_price.650
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:158,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:160,8'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_direct_price
                - rc_bittree_price.650
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:161,2'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
                - rc_direct_price
                - rc_bittree_price.650
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:166,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:167,44'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:181,2'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:174,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:177,8'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:179,2'
              BranchSideFuncs:
                - get_dist_slot.653
                - rc_bittree_reverse_price
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:142,34'
          Dst:             rc_bittree_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:152,35'
          Dst:             rc_direct_price
        - Src:             'lzma/lzma_encoder_optimum_normal.c:167,30'
          Dst:             get_dist_slot
        - Src:             'lzma/lzma_encoder_optimum_normal.c:170,26'
          Dst:             rc_bittree_reverse_price
    - functionName:    lzma_lzma_optimum_normal
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - coder
        - mf
        - back_res
        - len_res
        - position
      BBCount:         33
      ICount:          253
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - backward
        - fill_align_prices
        - fill_dist_prices
        - helper1
        - helper2
        - lzma_mf_find
        - mf_avail
        - mf_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:809,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:810,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:822,6'
              BranchSideFuncs:
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
                - fill_align_prices
                - fill_dist_prices
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:810,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:810,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:811,14'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:822,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:823,7'
              BranchSideFuncs:
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
                - fill_align_prices
                - fill_dist_prices
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:834,29'
              BranchSideFuncs:
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:823,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:824,21'
              BranchSideFuncs:
                - fill_dist_prices
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
                - fill_align_prices
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:826,7'
              BranchSideFuncs:
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
                - fill_align_prices
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:826,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:827,22'
              BranchSideFuncs:
                - fill_align_prices
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:828,2'
              BranchSideFuncs:
                - helper1
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:835,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:836,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:839,2'
              BranchSideFuncs:
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:842,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:843,3'
              BranchSideFuncs:
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - backward
                - mf_avail.654
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:856,11'
              BranchSideFuncs:
                - backward
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:843,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:843,3'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - backward
                - __assert_fail
                - mf_avail.654
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:846,5'
              BranchSideFuncs:
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - backward
                - __assert_fail
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:848,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:849,4'
              BranchSideFuncs:
                - backward
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:851,21'
              BranchSideFuncs:
                - mf_ptr.655
                - mf_avail.654
                - helper2
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_avail.654
        - Branch String:   'lzma/lzma_encoder_optimum_normal.c:853,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:851,13'
              BranchSideFuncs:
                - mf_avail.654
                - helper2
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
            - BranchSide:      'lzma/lzma_encoder_optimum_normal.c:851,13'
              BranchSideFuncs:
                - helper2
                - backward
                - __assert_fail
                - lzma_mf_find
                - mf_ptr.655
                - mf_avail.654
                - mf_avail.654
      Callsites:
        - Src:             'lzma/lzma_encoder_optimum_normal.c:810,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:824,4'
          Dst:             fill_dist_prices
        - Src:             'lzma/lzma_encoder_optimum_normal.c:827,4'
          Dst:             fill_align_prices
        - Src:             'lzma/lzma_encoder_optimum_normal.c:834,21'
          Dst:             helper1
        - Src:             'lzma/lzma_encoder_optimum_normal.c:843,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:845,33'
          Dst:             lzma_mf_find
        - Src:             'lzma/lzma_encoder_optimum_normal.c:851,34'
          Dst:             mf_ptr
        - Src:             'lzma/lzma_encoder_optimum_normal.c:853,5'
          Dst:             mf_avail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:853,5'
          Dst:             mf_avail
        - Src:             'lzma/lzma_encoder_optimum_normal.c:851,13'
          Dst:             helper2
        - Src:             'lzma/lzma_encoder_optimum_normal.c:856,2'
          Dst:             backward
    - functionName:    mf_read
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - out
        - out_pos
        - out_size
        - left
      BBCount:         12
      ICount:          112
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/liblzma/lz/lz_encoder.h:307,27'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:307,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:307,15'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '../../src/liblzma/lz/lz_encoder.h:309,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:309,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:310,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../../src/liblzma/lz/lz_encoder.h:310,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:310,2'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/lz/lz_encoder.h:310,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../../src/liblzma/lz/lz_encoder.h:309,2'
          Dst:             __assert_fail
        - Src:             '../../src/liblzma/lz/lz_encoder.h:310,2'
          Dst:             __assert_fail
    - functionName:    lzma2_header_lzma
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
      BBCount:         27
      ICount:          224
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lzma_lzma_lclppb_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:56,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:56,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:57,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:58,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:58,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:58,2'
              BranchSideFuncs:
                - __assert_fail
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:59,2'
              BranchSideFuncs:
                - __assert_fail
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:59,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:59,2'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:63,6'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:63,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:64,7'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:71,7'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:66,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:67,4'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:69,4'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:73,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:74,4'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:76,4'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
        - Branch String:   'lzma/lzma2_encoder.c:94,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:94,6'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
            - BranchSide:      'lzma/lzma2_encoder.c:95,28'
              BranchSideFuncs:
                - lzma_lzma_lclppb_encode
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:56,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:57,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:58,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:59,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:95,3'
          Dst:             lzma_lzma_lclppb_encode
    - functionName:    lzma2_header_uncompressed
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:112,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:112,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lzma/lzma2_encoder.c:113,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lzma/lzma2_encoder.c:113,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:113,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:117,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:117,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:120,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:112,2'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:113,2'
          Dst:             __assert_fail
    - functionName:    mf_unencoded
      functionSourceFile: '/src/xz/src/liblzma/../../src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma2_encoder_options_update
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - filter
      BBCount:         24
      ICount:          168
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:280,30'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:280,33'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:281,3'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:280,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:285,33'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:286,35'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:286,38'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:289,7'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:287,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:287,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:289,7'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:286,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:289,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:303,2'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:289,31'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:289,34'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:292,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:290,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:290,8'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:292,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:291,5'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:291,8'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:292,4'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:289,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:292,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:296,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma2_encoder_end
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:266,2'
          Dst:             lzma_free
        - Src:             'lzma/lzma2_encoder.c:267,2'
          Dst:             lzma_free
    - functionName:    lzma2_encode
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder_ptr
        - mf
        - out
        - out_pos
        - out_size
      BBCount:         51
      ICount:          398
      EdgeCount:       61
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - lzma2_header_lzma
        - lzma2_header_uncompressed
        - lzma_bufcpy
        - lzma_lzma_encode
        - lzma_lzma_encoder_reset
        - mf_read
        - mf_unencoded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:141,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:142,10'
              BranchSideFuncs:
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:258,2'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:142,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:141,2'
              BranchSideFuncs:
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:146,20'
              BranchSideFuncs:
                - mf_unencoded
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - __assert_fail
                - lzma2_header_uncompressed
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:168,7'
              BranchSideFuncs:
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
            - BranchSide:      'lzma/lzma2_encoder.c:227,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:238,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:250,11'
              BranchSideFuncs:
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma2_encoder.c:146,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:148,8'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:155,7'
              BranchSideFuncs:
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - __assert_fail
                - lzma2_header_uncompressed
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma2_encoder.c:148,8'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:151,11'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:155,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:156,4'
              BranchSideFuncs:
                - lzma_lzma_encoder_reset
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - __assert_fail
                - lzma2_header_uncompressed
            - BranchSide:      'lzma/lzma2_encoder.c:159,3'
              BranchSideFuncs:
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
        - Branch String:   'lzma/lzma2_encoder.c:156,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:156,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:159,3'
              BranchSideFuncs:
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
        - Branch String:   'lzma/lzma2_encoder.c:171,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:175,10'
              BranchSideFuncs:
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
            - BranchSide:      'lzma/lzma2_encoder.c:179,12'
              BranchSideFuncs:
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
        - Branch String:   'lzma/lzma2_encoder.c:196,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:196,3'
              BranchSideFuncs:
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
            - BranchSide:      'lzma/lzma2_encoder.c:197,3'
              BranchSideFuncs:
                - __assert_fail
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
        - Branch String:   'lzma/lzma2_encoder.c:197,3'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:197,3'
              BranchSideFuncs:
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
            - BranchSide:      'lzma/lzma2_encoder.c:199,7'
              BranchSideFuncs:
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
        - Branch String:   'lzma/lzma2_encoder.c:199,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:200,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:205,7'
              BranchSideFuncs:
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
                - __assert_fail
                - lzma2_header_uncompressed
        - Branch String:   'lzma/lzma2_encoder.c:205,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:206,32'
              BranchSideFuncs:
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - mf_unencoded
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:218,21'
              BranchSideFuncs:
                - lzma2_header_lzma
                - lzma_bufcpy
                - mf_read
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma2_encoder.c:207,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:207,4'
              BranchSideFuncs:
                - lzma2_header_uncompressed
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
            - BranchSide:      'lzma/lzma2_encoder.c:209,4'
              BranchSideFuncs:
                - lzma2_header_uncompressed
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - mf_unencoded
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma2_encoder.c:230,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:231,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:233,3'
              BranchSideFuncs:
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma2_encoder.c:241,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:242,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:244,3'
              BranchSideFuncs:
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
        - Branch String:   'lzma/lzma2_encoder.c:251,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:252,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:254,3'
              BranchSideFuncs:
                - mf_read
                - lzma_bufcpy
                - lzma_bufcpy
                - lzma_lzma_encode
                - __assert_fail
                - __assert_fail
                - lzma2_header_lzma
                - __assert_fail
                - lzma2_header_uncompressed
                - mf_unencoded
                - lzma_lzma_encoder_reset
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:146,7'
          Dst:             mf_unencoded
        - Src:             'lzma/lzma2_encoder.c:156,4'
          Dst:             lzma_lzma_encoder_reset
        - Src:             'lzma/lzma2_encoder.c:188,24'
          Dst:             lzma_lzma_encode
        - Src:             'lzma/lzma2_encoder.c:196,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:197,3'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:207,4'
          Dst:             __assert_fail
        - Src:             'lzma/lzma2_encoder.c:210,4'
          Dst:             lzma2_header_uncompressed
        - Src:             'lzma/lzma2_encoder.c:218,3'
          Dst:             lzma2_header_lzma
        - Src:             'lzma/lzma2_encoder.c:227,3'
          Dst:             lzma_bufcpy
        - Src:             'lzma/lzma2_encoder.c:238,3'
          Dst:             lzma_bufcpy
        - Src:             'lzma/lzma2_encoder.c:250,3'
          Dst:             mf_read
    - functionName:    lzma_lzma2_block_size
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:408,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:408,7'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:409,3'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:408,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:409,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:412,9'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:412,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:412,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_dist_slot
      functionSourceFile: '/src/xz/src/liblzma/lzma/fastpos.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dist
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/fastpos.h:113,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:114,23'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:116,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/fastpos.h:116,6'
          Branch Sides:
            - BranchSide:      'lzma/fastpos.h:117,10'
              BranchSideFuncs: []
            - BranchSide:      'lzma/fastpos.h:119,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_lzma2_props_encode
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_dist_slot
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:378,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:379,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:381,39'
              BranchSideFuncs:
                - get_dist_slot.710
        - Branch String:   'lzma/lzma2_encoder.c:382,15'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:382,11'
              BranchSideFuncs:
                - get_dist_slot.710
            - BranchSide:      'lzma/lzma2_encoder.c:382,11'
              BranchSideFuncs:
                - get_dist_slot.710
        - Branch String:   'lzma/lzma2_encoder.c:394,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:395,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:397,26'
              BranchSideFuncs:
                - get_dist_slot.710
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:397,12'
          Dst:             get_dist_slot
    - functionName:    lzma_lzma2_encoder_memusage
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_lzma_encoder_memusage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:368,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:371,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:367,28'
          Dst:             lzma_lzma_encoder_memusage
    - functionName:    lzma2_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz
        - allocator
        - id
        - options
        - lz_options
      BBCount:         21
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - lzma_alloc
        - lzma_lzma_encoder_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lzma/lzma2_encoder.c:312,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:315,28'
              BranchSideFuncs:
                - lzma_lzma_encoder_create
                - lzma_alloc
        - Branch String:   'lzma/lzma2_encoder.c:316,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:317,48'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_lzma_encoder_create
            - BranchSide:      'lzma/lzma2_encoder.c:329,2'
              BranchSideFuncs:
                - lzma_lzma_encoder_create
        - Branch String:   'lzma/lzma2_encoder.c:318,7'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:319,4'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:321,15'
              BranchSideFuncs:
                - lzma_lzma_encoder_create
        - Branch String:   'lzma/lzma2_encoder.c:336,4'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:334,2'
              BranchSideFuncs:
                - lzma_lzma_encoder_create
            - BranchSide:      'lzma/lzma2_encoder.c:336,7'
              BranchSideFuncs:
                - lzma_lzma_encoder_create
        - Branch String:   'lzma/lzma2_encoder.c:339,2'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:339,2'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:347,6'
              BranchSideFuncs: []
        - Branch String:   'lzma/lzma2_encoder.c:347,6'
          Branch Sides:
            - BranchSide:      'lzma/lzma2_encoder.c:349,25'
              BranchSideFuncs: []
            - BranchSide:      'lzma/lzma2_encoder.c:351,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:317,11'
          Dst:             lzma_alloc
        - Src:             'lzma/lzma2_encoder.c:339,2'
          Dst:             lzma_lzma_encoder_create
    - functionName:    lzma_lzma2_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/lzma/lzma2_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma2_encoder_init
        - lzma_lz_encoder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lzma/lzma2_encoder.c:359,9'
          Dst:             lzma_lz_encoder_init
        - Src:             'lzma/lzma2_encoder.c:359,9'
          Dst:             lzma2_encoder_init
    - functionName:    lzma_delta_coder_memusage
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'delta/delta_common.c:66,18'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:66,21'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_common.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'delta/delta_common.c:67,4'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_common.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'delta/delta_common.c:68,4'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_common.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'delta/delta_common.c:66,6'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_common.c:71,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    delta_coder_end
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_free
        - lzma_next_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'delta/delta_common.c:20,2'
          Dst:             lzma_next_end
        - Src:             'delta/delta_common.c:21,2'
          Dst:             lzma_free
    - functionName:    lzma_delta_coder_init
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lzma_alloc
        - lzma_delta_coder_memusage
        - lzma_next_filter_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta/delta_common.c:32,6'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:33,48'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_delta_coder_memusage
                - lzma_next_filter_init
            - BranchSide:      'delta/delta_common.c:45,32'
              BranchSideFuncs:
                - lzma_delta_coder_memusage
                - lzma_next_filter_init
        - Branch String:   'delta/delta_common.c:34,7'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:35,4'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_common.c:37,17'
              BranchSideFuncs:
                - lzma_delta_coder_memusage
                - lzma_next_filter_init
        - Branch String:   'delta/delta_common.c:45,6'
          Branch Sides:
            - BranchSide:      'delta/delta_common.c:46,3'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_common.c:49,34'
              BranchSideFuncs:
                - lzma_next_filter_init
      Callsites:
        - Src:             'delta/delta_common.c:33,11'
          Dst:             lzma_alloc
        - Src:             'delta/delta_common.c:45,6'
          Dst:             lzma_delta_coder_memusage
        - Src:             'delta/delta_common.c:57,9'
          Dst:             lzma_next_filter_init
    - functionName:    encode_in_place
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder
        - buffer
        - size
      BBCount:         5
      ICount:          79
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta/delta_encoder.c:41,2'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:42,23'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_encoder.c:47,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    copy_and_encode
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder
        - in
        - out
        - size
      BBCount:         5
      ICount:          85
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta/delta_encoder.c:25,2'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:26,23'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_encoder.c:31,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_delta_props_encode
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_delta_coder_memusage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'delta/delta_encoder.c:125,6'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_encoder.c:128,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta/delta_encoder.c:125,6'
          Dst:             lzma_delta_coder_memusage
    - functionName:    delta_encoder_update
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - filters_null
        - reversed_filters
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_next_filter_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'delta/delta_encoder.c:105,9'
          Dst:             lzma_next_filter_update
    - functionName:    delta_encode
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         18
      ICount:          190
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - copy_and_encode
        - encode_in_place
      functionUses:    1
      BranchProfiles:
        - Branch String:   'delta/delta_encoder.c:60,6'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:61,27'
              BranchSideFuncs:
                - copy_and_encode
            - BranchSide:      'delta/delta_encoder.c:79,29'
              BranchSideFuncs:
                - encode_in_place
        - Branch String:   'delta/delta_encoder.c:63,23'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:63,16'
              BranchSideFuncs:
                - copy_and_encode
            - BranchSide:      'delta/delta_encoder.c:63,16'
              BranchSideFuncs:
                - copy_and_encode
        - Branch String:   'delta/delta_encoder.c:68,7'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:69,20'
              BranchSideFuncs:
                - copy_and_encode
            - BranchSide:      'delta/delta_encoder.c:72,14'
              BranchSideFuncs: []
        - Branch String:   'delta/delta_encoder.c:75,28'
          Branch Sides:
            - BranchSide:      'delta/delta_encoder.c:75,32'
              BranchSideFuncs: []
            - BranchSide:      'delta/delta_encoder.c:75,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'delta/delta_encoder.c:69,4'
          Dst:             copy_and_encode
        - Src:             'delta/delta_encoder.c:88,4'
          Dst:             encode_in_place
    - functionName:    lzma_delta_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/delta/delta_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_delta_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'delta/delta_encoder.c:116,9'
          Dst:             lzma_delta_coder_init
    - functionName:    write32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_simple_props_encode
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - options
        - out
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - write32ne
      functionUses:    0
      BranchProfiles:
        - Branch String:   'simple/simple_encoder.c:31,18'
          Branch Sides:
            - BranchSide:      'simple/simple_encoder.c:31,21'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_encoder.c:32,3'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_encoder.c:31,6'
          Branch Sides:
            - BranchSide:      'simple/simple_encoder.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_encoder.c:34,2'
              BranchSideFuncs:
                - write32ne.761
      Callsites:
        - Src:             'simple/simple_encoder.c:34,2'
          Dst:             write32ne
    - functionName:    lzma_simple_props_size
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - options
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'simple/simple_encoder.c:19,23'
          Branch Sides:
            - BranchSide:      'simple/simple_encoder.c:19,23'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_encoder.c:19,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_bcj_x86_decode
      functionSourceFile: '/src/xz/src/liblzma/simple/x86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start_offset
        - buf
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x86_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/x86.c:179,9'
          Dst:             x86_code
    - functionName:    x86_code
      functionSourceFile: '/src/xz/src/liblzma/simple/x86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple_ptr
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         51
      ICount:          405
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'simple/x86.c:35,6'
          Branch Sides:
            - BranchSide:      'simple/x86.c:36,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:38,6'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:38,6'
          Branch Sides:
            - BranchSide:      'simple/x86.c:39,14'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:41,23'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:44,2'
          Branch Sides:
            - BranchSide:      'simple/x86.c:45,15'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:113,22'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:46,17'
          Branch Sides:
            - BranchSide:      'simple/x86.c:46,20'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:51,27'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:46,7'
          Branch Sides:
            - BranchSide:      'simple/x86.c:47,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:51,27'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:55,7'
          Branch Sides:
            - BranchSide:      'simple/x86.c:56,14'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:58,18'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:58,4'
          Branch Sides:
            - BranchSide:      'simple/x86.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:59,15'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:66,7'
          Branch Sides:
            - BranchSide:      'simple/x86.c:66,27'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:66,23'
          Branch Sides:
            - BranchSide:      'simple/x86.c:66,27'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:106,4'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:67,4'
          Branch Sides:
            - BranchSide:      'simple/x86.c:67,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:106,4'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:66,7'
          Branch Sides:
            - BranchSide:      'simple/x86.c:69,31'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:106,4'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:76,9'
          Branch Sides:
            - BranchSide:      'simple/x86.c:77,13'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:80,13'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:83,9'
          Branch Sides:
            - BranchSide:      'simple/x86.c:84,6'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:87,7'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:91,10'
          Branch Sides:
            - BranchSide:      'simple/x86.c:91,10'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:94,11'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:91,9'
          Branch Sides:
            - BranchSide:      'simple/x86.c:92,6'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:94,11'
              BranchSideFuncs: []
        - Branch String:   'simple/x86.c:108,8'
          Branch Sides:
            - BranchSide:      'simple/x86.c:108,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:109,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_simple_x86_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/x86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x86_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/x86.c:167,9'
          Dst:             x86_coder_init
    - functionName:    x86_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/x86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_simple_coder_init
        - x86_code
      functionUses:    2
      BranchProfiles:
        - Branch String:   'simple/x86.c:127,6'
          Branch Sides:
            - BranchSide:      'simple/x86.c:127,6'
              BranchSideFuncs: []
            - BranchSide:      'simple/x86.c:128,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'simple/x86.c:124,23'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/x86.c:124,23'
          Dst:             x86_code
    - functionName:    lzma_bcj_x86_encode
      functionSourceFile: '/src/xz/src/liblzma/simple/x86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start_offset
        - buf
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x86_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/x86.c:156,9'
          Dst:             x86_code
    - functionName:    lzma_simple_x86_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/x86.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x86_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/x86.c:144,9'
          Dst:             x86_coder_init
    - functionName:    powerpc_code
      functionSourceFile: '/src/xz/src/liblzma/simple/powerpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         13
      ICount:          179
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'simple/powerpc.c:24,2'
          Branch Sides:
            - BranchSide:      'simple/powerpc.c:26,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/powerpc.c:49,9'
              BranchSideFuncs: []
        - Branch String:   'simple/powerpc.c:27,5'
          Branch Sides:
            - BranchSide:      'simple/powerpc.c:27,10'
              BranchSideFuncs: []
            - BranchSide:      'simple/powerpc.c:47,2'
              BranchSideFuncs: []
        - Branch String:   'simple/powerpc.c:26,7'
          Branch Sides:
            - BranchSide:      'simple/powerpc.c:30,20'
              BranchSideFuncs: []
            - BranchSide:      'simple/powerpc.c:47,2'
              BranchSideFuncs: []
        - Branch String:   'simple/powerpc.c:36,8'
          Branch Sides:
            - BranchSide:      'simple/powerpc.c:37,12'
              BranchSideFuncs: []
            - BranchSide:      'simple/powerpc.c:39,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_simple_powerpc_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/powerpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - powerpc_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/powerpc.c:79,9'
          Dst:             powerpc_coder_init
    - functionName:    powerpc_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/powerpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_simple_coder_init
        - powerpc_code
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/powerpc.c:57,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/powerpc.c:57,9'
          Dst:             powerpc_code
    - functionName:    lzma_simple_powerpc_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/powerpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - powerpc_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/powerpc.c:68,9'
          Dst:             powerpc_coder_init
    - functionName:    ia64_code
      functionSourceFile: '/src/xz/src/liblzma/simple/ia64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         27
      ICount:          276
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'simple/ia64.c:31,2'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:32,35'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:36,3'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:37,10'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:83,2'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:37,8'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:40,29'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:44,4'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:49,25'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:52,6'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:52,11'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:82,3'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:51,8'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:56,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:82,3'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:62,9'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:63,13'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:65,13'
              BranchSideFuncs: []
        - Branch String:   'simple/ia64.c:77,5'
          Branch Sides:
            - BranchSide:      'simple/ia64.c:79,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/ia64.c:81,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_simple_ia64_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/ia64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ia64_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/ia64.c:115,9'
          Dst:             ia64_coder_init
    - functionName:    ia64_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/ia64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ia64_code
        - lzma_simple_coder_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/ia64.c:93,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/ia64.c:93,9'
          Dst:             ia64_code
    - functionName:    lzma_simple_ia64_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/ia64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ia64_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/ia64.c:104,9'
          Dst:             ia64_coder_init
    - functionName:    arm_code
      functionSourceFile: '/src/xz/src/liblzma/simple/arm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         11
      ICount:          141
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'simple/arm.c:24,2'
          Branch Sides:
            - BranchSide:      'simple/arm.c:25,7'
              BranchSideFuncs: []
            - BranchSide:      'simple/arm.c:44,9'
              BranchSideFuncs: []
        - Branch String:   'simple/arm.c:25,7'
          Branch Sides:
            - BranchSide:      'simple/arm.c:26,31'
              BranchSideFuncs: []
            - BranchSide:      'simple/arm.c:42,2'
              BranchSideFuncs: []
        - Branch String:   'simple/arm.c:32,8'
          Branch Sides:
            - BranchSide:      'simple/arm.c:33,12'
              BranchSideFuncs: []
            - BranchSide:      'simple/arm.c:35,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_simple_arm_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/arm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm.c:74,9'
          Dst:             arm_coder_init
    - functionName:    arm_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/arm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm_code
        - lzma_simple_coder_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm.c:52,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/arm.c:52,9'
          Dst:             arm_code
    - functionName:    lzma_simple_arm_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/arm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm.c:63,9'
          Dst:             arm_coder_init
    - functionName:    armthumb_code
      functionSourceFile: '/src/xz/src/liblzma/simple/armthumb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         16
      ICount:          194
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'simple/armthumb.c:21,6'
          Branch Sides:
            - BranchSide:      'simple/armthumb.c:22,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/armthumb.c:24,7'
              BranchSideFuncs: []
        - Branch String:   'simple/armthumb.c:27,2'
          Branch Sides:
            - BranchSide:      'simple/armthumb.c:28,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/armthumb.c:52,9'
              BranchSideFuncs: []
        - Branch String:   'simple/armthumb.c:29,5'
          Branch Sides:
            - BranchSide:      'simple/armthumb.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'simple/armthumb.c:50,2'
              BranchSideFuncs: []
        - Branch String:   'simple/armthumb.c:28,7'
          Branch Sides:
            - BranchSide:      'simple/armthumb.c:30,32'
              BranchSideFuncs: []
            - BranchSide:      'simple/armthumb.c:50,2'
              BranchSideFuncs: []
        - Branch String:   'simple/armthumb.c:38,8'
          Branch Sides:
            - BranchSide:      'simple/armthumb.c:39,12'
              BranchSideFuncs: []
            - BranchSide:      'simple/armthumb.c:41,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_simple_armthumb_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/armthumb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - armthumb_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/armthumb.c:82,9'
          Dst:             armthumb_coder_init
    - functionName:    armthumb_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/armthumb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - armthumb_code
        - lzma_simple_coder_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/armthumb.c:60,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/armthumb.c:60,9'
          Dst:             armthumb_code
    - functionName:    lzma_simple_armthumb_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/armthumb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - armthumb_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/armthumb.c:71,9'
          Dst:             armthumb_coder_init
    - functionName:    read32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read32le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read32ne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:430,17'
          Dst:             read32ne
    - functionName:    lzma_bcj_arm64_decode
      functionSourceFile: '/src/xz/src/liblzma/simple/arm64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start_offset
        - buf
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm64_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm64.c:154,9'
          Dst:             arm64_code
    - functionName:    arm64_code
      functionSourceFile: '/src/xz/src/liblzma/simple/arm64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         21
      ICount:          184
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - read32le
        - write32ne
      functionUses:    3
      BranchProfiles:
        - Branch String:   'simple/arm64.c:42,2'
          Branch Sides:
            - BranchSide:      'simple/arm64.c:43,28'
              BranchSideFuncs:
                - read32le.864
                - write32ne.863
                - write32ne.863
            - BranchSide:      'simple/arm64.c:106,9'
              BranchSideFuncs: []
        - Branch String:   'simple/arm64.c:46,7'
          Branch Sides:
            - BranchSide:      'simple/arm64.c:57,25'
              BranchSideFuncs:
                - write32ne.863
                - read32le.864
                - write32ne.863
            - BranchSide:      'simple/arm64.c:67,15'
              BranchSideFuncs:
                - read32le.864
                - write32ne.863
                - write32ne.863
        - Branch String:   'simple/arm64.c:61,8'
          Branch Sides:
            - BranchSide:      'simple/arm64.c:62,15'
              BranchSideFuncs:
                - write32ne.863
                - read32le.864
                - write32ne.863
            - BranchSide:      'simple/arm64.c:64,14'
              BranchSideFuncs:
                - write32ne.863
                - read32le.864
                - write32ne.863
        - Branch String:   'simple/arm64.c:89,8'
          Branch Sides:
            - BranchSide:      'simple/arm64.c:90,5'
              BranchSideFuncs:
                - read32le.864
                - write32ne.863
                - write32ne.863
            - BranchSide:      'simple/arm64.c:92,10'
              BranchSideFuncs:
                - write32ne.863
                - read32le.864
                - write32ne.863
        - Branch String:   'simple/arm64.c:95,8'
          Branch Sides:
            - BranchSide:      'simple/arm64.c:96,15'
              BranchSideFuncs:
                - write32ne.863
                - read32le.864
                - write32ne.863
            - BranchSide:      'simple/arm64.c:98,26'
              BranchSideFuncs:
                - write32ne.863
                - read32le.864
                - write32ne.863
      Callsites:
        - Src:             'simple/arm64.c:44,20'
          Dst:             read32le
        - Src:             'simple/arm64.c:65,4'
          Dst:             write32ne
        - Src:             'simple/arm64.c:102,4'
          Dst:             write32ne
    - functionName:    lzma_simple_arm64_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/arm64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm64_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm64.c:145,9'
          Dst:             arm64_coder_init
    - functionName:    arm64_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/arm64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm64_code
        - lzma_simple_coder_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm64.c:114,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/arm64.c:114,9'
          Dst:             arm64_code
    - functionName:    lzma_bcj_arm64_encode
      functionSourceFile: '/src/xz/src/liblzma/simple/arm64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start_offset
        - buf
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm64_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm64.c:134,9'
          Dst:             arm64_code
    - functionName:    lzma_simple_arm64_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/arm64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arm64_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/arm64.c:125,9'
          Dst:             arm64_coder_init
    - functionName:    sparc_code
      functionSourceFile: '/src/xz/src/liblzma/simple/sparc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         19
      ICount:          213
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'simple/sparc.c:24,2'
          Branch Sides:
            - BranchSide:      'simple/sparc.c:25,8'
              BranchSideFuncs: []
            - BranchSide:      'simple/sparc.c:55,9'
              BranchSideFuncs: []
        - Branch String:   'simple/sparc.c:25,26'
          Branch Sides:
            - BranchSide:      'simple/sparc.c:25,30'
              BranchSideFuncs: []
            - BranchSide:      'simple/sparc.c:26,9'
              BranchSideFuncs: []
        - Branch String:   'simple/sparc.c:26,5'
          Branch Sides:
            - BranchSide:      'simple/sparc.c:26,9'
              BranchSideFuncs: []
            - BranchSide:      'simple/sparc.c:29,30'
              BranchSideFuncs: []
        - Branch String:   'simple/sparc.c:27,5'
          Branch Sides:
            - BranchSide:      'simple/sparc.c:27,9'
              BranchSideFuncs: []
            - BranchSide:      'simple/sparc.c:53,2'
              BranchSideFuncs: []
        - Branch String:   'simple/sparc.c:25,7'
          Branch Sides:
            - BranchSide:      'simple/sparc.c:29,30'
              BranchSideFuncs: []
            - BranchSide:      'simple/sparc.c:53,2'
              BranchSideFuncs: []
        - Branch String:   'simple/sparc.c:37,8'
          Branch Sides:
            - BranchSide:      'simple/sparc.c:38,12'
              BranchSideFuncs: []
            - BranchSide:      'simple/sparc.c:40,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzma_simple_sparc_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/sparc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sparc_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/sparc.c:85,9'
          Dst:             sparc_coder_init
    - functionName:    sparc_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/sparc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - is_encoder
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_simple_coder_init
        - sparc_code
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/sparc.c:63,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/sparc.c:63,9'
          Dst:             sparc_code
    - functionName:    lzma_simple_sparc_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/sparc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sparc_coder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/sparc.c:74,9'
          Dst:             sparc_coder_init
    - functionName:    read32be
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read32ne
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:422,17'
          Dst:             read32ne
    - functionName:    read32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write32ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - num
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read32le
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read32ne
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/common/tuklib_integer.h:430,17'
          Dst:             read32ne
    - functionName:    lzma_bcj_riscv_decode
      functionSourceFile: '/src/xz/src/liblzma/simple/riscv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start_offset
        - buf
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - riscv_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/riscv.c:771,9'
          Dst:             riscv_decode
    - functionName:    riscv_decode
      functionSourceFile: '/src/xz/src/liblzma/simple/riscv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         25
      ICount:          338
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - read32be
        - read32le
        - write32ne
      functionUses:    2
      BranchProfiles:
        - Branch String:   'simple/riscv.c:639,6'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:640,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/riscv.c:642,7'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
        - Branch String:   'simple/riscv.c:645,2'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:646,19'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
            - BranchSide:      'simple/riscv.c:752,9'
              BranchSideFuncs: []
        - Branch String:   'simple/riscv.c:648,7'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:650,24'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
            - BranchSide:      'simple/riscv.c:682,15'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
        - Branch String:   'simple/riscv.c:653,8'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:654,5'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
            - BranchSide:      'simple/riscv.c:656,24'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
        - Branch String:   'simple/riscv.c:690,8'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:694,22'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32be
            - BranchSide:      'simple/riscv.c:718,32'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
        - Branch String:   'simple/riscv.c:696,9'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:697,8'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
            - BranchSide:      'simple/riscv.c:708,21'
              BranchSideFuncs:
                - write32ne.906
                - write32ne.906
                - read32be
                - read32le.907
        - Branch String:   'simple/riscv.c:720,9'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:721,8'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
            - BranchSide:      'simple/riscv.c:726,30'
              BranchSideFuncs:
                - read32be
                - write32ne.906
                - write32ne.906
                - read32le.907
      Callsites:
        - Src:             'simple/riscv.c:694,13'
          Dst:             read32le
        - Src:             'simple/riscv.c:726,21'
          Dst:             read32be
        - Src:             'simple/riscv.c:745,4'
          Dst:             write32ne
        - Src:             'simple/riscv.c:746,4'
          Dst:             write32ne
    - functionName:    lzma_simple_riscv_decoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/riscv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_simple_coder_init
        - riscv_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/riscv.c:761,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/riscv.c:761,9'
          Dst:             riscv_decode
    - functionName:    lzma_bcj_riscv_encode
      functionSourceFile: '/src/xz/src/liblzma/simple/riscv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - start_offset
        - buf
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - riscv_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/riscv.c:627,9'
          Dst:             riscv_encode
    - functionName:    riscv_encode
      functionSourceFile: '/src/xz/src/liblzma/simple/riscv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - simple
        - now_pos
        - is_encoder
        - buffer
        - size
      BBCount:         25
      ICount:          353
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - read32le
        - write32ne
      functionUses:    2
      BranchProfiles:
        - Branch String:   'simple/riscv.c:362,6'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/riscv.c:365,7'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
        - Branch String:   'simple/riscv.c:371,2'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:372,19'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
            - BranchSide:      'simple/riscv.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'simple/riscv.c:374,7'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:376,24'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
            - BranchSide:      'simple/riscv.c:432,15'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
        - Branch String:   'simple/riscv.c:379,8'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:380,5'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
            - BranchSide:      'simple/riscv.c:385,24'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
        - Branch String:   'simple/riscv.c:443,9'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:447,31'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
            - BranchSide:      'simple/riscv.c:577,31'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
        - Branch String:   'simple/riscv.c:449,9'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:470,8'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
            - BranchSide:      'simple/riscv.c:535,21'
              BranchSideFuncs:
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
        - Branch String:   'simple/riscv.c:579,9'
          Branch Sides:
            - BranchSide:      'simple/riscv.c:580,8'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
            - BranchSide:      'simple/riscv.c:585,16'
              BranchSideFuncs:
                - read32le.907
                - write32ne.906
                - write32ne.906
                - read32le.907
                - write32ne.906
                - write32ne.906
      Callsites:
        - Src:             'simple/riscv.c:447,22'
          Dst:             read32le
        - Src:             'simple/riscv.c:547,5'
          Dst:             write32ne
        - Src:             'simple/riscv.c:551,5'
          Dst:             write32ne
        - Src:             'simple/riscv.c:585,7'
          Dst:             read32le
        - Src:             'simple/riscv.c:600,5'
          Dst:             write32ne
        - Src:             'simple/riscv.c:601,5'
          Dst:             write32ne
    - functionName:    lzma_simple_riscv_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/riscv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_simple_coder_init
        - riscv_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/riscv.c:617,9'
          Dst:             lzma_simple_coder_init
        - Src:             'simple/riscv.c:617,9'
          Dst:             riscv_encode
    - functionName:    move_window
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         12
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:51,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:51,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:53,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:55,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:55,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:56,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:58,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:58,2'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:58,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'lz/lz_encoder.c:51,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder.c:55,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder.c:58,2'
          Dst:             __assert_fail
    - functionName:    fill_window
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder
        - allocator
        - in
        - in_pos
        - in_size
        - action
      BBCount:         32
      ICount:          307
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lzma_bufcpy
        - move_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:84,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:84,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_bufcpy
                - move_window
            - BranchSide:      'lz/lz_encoder.c:87,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_bufcpy
                - move_window
        - Branch String:   'lz/lz_encoder.c:87,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:88,16'
              BranchSideFuncs:
                - move_window
                - __assert_fail
                - __assert_fail
                - lzma_bufcpy
            - BranchSide:      'lz/lz_encoder.c:93,21'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - lzma_bufcpy
        - Branch String:   'lz/lz_encoder.c:95,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:97,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:104,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:100,28'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:100,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:100,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:122,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:123,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:128,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:123,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:123,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:124,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:138,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:138,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:138,4'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:137,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:137,6'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'lz/lz_encoder.c:141,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder.c:146,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:147,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder.c:84,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder.c:88,3'
          Dst:             move_window
        - Src:             'lz/lz_encoder.c:97,3'
          Dst:             lzma_bufcpy
        - Src:             'lz/lz_encoder.c:123,3'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder.c:146,3'
          Dst:             __assert_fail
    - functionName:    mf_get_hash_bytes
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - match_finder
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_mf_is_supported
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mf
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:608,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:615,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:623,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:627,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:630,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lz_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - allocator
        - lz_options
      BBCount:         25
      ICount:          253
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - lzma_alloc
        - lzma_alloc_zero
        - lzma_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:376,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:380,27'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_alloc_zero
                - lzma_alloc
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:395,15'
              BranchSideFuncs:
                - lzma_alloc_zero
                - lzma_alloc
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:382,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:383,4'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:388,3'
              BranchSideFuncs:
                - lzma_alloc_zero
                - lzma_alloc
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:420,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:421,30'
              BranchSideFuncs:
                - lzma_alloc_zero
                - lzma_alloc
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:440,3'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:426,24'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:426,27'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:427,14'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:426,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:427,14'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:435,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:447,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:458,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:446,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:450,19'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:458,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:450,19'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:450,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:450,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder.c:380,16'
          Dst:             lzma_alloc
        - Src:             'lz/lz_encoder.c:421,14'
          Dst:             lzma_alloc_zero
        - Src:             'lz/lz_encoder.c:423,13'
          Dst:             lzma_alloc
        - Src:             'lz/lz_encoder.c:427,4'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:430,4'
          Dst:             lzma_free
    - functionName:    lz_encoder_set_out_limit
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder_ptr
        - uncomp_size
        - out_limit
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:532,31'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:532,34'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:536,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:532,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:533,10'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:536,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lz_encoder_update
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - filters_null
        - reversed_filters
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - lzma_next_filter_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:514,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:515,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:517,2'
              BranchSideFuncs:
                - lzma_next_filter_update
        - Branch String:   'lz/lz_encoder.c:517,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:517,2'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:521,5'
              BranchSideFuncs:
                - lzma_next_filter_update
      Callsites:
        - Src:             'lz/lz_encoder.c:520,9'
          Dst:             lzma_next_filter_update
    - functionName:    lz_encoder_end
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzma_free
        - lzma_next_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:497,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:498,3'
              BranchSideFuncs:
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:500,13'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
      Callsites:
        - Src:             'lz/lz_encoder.c:491,2'
          Dst:             lzma_next_end
        - Src:             'lz/lz_encoder.c:493,2'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:494,2'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:495,2'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:500,3'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:502,2'
          Dst:             lzma_free
    - functionName:    lz_encode
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         24
      ICount:          169
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fill_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:168,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:167,2'
              BranchSideFuncs:
                - fill_window
            - BranchSide:      'lz/lz_encoder.c:168,9'
              BranchSideFuncs:
                - fill_window
        - Branch String:   'lz/lz_encoder.c:167,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:170,7'
              BranchSideFuncs:
                - fill_window
            - BranchSide:      'lz/lz_encoder.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:170,36'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:170,39'
              BranchSideFuncs:
                - fill_window
            - BranchSide:      'lz/lz_encoder.c:176,24'
              BranchSideFuncs:
                - fill_window
        - Branch String:   'lz/lz_encoder.c:170,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:172,4'
              BranchSideFuncs:
                - fill_window
            - BranchSide:      'lz/lz_encoder.c:176,24'
              BranchSideFuncs:
                - fill_window
        - Branch String:   'lz/lz_encoder.c:172,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:172,4'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:176,24'
              BranchSideFuncs:
                - fill_window
        - Branch String:   'lz/lz_encoder.c:178,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:167,2'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:182,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder.c:172,4'
          Dst:             fill_window
    - functionName:    lzma_lz_encoder_init
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - lz_init
      BBCount:         17
      ICount:          183
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - lz_encoder_init
        - lz_encoder_prepare
        - lzma_alloc
        - lzma_next_filter_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:555,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:556,42'
              BranchSideFuncs:
                - lzma_alloc
                - lz_encoder_prepare
                - lz_encoder_init
                - lzma_next_filter_init
            - BranchSide:      'lz/lz_encoder.c:587,2'
              BranchSideFuncs:
                - lz_encoder_prepare
                - lz_encoder_init
                - lzma_next_filter_init
        - Branch String:   'lz/lz_encoder.c:557,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:558,4'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:560,17'
              BranchSideFuncs:
                - lz_encoder_prepare
                - lz_encoder_init
                - lzma_next_filter_init
        - Branch String:   'lz/lz_encoder.c:587,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:587,2'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:592,26'
              BranchSideFuncs:
                - lz_encoder_prepare
                - lz_encoder_init
                - lzma_next_filter_init
        - Branch String:   'lz/lz_encoder.c:592,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:593,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:597,23'
              BranchSideFuncs:
                - lz_encoder_init
                - lzma_next_filter_init
        - Branch String:   'lz/lz_encoder.c:597,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:601,32'
              BranchSideFuncs:
                - lzma_next_filter_init
      Callsites:
        - Src:             'lz/lz_encoder.c:556,11'
          Dst:             lzma_alloc
        - Src:             'lz/lz_encoder.c:592,6'
          Dst:             lz_encoder_prepare
        - Src:             'lz/lz_encoder.c:597,6'
          Dst:             lz_encoder_init
        - Src:             'lz/lz_encoder.c:601,9'
          Dst:             lzma_next_filter_init
    - functionName:    lz_encoder_prepare
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - allocator
        - lz_options
      BBCount:         59
      ICount:          516
      EdgeCount:       74
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - lzma_free
        - mf_get_hash_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:198,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:198,7'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:199,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:199,7'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:200,3'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:198,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:200,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:202,25'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:219,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:220,11'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:222,14'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:230,25'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:230,28'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:236,22'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:230,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:231,13'
              BranchSideFuncs:
                - lzma_free
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:236,22'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:257,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:260,3'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:266,3'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:272,3'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:278,3'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:284,3'
              BranchSideFuncs:
                - mf_get_hash_bytes.945
                - __assert_fail
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:290,3'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:301,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:301,2'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:303,22'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:306,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:307,6'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:311,8'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:320,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:321,8'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:323,8'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:330,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:331,6'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:332,6'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:332,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:333,6'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:340,34'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:344,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:345,3'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:349,6'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:350,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:350,7'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:351,13'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
        - Branch String:   'lz/lz_encoder.c:349,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:351,13'
              BranchSideFuncs:
                - lzma_free
                - lzma_free
            - BranchSide:      'lz/lz_encoder.c:359,14'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:360,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:361,7'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:367,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder.c:361,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:362,21'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:364,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder.c:231,3'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:300,6'
          Dst:             mf_get_hash_bytes
        - Src:             'lz/lz_encoder.c:301,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder.c:351,3'
          Dst:             lzma_free
        - Src:             'lz/lz_encoder.c:354,3'
          Dst:             lzma_free
    - functionName:    lzma_lz_encoder_memusage
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lz_options
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lz_encoder_prepare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder.c:477,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder.c:481,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder.c:477,6'
          Dst:             lz_encoder_prepare
    - functionName:    normalize
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         20
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:109,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:109,2'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:114,28'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:117,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:126,16'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:120,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:121,4'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:123,19'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:126,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:141,16'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:134,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:135,4'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:137,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:109,2'
          Dst:             __assert_fail
    - functionName:    read64ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_mf_bt4_skip
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         20
      ICount:          219
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - bt_skip_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:729,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:729,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:729,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:729,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:742,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:729,3'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:743,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:729,3'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:729,3'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:729,3'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:729,3'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:740,3'
          Dst:             bt_skip_func
        - Src:             'lz/lz_encoder_mf.c:740,3'
          Dst:             move_pos
    - functionName:    mf_avail
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    move_pending
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:180,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:180,2'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:180,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:180,2'
          Dst:             __assert_fail
    - functionName:    mf_ptr
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_skip_func
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - len_limit
        - pos
        - cur
        - cur_match
        - depth
        - son
        - cyclic_pos
        - cyclic_size
      BBCount:         37
      ICount:          329
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - read64ne
      functionUses:    5
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:534,20'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:534,23'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:534,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:535,5'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:540,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:541,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:541,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:541,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:544,18'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:544,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:544,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:546,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:547,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:556,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:549,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:550,13'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:554,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:556,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:557,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:562,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:547,10'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:547,10'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:547,10'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:547,10'
          Dst:             read64ne
    - functionName:    move_pos
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
      BBCount:         12
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - normalize
      functionUses:    14
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:151,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:152,3'
              BranchSideFuncs:
                - __assert_fail
                - normalize
            - BranchSide:      'lz/lz_encoder_mf.c:154,4'
              BranchSideFuncs:
                - __assert_fail
                - normalize
        - Branch String:   'lz/lz_encoder_mf.c:155,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:155,2'
              BranchSideFuncs:
                - normalize
            - BranchSide:      'lz/lz_encoder_mf.c:157,6'
              BranchSideFuncs:
                - normalize
        - Branch String:   'lz/lz_encoder_mf.c:157,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:157,6'
              BranchSideFuncs:
                - normalize
            - BranchSide:      'lz/lz_encoder_mf.c:158,13'
              BranchSideFuncs:
                - normalize
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:155,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:158,3'
          Dst:             normalize
    - functionName:    lzma_mf_bt4_find
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - matches
      BBCount:         51
      ICount:          519
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - bt_find_func
        - bt_skip_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:677,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:677,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:677,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:677,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:677,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:692,31'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:692,36'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:699,6'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:692,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:693,12'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:699,6'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:699,23'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:699,26'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:706,6'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:700,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:700,9'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:706,6'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:699,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:701,12'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:706,6'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:706,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:708,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:718,6'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:712,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:713,4'
              BranchSideFuncs:
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:716,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:718,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:719,12'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:721,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:677,2'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:677,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:677,2'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:677,2'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:707,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:707,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:707,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:707,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:713,4'
          Dst:             bt_skip_func
        - Src:             'lz/lz_encoder_mf.c:713,4'
          Dst:             move_pos
        - Src:             'lz/lz_encoder_mf.c:721,2'
          Dst:             bt_find_func
        - Src:             'lz/lz_encoder_mf.c:721,2'
          Dst:             move_pos
    - functionName:    bt_find_func
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - len_limit
        - pos
        - cur
        - cur_match
        - depth
        - son
        - cyclic_pos
        - cyclic_size
        - matches
        - len_best
      BBCount:         40
      ICount:          365
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - read64ne
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:470,20'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:470,23'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:471,5'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:470,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:476,26'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:477,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:477,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:477,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:481,18'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:481,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:481,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:483,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:484,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:500,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:486,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:487,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:498,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:492,9'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:493,14'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:497,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:500,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:501,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:506,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:484,10'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:484,10'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:484,10'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:484,10'
          Dst:             read64ne
    - functionName:    lzma_mf_bt3_skip
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         20
      ICount:          191
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - bt_skip_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:656,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:656,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:656,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:656,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:668,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:656,3'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - bt_skip_func
                - move_pos
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:669,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:656,3'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:656,3'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:656,3'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:656,3'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:666,3'
          Dst:             bt_skip_func
        - Src:             'lz/lz_encoder_mf.c:666,3'
          Dst:             move_pos
    - functionName:    lzma_mf_bt3_find
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - matches
      BBCount:         38
      ICount:          390
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - bt_find_func
        - bt_skip_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:622,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:622,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:622,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:622,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:622,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:634,31'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:634,36'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:648,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:634,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:636,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:648,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
                - bt_skip_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:642,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:643,4'
              BranchSideFuncs:
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:646,2'
              BranchSideFuncs:
                - bt_find_func
                - move_pos
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:622,2'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:622,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:622,2'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:622,2'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:635,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:635,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:635,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:635,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:643,4'
          Dst:             bt_skip_func
        - Src:             'lz/lz_encoder_mf.c:643,4'
          Dst:             move_pos
        - Src:             'lz/lz_encoder_mf.c:648,2'
          Dst:             bt_find_func
        - Src:             'lz/lz_encoder_mf.c:648,2'
          Dst:             move_pos
    - functionName:    lzma_mf_bt2_skip
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         20
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - bt_skip_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
        - read16ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:604,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:604,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
                - mf_avail.1003
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:604,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:604,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:613,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:604,3'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - read16ne.1019
                - bt_skip_func
                - move_pos
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:614,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:604,3'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:604,3'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:604,3'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:604,3'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:606,3'
          Dst:             read16ne
        - Src:             'lz/lz_encoder_mf.c:611,3'
          Dst:             bt_skip_func
        - Src:             'lz/lz_encoder_mf.c:611,3'
          Dst:             move_pos
    - functionName:    read16ne
      functionSourceFile: '/src/xz/src/liblzma/../../src/common/tuklib_integer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_mf_bt2_find
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - matches
      BBCount:         16
      ICount:          159
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - bt_find_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
        - read16ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:589,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - read16ne.1019
                - bt_find_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - read16ne.1019
                - bt_find_func
                - move_pos
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:589,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - read16ne.1019
                - bt_find_func
                - move_pos
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:589,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:589,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:589,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:589,2'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:589,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:589,2'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:589,2'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:591,2'
          Dst:             read16ne
        - Src:             'lz/lz_encoder_mf.c:596,2'
          Dst:             bt_find_func
        - Src:             'lz/lz_encoder_mf.c:596,2'
          Dst:             move_pos
    - functionName:    lzma_mf_hc4_skip
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         11
      ICount:          163
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:420,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:421,17'
              BranchSideFuncs:
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:425,31'
              BranchSideFuncs:
                - mf_ptr.1005
                - move_pos
                - mf_avail.1003
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:439,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:420,16'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - move_pos
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:440,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:420,7'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:421,4'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:425,24'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:437,3'
          Dst:             move_pos
    - functionName:    lzma_mf_hc4_find
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - matches
      BBCount:         48
      ICount:          498
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - hc_find_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:368,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:368,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:368,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:368,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:368,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:368,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:368,2'
              BranchSideFuncs:
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:368,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:383,31'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:383,36'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:390,6'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:383,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:384,12'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:390,6'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:390,23'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:390,26'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:397,6'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:391,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:391,9'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:397,6'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:390,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:392,12'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:397,6'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:397,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:398,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:409,6'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - hc_find_func
                - move_pos
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:403,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:404,4'
              BranchSideFuncs:
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:407,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:409,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:410,12'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:412,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:368,2'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:368,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:368,2'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:368,2'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:398,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:398,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:398,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:398,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:404,4'
          Dst:             move_pos
        - Src:             'lz/lz_encoder_mf.c:412,2'
          Dst:             hc_find_func
        - Src:             'lz/lz_encoder_mf.c:412,2'
          Dst:             move_pos
    - functionName:    hc_find_func
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - len_limit
        - pos
        - cur
        - cur_match
        - depth
        - son
        - cyclic_pos
        - cyclic_size
        - matches
        - len_best
      BBCount:         36
      ICount:          284
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - read64ne
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:266,20'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:266,23'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:267,11'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:266,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:267,11'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:269,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:271,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:271,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:271,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:273,37'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:264,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:273,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:273,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:264,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:274,34'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:276,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:277,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:285,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:282,9'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      'lz/lz_encoder_mf.c:284,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:274,19'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:274,19'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:274,19'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:274,19'
          Dst:             read64ne
    - functionName:    lzma_mf_hc3_skip
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mf
        - amount
      BBCount:         11
      ICount:          135
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:341,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:342,17'
              BranchSideFuncs:
                - move_pending
                - mf_avail.1003
                - mf_ptr.1005
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:346,31'
              BranchSideFuncs:
                - mf_ptr.1005
                - move_pos
                - mf_avail.1003
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:359,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:341,16'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - move_pos
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:360,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:341,7'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:342,4'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:346,24'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:357,3'
          Dst:             move_pos
    - functionName:    lzma_mf_hc3_find
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - matches
      BBCount:         35
      ICount:          369
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - hc_find_func
        - mf_avail
        - mf_ptr
        - move_pending
        - move_pos
        - read64ne
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:307,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:307,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:307,2'
              BranchSideFuncs:
                - mf_ptr.1005
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:307,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:307,2'
              BranchSideFuncs:
                - __assert_fail
                - move_pending
        - Branch String:   'lz/lz_encoder_mf.c:307,2'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:307,2'
              BranchSideFuncs:
                - move_pending
            - BranchSide:      'lz/lz_encoder_mf.c:307,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:319,31'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:319,36'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - __assert_fail
                - __assert_fail
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:333,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:319,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:320,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:333,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
                - hc_find_func
                - move_pos
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
                - move_pos
        - Branch String:   'lz/lz_encoder_mf.c:327,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:328,4'
              BranchSideFuncs:
                - move_pos
            - BranchSide:      'lz/lz_encoder_mf.c:331,2'
              BranchSideFuncs:
                - hc_find_func
                - move_pos
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:307,2'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:307,2'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:307,2'
          Dst:             move_pending
        - Src:             'lz/lz_encoder_mf.c:307,2'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:320,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:320,14'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:320,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:320,14'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:328,4'
          Dst:             move_pos
        - Src:             'lz/lz_encoder_mf.c:333,2'
          Dst:             hc_find_func
        - Src:             'lz/lz_encoder_mf.c:333,2'
          Dst:             move_pos
    - functionName:    lzma_mf_find
      functionSourceFile: '/src/xz/src/liblzma/lz/lz_encoder_mf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mf
        - count_ptr
        - matches
      BBCount:         38
      ICount:          302
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - memcmp
        - mf_avail
        - mf_ptr
        - read64ne
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lz/lz_encoder_mf.c:33,6'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:33,6'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:36,17'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:36,3'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:37,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:47,14'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   'lz/lz_encoder_mf.c:37,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:37,4'
              BranchSideFuncs:
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:38,4'
              BranchSideFuncs:
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:38,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:38,4'
              BranchSideFuncs:
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:39,4'
              BranchSideFuncs:
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:39,4'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:39,4'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
            - BranchSide:      'lz/lz_encoder_mf.c:42,3'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
                - __assert_fail
                - __assert_fail
                - mf_ptr.1005
                - mf_ptr.1005
                - memcmp
                - __assert_fail
        - Branch String:   'lz/lz_encoder_mf.c:51,7'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:56,30'
              BranchSideFuncs:
                - mf_avail.1003
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:70,2'
              BranchSideFuncs: []
        - Branch String:   'lz/lz_encoder_mf.c:57,8'
          Branch Sides:
            - BranchSide:      'lz/lz_encoder_mf.c:58,13'
              BranchSideFuncs:
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      'lz/lz_encoder_mf.c:62,31'
              BranchSideFuncs:
                - mf_ptr.1005
                - __assert_fail
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:56,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:56,2'
              BranchSideFuncs:
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - __assert_fail
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:57,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:57,2'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:82,2'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:82,2'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:86,31'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:106,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/liblzma/common/memcmplen.h:88,7'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:98,37'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:103,7'
              BranchSideFuncs:
                - read64ne.1000
                - read64ne.1000
        - Branch String:   '../../src/liblzma/common/memcmplen.h:100,11'
          Branch Sides:
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs: []
            - BranchSide:      '../../src/liblzma/common/memcmplen.h:100,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lz/lz_encoder_mf.c:37,4'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:38,4'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:39,4'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:39,4'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:39,4'
          Dst:             memcmp
        - Src:             'lz/lz_encoder_mf.c:39,4'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:56,21'
          Dst:             mf_avail
        - Src:             'lz/lz_encoder_mf.c:62,24'
          Dst:             mf_ptr
        - Src:             'lz/lz_encoder_mf.c:68,15'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:68,15'
          Dst:             __assert_fail
        - Src:             'lz/lz_encoder_mf.c:68,15'
          Dst:             read64ne
        - Src:             'lz/lz_encoder_mf.c:68,15'
          Dst:             read64ne
    - functionName:    call_filter
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - coder
        - buffer
        - size
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_or_code
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         28
      ICount:          172
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - lzma_bufcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'simple/simple_coder.c:25,2'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:25,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'simple/simple_coder.c:27,6'
              BranchSideFuncs:
                - __assert_fail
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:27,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:28,15'
              BranchSideFuncs:
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:37,24'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'simple/simple_coder.c:31,25'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:31,28'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:35,2'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:32,5'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:35,2'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:31,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:33,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:35,2'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:42,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:43,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'simple/simple_coder.c:47,14'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:43,4'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:43,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'simple/simple_coder.c:43,4'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:43,4'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:43,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:45,4'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:47,14'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:48,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'simple/simple_coder.c:25,2'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:28,3'
          Dst:             lzma_bufcpy
        - Src:             'simple/simple_coder.c:43,4'
          Dst:             __assert_fail
    - functionName:    simple_coder_update
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - filters_null
        - reversed_filters
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_next_filter_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/simple_coder.c:230,9'
          Dst:             lzma_next_filter_update
    - functionName:    simple_coder_end
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_free
        - lzma_next_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'simple/simple_coder.c:215,2'
          Dst:             lzma_next_end
        - Src:             'simple/simple_coder.c:216,2'
          Dst:             lzma_free
        - Src:             'simple/simple_coder.c:217,2'
          Dst:             lzma_free
    - functionName:    simple_code
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - coder_ptr
        - allocator
        - in
        - in_pos
        - in_size
        - out
        - out_pos
        - out_size
        - action
      BBCount:         67
      ICount:          503
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - call_filter
        - copy_or_code
        - lzma_bufcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'simple/simple_coder.c:80,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:84,6'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - lzma_bufcpy
                - __assert_fail
        - Branch String:   'simple/simple_coder.c:84,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:85,15'
              BranchSideFuncs:
                - lzma_bufcpy
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'simple/simple_coder.c:100,2'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
        - Branch String:   'simple/simple_coder.c:90,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:93,7'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'simple/simple_coder.c:93,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:94,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'simple/simple_coder.c:97,2'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
        - Branch String:   'simple/simple_coder.c:94,4'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:95,4'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:102,2'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:102,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'simple/simple_coder.c:109,27'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
        - Branch String:   'simple/simple_coder.c:111,28'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:111,31'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:114,29'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:111,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:114,29'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:167,13'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:125,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:126,11'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:129,15'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:136,4'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:136,4'
              BranchSideFuncs:
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:137,8'
              BranchSideFuncs:
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:137,8'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:138,12'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:144,24'
              BranchSideFuncs:
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:145,27'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:145,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:146,5'
              BranchSideFuncs:
                - call_filter
                - __assert_fail
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:149,3'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:149,3'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:153,3'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:156,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:159,4'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:161,14'
              BranchSideFuncs:
                - __assert_fail
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:173,2'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:173,2'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:179,6'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:179,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:181,38'
              BranchSideFuncs:
                - copy_or_code
                - __assert_fail
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:204,6'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:185,4'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:185,4'
              BranchSideFuncs:
                - call_filter
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:186,8'
              BranchSideFuncs:
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:186,8'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:187,12'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:191,5'
              BranchSideFuncs:
                - call_filter
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:195,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:196,22'
              BranchSideFuncs:
                - lzma_bufcpy
            - BranchSide:      'simple/simple_coder.c:199,15'
              BranchSideFuncs:
                - lzma_bufcpy
        - Branch String:   'simple/simple_coder.c:204,29'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:204,32'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:207,2'
              BranchSideFuncs: []
        - Branch String:   'simple/simple_coder.c:204,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:207,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'simple/simple_coder.c:85,3'
          Dst:             lzma_bufcpy
        - Src:             'simple/simple_coder.c:94,4'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:102,2'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:133,25'
          Dst:             copy_or_code
        - Src:             'simple/simple_coder.c:136,4'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:145,43'
          Dst:             call_filter
        - Src:             'simple/simple_coder.c:149,3'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:173,2'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:181,25'
          Dst:             copy_or_code
        - Src:             'simple/simple_coder.c:185,4'
          Dst:             __assert_fail
        - Src:             'simple/simple_coder.c:190,21'
          Dst:             call_filter
        - Src:             'simple/simple_coder.c:199,3'
          Dst:             lzma_bufcpy
    - functionName:    lzma_simple_coder_init
      functionSourceFile: '/src/xz/src/liblzma/simple/simple_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - next
        - allocator
        - filters
        - filter
        - simple_size
        - unfiltered_max
        - alignment
        - is_encoder
      BBCount:         19
      ICount:          196
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - lzma_alloc
        - lzma_next_filter_init
      functionUses:    9
      BranchProfiles:
        - Branch String:   'simple/simple_coder.c:245,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:251,11'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_next_filter_init
                - lzma_alloc
            - BranchSide:      'simple/simple_coder.c:274,6'
              BranchSideFuncs:
                - lzma_next_filter_init
        - Branch String:   'simple/simple_coder.c:252,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:253,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:255,17'
              BranchSideFuncs:
                - lzma_next_filter_init
                - lzma_alloc
        - Branch String:   'simple/simple_coder.c:265,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:266,31'
              BranchSideFuncs:
                - lzma_alloc
                - lzma_next_filter_init
            - BranchSide:      'simple/simple_coder.c:270,4'
              BranchSideFuncs:
                - lzma_next_filter_init
        - Branch String:   'simple/simple_coder.c:267,8'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:269,3'
              BranchSideFuncs:
                - lzma_next_filter_init
        - Branch String:   'simple/simple_coder.c:274,6'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:275,36'
              BranchSideFuncs:
                - lzma_next_filter_init
            - BranchSide:      'simple/simple_coder.c:280,3'
              BranchSideFuncs:
                - lzma_next_filter_init
        - Branch String:   'simple/simple_coder.c:277,7'
          Branch Sides:
            - BranchSide:      'simple/simple_coder.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'simple/simple_coder.c:279,2'
              BranchSideFuncs:
                - lzma_next_filter_init
      Callsites:
        - Src:             'simple/simple_coder.c:250,11'
          Dst:             lzma_alloc
        - Src:             'simple/simple_coder.c:266,20'
          Dst:             lzma_alloc
        - Src:             'simple/simple_coder.c:290,9'
          Dst:             lzma_next_filter_init
...
