---
Fuzzer filename: '/src/bzip2_compress_target.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/bzip2_compress_target.c'
      linkageType:     externalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - BZ2_bzBuffToBuffCompress
        - BZ2_bzBuffToBuffDecompress
        - __assert_fail
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bzip2_compress_target.c:64,9'
          Dst:             BZ2_bzBuffToBuffCompress
        - Src:             'bzip2_compress_target.c:77,9'
          Dst:             BZ2_bzBuffToBuffDecompress
        - Src:             'bzip2_compress_target.c:88,5'
          Dst:             __assert_fail
        - Src:             'bzip2_compress_target.c:89,5'
          Dst:             memcmp
        - Src:             'bzip2_compress_target.c:89,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_pair_to_block
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          256
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bzlib.c:224,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    flush_RL
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_pair_to_block
        - init_RL
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:254,30'
          Dst:             add_pair_to_block
        - Src:             'bzlib.c:255,4'
          Dst:             init_RL
    - functionName:    init_RL
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_input_until_stop
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          463
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - add_pair_to_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:302,10'
          Dst:             add_pair_to_block
        - Src:             'bzlib.c:320,10'
          Dst:             add_pair_to_block
    - functionName:    copy_output_until_stop
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          101
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzerror
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzclose
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - BZ2_bzReadClose
        - BZ2_bzWriteClose
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1522,7'
          Dst:             BZ2_bzWriteClose
        - Src:             'bzlib.c:1524,10'
          Dst:             BZ2_bzWriteClose
        - Src:             'bzlib.c:1527,7'
          Dst:             BZ2_bzReadClose
        - Src:             'bzlib.c:1530,7'
          Dst:             fclose
    - functionName:    BZ2_bzWriteClose
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BZ2_bzWriteClose64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1016,4'
          Dst:             BZ2_bzWriteClose64
    - functionName:    BZ2_bzReadClose
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          130
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - BZ2_bzDecompressEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1155,13'
          Dst:             BZ2_bzDecompressEnd
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzDecompressEnd
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzWriteClose64
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          518
      EdgeCount:       141
      CyclomaticComplexity: 38
      functionsReached:
        - BZ2_bzCompress
        - BZ2_bzCompressEnd
        - ferror
        - fflush
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1037,8'
          Dst:             ferror
        - Src:             'bzlib.c:1049,16'
          Dst:             BZ2_bzCompress
        - Src:             'bzlib.c:1055,18'
          Dst:             fwrite
        - Src:             'bzlib.c:1057,28'
          Dst:             ferror
        - Src:             'bzlib.c:1065,22'
          Dst:             ferror
        - Src:             'bzlib.c:1066,7'
          Dst:             fflush
        - Src:             'bzlib.c:1067,11'
          Dst:             ferror
        - Src:             'bzlib.c:1081,4'
          Dst:             BZ2_bzCompressEnd
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzCompress
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          271
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - handle_compress
        - isempty_RL
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bzlib.c:417,4'
          Branch Sides:    []
      Callsites:
        - Src:             'bzlib.c:424,24'
          Dst:             handle_compress
        - Src:             'bzlib.c:446,21'
          Dst:             handle_compress
        - Src:             'bzlib.c:447,41'
          Dst:             isempty_RL
        - Src:             'bzlib.c:456,21'
          Dst:             handle_compress
        - Src:             'bzlib.c:458,41'
          Dst:             isempty_RL
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzCompressEnd
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_compress
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          241
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - BZ2_compressBlock
        - copy_input_until_stop
        - copy_output_until_stop
        - flush_RL
        - isempty_RL
        - prepare_new_block
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:370,26'
          Dst:             copy_output_until_stop
        - Src:             'bzlib.c:374,14'
          Dst:             isempty_RL
        - Src:             'bzlib.c:375,10'
          Dst:             prepare_new_block
        - Src:             'bzlib.c:379,14'
          Dst:             isempty_RL
        - Src:             'bzlib.c:383,25'
          Dst:             copy_input_until_stop
        - Src:             'bzlib.c:385,13'
          Dst:             flush_RL
        - Src:             'bzlib.c:386,13'
          Dst:             BZ2_compressBlock
        - Src:             'bzlib.c:391,13'
          Dst:             BZ2_compressBlock
    - functionName:    isempty_RL
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_new_block
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzflush
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzwrite
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BZ2_bzWrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1496,4'
          Dst:             BZ2_bzWrite
    - functionName:    BZ2_bzWrite
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          381
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - BZ2_bzCompress
        - ferror
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:978,8'
          Dst:             ferror
        - Src:             'bzlib.c:990,13'
          Dst:             BZ2_bzCompress
        - Src:             'bzlib.c:996,15'
          Dst:             fwrite
        - Src:             'bzlib.c:998,25'
          Dst:             ferror
    - functionName:    BZ2_bzread
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BZ2_bzRead
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1482,12'
          Dst:             BZ2_bzRead
    - functionName:    BZ2_bzRead
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          509
      EdgeCount:       140
      CyclomaticComplexity: 39
      functionsReached:
        - BZ2_bzDecompress
        - ferror
        - fread
        - myfeof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1186,11'
          Dst:             ferror
        - Src:             'bzlib.c:1189,39'
          Dst:             myfeof
        - Src:             'bzlib.c:1190,14'
          Dst:             fread
        - Src:             'bzlib.c:1192,14'
          Dst:             ferror
        - Src:             'bzlib.c:1199,13'
          Dst:             BZ2_bzDecompress
        - Src:             'bzlib.c:1204,27'
          Dst:             myfeof
    - functionName:    myfeof
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fgetc
        - ungetc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:908,14'
          Dst:             fgetc
        - Src:             'bzlib.c:910,4'
          Dst:             ungetc
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzDecompress
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          289
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - BZ2_decompress
        - fprintf
        - unRLE_obuf_to_output_FAST
        - unRLE_obuf_to_output_SMALL
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:821,23'
          Dst:             unRLE_obuf_to_output_SMALL
        - Src:             'bzlib.c:822,23'
          Dst:             unRLE_obuf_to_output_FAST
        - Src:             'bzlib.c:827,16'
          Dst:             fprintf
        - Src:             'bzlib.c:829,36'
          Dst:             fprintf
        - Src:             'bzlib.c:842,20'
          Dst:             BZ2_decompress
        - Src:             'bzlib.c:845,16'
          Dst:             fprintf
    - functionName:    unRLE_obuf_to_output_SMALL
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          1423
      EdgeCount:       151
      CyclomaticComplexity: 45
      functionsReached:
        - BZ2_indexIntoF
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:735,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:741,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:747,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:752,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:755,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:784,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:789,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:794,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:798,10'
          Dst:             BZ2_indexIntoF
        - Src:             'bzlib.c:800,10'
          Dst:             BZ2_indexIntoF
    - functionName:    unRLE_obuf_to_output_FAST
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         114
      ICount:          1237
      EdgeCount:       158
      CyclomaticComplexity: 46
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_indexIntoF
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzdopen
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bzopen_or_bzdopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1473,11'
          Dst:             bzopen_or_bzdopen
    - functionName:    bzopen_or_bzdopen
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          259
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - BZ2_bzReadOpen
        - BZ2_bzWriteOpen
        - __ctype_b_loc
        - fclose
        - fdopen
        - fopen
        - strcat
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bzlib.c:1403,7'
          Branch Sides:    []
      Callsites:
        - Src:             'bzlib.c:1411,14'
          Dst:             __ctype_b_loc
        - Src:             'bzlib.c:1417,4'
          Dst:             strcat
        - Src:             'bzlib.c:1418,4'
          Dst:             strcat
        - Src:             'bzlib.c:1421,25'
          Dst:             strcmp
        - Src:             'bzlib.c:1425,14'
          Dst:             fopen
        - Src:             'bzlib.c:1431,12'
          Dst:             fdopen
        - Src:             'bzlib.c:1440,14'
          Dst:             BZ2_bzWriteOpen
        - Src:             'bzlib.c:1443,14'
          Dst:             BZ2_bzReadOpen
        - Src:             'bzlib.c:1447,40'
          Dst:             fclose
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzWriteOpen
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          327
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - BZ2_bzCompressInit
        - ferror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:934,8'
          Dst:             ferror
        - Src:             'bzlib.c:951,10'
          Dst:             BZ2_bzCompressInit
    - functionName:    BZ2_bzReadOpen
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          388
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - BZ2_bzDecompressInit
        - ferror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1107,8'
          Dst:             ferror
        - Src:             'bzlib.c:1130,10'
          Dst:             BZ2_bzDecompressInit
    - functionName:    BZ2_bzDecompressInit
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          184
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - bz_config_ok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:499,9'
          Dst:             bz_config_ok
    - functionName:    bz_config_ok
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_bzalloc
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_bzfree
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzCompressInit
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          398
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - bz_config_ok
        - init_RL
        - prepare_new_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:157,9'
          Dst:             bz_config_ok
        - Src:             'bzlib.c:208,4'
          Dst:             init_RL
        - Src:             'bzlib.c:209,4'
          Dst:             prepare_new_block
    - functionName:    BZ2_bzopen
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bzopen_or_bzdopen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1464,11'
          Dst:             bzopen_or_bzdopen
    - functionName:    BZ2_bzBuffToBuffDecompress
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - BZ2_bzDecompressInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1319,10'
          Dst:             BZ2_bzDecompressInit
        - Src:             'bzlib.c:1327,10'
          Dst:             BZ2_bzDecompress
        - Src:             'bzlib.c:1333,4'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'bzlib.c:1338,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'bzlib.c:1341,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'bzlib.c:1346,4'
          Dst:             BZ2_bzDecompressEnd
    - functionName:    BZ2_bzBuffToBuffCompress
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - BZ2_bzCompress
        - BZ2_bzCompressEnd
        - BZ2_bzCompressInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:1270,10'
          Dst:             BZ2_bzCompressInit
        - Src:             'bzlib.c:1279,10'
          Dst:             BZ2_bzCompress
        - Src:             'bzlib.c:1285,4'
          Dst:             BZ2_bzCompressEnd
        - Src:             'bzlib.c:1289,4'
          Dst:             BZ2_bzCompressEnd
        - Src:             'bzlib.c:1293,4'
          Dst:             BZ2_bzCompressEnd
    - functionName:    BZ2_bzReadGetUnused
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          162
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzlibVersion
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bz__AssertH__fail
      functionSourceFile: '/src/bzip2/bzlib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BZ2_bzlibVersion
        - exit
        - fprintf
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'bzlib.c:53,7'
          Dst:             BZ2_bzlibVersion
        - Src:             'bzlib.c:43,4'
          Dst:             fprintf
        - Src:             'bzlib.c:57,4'
          Dst:             fprintf
        - Src:             'bzlib.c:84,4'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeMaps_e
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bsFinishWrite
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendMTFValues
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         265
      ICount:          5425
      EdgeCount:       343
      CyclomaticComplexity: 80
      functionsReached:
        - BZ2_bz__AssertH__fail
        - BZ2_hbAssignCodes
        - BZ2_hbMakeCodeLengths
        - bsW
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:262,7'
          Dst:             fprintf
        - Src:             'compress.c:272,4'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:303,13'
          Dst:             fprintf
        - Src:             'compress.c:437,10'
          Dst:             fprintf
        - Src:             'compress.c:440,13'
          Dst:             fprintf
        - Src:             'compress.c:441,10'
          Dst:             fprintf
        - Src:             'compress.c:450,10'
          Dst:             BZ2_hbMakeCodeLengths
        - Src:             'compress.c:455,4'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:456,4'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:488,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:489,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:490,7'
          Dst:             BZ2_hbAssignCodes
        - Src:             'compress.c:505,26'
          Dst:             bsW
        - Src:             'compress.c:505,43'
          Dst:             bsW
        - Src:             'compress.c:510,42'
          Dst:             bsW
        - Src:             'compress.c:510,59'
          Dst:             bsW
        - Src:             'compress.c:514,10'
          Dst:             fprintf
        - Src:             'compress.c:519,4'
          Dst:             bsW
        - Src:             'compress.c:520,4'
          Dst:             bsW
        - Src:             'compress.c:522,47'
          Dst:             bsW
        - Src:             'compress.c:523,7'
          Dst:             bsW
        - Src:             'compress.c:526,7'
          Dst:             fprintf
        - Src:             'compress.c:533,7'
          Dst:             bsW
        - Src:             'compress.c:535,40'
          Dst:             bsW
        - Src:             'compress.c:536,40'
          Dst:             bsW
        - Src:             'compress.c:537,10'
          Dst:             bsW
        - Src:             'compress.c:542,7'
          Dst:             fprintf
        - Src:             'compress.c:552,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:568,13'
          Dst:             bsW
        - Src:             'compress.c:568,26'
          Dst:             bsW
        - Src:             'compress.c:568,39'
          Dst:             bsW
        - Src:             'compress.c:568,52'
          Dst:             bsW
        - Src:             'compress.c:568,65'
          Dst:             bsW
        - Src:             'compress.c:569,13'
          Dst:             bsW
        - Src:             'compress.c:569,26'
          Dst:             bsW
        - Src:             'compress.c:569,39'
          Dst:             bsW
        - Src:             'compress.c:569,52'
          Dst:             bsW
        - Src:             'compress.c:569,65'
          Dst:             bsW
        - Src:             'compress.c:570,13'
          Dst:             bsW
        - Src:             'compress.c:570,26'
          Dst:             bsW
        - Src:             'compress.c:570,39'
          Dst:             bsW
        - Src:             'compress.c:570,52'
          Dst:             bsW
        - Src:             'compress.c:570,65'
          Dst:             bsW
        - Src:             'compress.c:571,13'
          Dst:             bsW
        - Src:             'compress.c:571,26'
          Dst:             bsW
        - Src:             'compress.c:571,39'
          Dst:             bsW
        - Src:             'compress.c:571,52'
          Dst:             bsW
        - Src:             'compress.c:571,65'
          Dst:             bsW
        - Src:             'compress.c:572,13'
          Dst:             bsW
        - Src:             'compress.c:572,26'
          Dst:             bsW
        - Src:             'compress.c:572,39'
          Dst:             bsW
        - Src:             'compress.c:572,52'
          Dst:             bsW
        - Src:             'compress.c:572,65'
          Dst:             bsW
        - Src:             'compress.c:573,13'
          Dst:             bsW
        - Src:             'compress.c:573,26'
          Dst:             bsW
        - Src:             'compress.c:573,39'
          Dst:             bsW
        - Src:             'compress.c:573,52'
          Dst:             bsW
        - Src:             'compress.c:573,65'
          Dst:             bsW
        - Src:             'compress.c:574,13'
          Dst:             bsW
        - Src:             'compress.c:574,26'
          Dst:             bsW
        - Src:             'compress.c:574,39'
          Dst:             bsW
        - Src:             'compress.c:574,52'
          Dst:             bsW
        - Src:             'compress.c:574,65'
          Dst:             bsW
        - Src:             'compress.c:575,13'
          Dst:             bsW
        - Src:             'compress.c:575,26'
          Dst:             bsW
        - Src:             'compress.c:575,39'
          Dst:             bsW
        - Src:             'compress.c:575,52'
          Dst:             bsW
        - Src:             'compress.c:575,65'
          Dst:             bsW
        - Src:             'compress.c:576,13'
          Dst:             bsW
        - Src:             'compress.c:576,26'
          Dst:             bsW
        - Src:             'compress.c:576,39'
          Dst:             bsW
        - Src:             'compress.c:576,52'
          Dst:             bsW
        - Src:             'compress.c:576,65'
          Dst:             bsW
        - Src:             'compress.c:577,13'
          Dst:             bsW
        - Src:             'compress.c:577,26'
          Dst:             bsW
        - Src:             'compress.c:577,39'
          Dst:             bsW
        - Src:             'compress.c:577,52'
          Dst:             bsW
        - Src:             'compress.c:577,65'
          Dst:             bsW
        - Src:             'compress.c:584,13'
          Dst:             bsW
        - Src:             'compress.c:594,4'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'compress.c:597,7'
          Dst:             fprintf
    - functionName:    bsW
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    70
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generateMTFValues
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          389
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - makeMaps_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:154,4'
          Dst:             makeMaps_e
    - functionName:    bsPutUInt32
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsW
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:85,4'
          Dst:             bsW
        - Src:             'compress.c:86,4'
          Dst:             bsW
        - Src:             'compress.c:87,4'
          Dst:             bsW
        - Src:             'compress.c:88,4'
          Dst:             bsW
    - functionName:    bsPutUChar
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsW
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:96,4'
          Dst:             bsW
    - functionName:    BZ2_compressBlock
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          229
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - BZ2_blockSort
        - BZ2_bsInitWrite
        - bsFinishWrite
        - bsPutUChar
        - bsPutUInt32
        - bsW
        - fprintf
        - generateMTFValues
        - sendMTFValues
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:612,10'
          Dst:             fprintf
        - Src:             'compress.c:616,7'
          Dst:             BZ2_blockSort
        - Src:             'compress.c:623,7'
          Dst:             BZ2_bsInitWrite
        - Src:             'compress.c:624,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:625,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:626,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:627,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:632,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:632,31'
          Dst:             bsPutUChar
        - Src:             'compress.c:633,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:633,31'
          Dst:             bsPutUChar
        - Src:             'compress.c:634,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:634,31'
          Dst:             bsPutUChar
        - Src:             'compress.c:637,7'
          Dst:             bsPutUInt32
        - Src:             'compress.c:648,7'
          Dst:             bsW
        - Src:             'compress.c:650,7'
          Dst:             bsW
        - Src:             'compress.c:651,7'
          Dst:             generateMTFValues
        - Src:             'compress.c:652,7'
          Dst:             sendMTFValues
        - Src:             'compress.c:659,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:659,31'
          Dst:             bsPutUChar
        - Src:             'compress.c:660,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:660,31'
          Dst:             bsPutUChar
        - Src:             'compress.c:661,7'
          Dst:             bsPutUChar
        - Src:             'compress.c:661,31'
          Dst:             bsPutUChar
        - Src:             'compress.c:662,7'
          Dst:             bsPutUInt32
        - Src:             'compress.c:664,10'
          Dst:             fprintf
        - Src:             'compress.c:665,7'
          Dst:             bsFinishWrite
    - functionName:    BZ2_bsInitWrite
      functionSourceFile: '/src/bzip2/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeMaps_d
      functionSourceFile: '/src/bzip2/decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_decompress
      functionSourceFile: '/src/bzip2/decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         827
      ICount:          8201
      EdgeCount:       1077
      CyclomaticComplexity: 252
      functionsReached:
        - BZ2_bz__AssertH__fail
        - BZ2_hbCreateDecodeTables
        - BZ2_indexIntoF
        - fprintf
        - makeMaps_d
      functionUses:    1
      BranchProfiles:
        - Branch String:   'decompress.c:195,4'
          Branch Sides:    []
      Callsites:
        - Src:             'decompress.c:239,10'
          Dst:             fprintf
        - Src:             'decompress.c:282,7'
          Dst:             makeMaps_d
        - Src:             'decompress.c:345,10'
          Dst:             BZ2_hbCreateDecodeTables
        - Src:             'decompress.c:528,30'
          Dst:             fprintf
        - Src:             'decompress.c:557,13'
          Dst:             BZ2_indexIntoF
        - Src:             'decompress.c:560,13'
          Dst:             BZ2_indexIntoF
        - Src:             'decompress.c:614,16'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'decompress.c:617,4'
          Dst:             BZ2_bz__AssertH__fail
    - functionName:    mainGtU
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          1097
      EdgeCount:       98
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmed3
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mainSimpleSort
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          350
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - mainGtU
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blocksort.c:514,18'
          Dst:             mainGtU
        - Src:             'blocksort.c:528,18'
          Dst:             mainGtU
        - Src:             'blocksort.c:542,18'
          Dst:             mainGtU
    - functionName:    mainQSort3
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          820
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - BZ2_bz__AssertH__fail
        - mainSimpleSort
        - mmed3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blocksort.c:646,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'blocksort.c:651,10'
          Dst:             mainSimpleSort
        - Src:             'blocksort.c:657,13'
          Dst:             mmed3
    - functionName:    fallbackSimpleSort
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          215
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fallbackQSort3
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          592
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - BZ2_bz__AssertH__fail
        - fallbackSimpleSort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blocksort.c:111,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'blocksort.c:115,10'
          Dst:             fallbackSimpleSort
    - functionName:    mainSort
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1235
      EdgeCount:       179
      CyclomaticComplexity: 42
      functionsReached:
        - BZ2_bz__AssertH__fail
        - fprintf
        - mainQSort3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blocksort.c:767,19'
          Dst:             fprintf
        - Src:             'blocksort.c:800,19'
          Dst:             fprintf
        - Src:             'blocksort.c:894,22'
          Dst:             fprintf
        - Src:             'blocksort.c:897,19'
          Dst:             mainQSort3
        - Src:             'blocksort.c:909,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'blocksort.c:937,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'blocksort.c:1003,10'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'blocksort.c:1009,7'
          Dst:             fprintf
    - functionName:    fallbackSort
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          779
      EdgeCount:       155
      CyclomaticComplexity: 37
      functionsReached:
        - BZ2_bz__AssertH__fail
        - fallbackQSort3
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'blocksort.c:230,7'
          Dst:             fprintf
        - Src:             'blocksort.c:264,10'
          Dst:             fprintf
        - Src:             'blocksort.c:297,13'
          Dst:             fallbackQSort3
        - Src:             'blocksort.c:309,10'
          Dst:             fprintf
        - Src:             'blocksort.c:321,7'
          Dst:             fprintf
        - Src:             'blocksort.c:328,4'
          Dst:             BZ2_bz__AssertH__fail
    - functionName:    BZ2_blockSort
      functionSourceFile: '/src/bzip2/blocksort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          255
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - BZ2_bz__AssertH__fail
        - fallbackSort
        - fprintf
        - mainSort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'blocksort.c:1045,7'
          Dst:             fallbackSort
        - Src:             'blocksort.c:1068,7'
          Dst:             mainSort
        - Src:             'blocksort.c:1070,10'
          Dst:             fprintf
        - Src:             'blocksort.c:1077,13'
          Dst:             fprintf
        - Src:             'blocksort.c:1079,10'
          Dst:             fallbackSort
        - Src:             'blocksort.c:1088,4'
          Dst:             BZ2_bz__AssertH__fail
    - functionName:    BZ2_hbCreateDecodeTables
      functionSourceFile: '/src/bzip2/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          255
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_hbAssignCodes
      functionSourceFile: '/src/bzip2/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_hbMakeCodeLengths
      functionSourceFile: '/src/bzip2/huffman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          626
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - BZ2_bz__AssertH__fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'huffman.c:98,7'
          Dst:             BZ2_bz__AssertH__fail
        - Src:             'huffman.c:112,7'
          Dst:             BZ2_bz__AssertH__fail
...
