All classes:
- lz4.frame.LZ4FrameCompressor
- lz4.frame.LZ4FrameDecompressor
- lz4.frame.LZ4FrameFile
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_lz4'
    functionSourceFile: '...fuzz_lz4'
    functionUses: 0
    functionsReached:
    - '...fuzz_lz4.main'
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_imports
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_imports
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 21
    functionName: '...fuzz_lz4.TestOneInput'
    functionSourceFile: '...fuzz_lz4'
    functionUses: 0
    functionsReached:
    - lz4.frame.compress
    - lz4.frame.decompress
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4.frame.compress
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4.frame.decompress
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: '...fuzz_lz4.main'
    functionSourceFile: '...fuzz_lz4'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 8
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4.frame
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 8
    argDefaultValues:
    - <ast.Name object at 0x7f5d861f9220>
    - <ast.Constant object at 0x7f5d861f91f0>
    - <ast.Name object at 0x7f5d861f91c0>
    - <ast.Constant object at 0x7f5d861f9190>
    - <ast.Constant object at 0x7f5d861f9160>
    - <ast.Constant object at 0x7f5d861f9130>
    - <ast.Constant object at 0x7f5d861f9100>
    argNames:
    - self
    - block_size
    - block_linked
    - compression_level
    - content_checksum
    - block_checksum
    - auto_flush
    - return_bytearray
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: lz4.frame.LZ4FrameCompressor.__init__
    functionSourceFile: lz4.frame
    functionUses: 2
    functionsReached:
    - lz4.library_version_number
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4.library_version_number
    functionSourceFile: lz4
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 178
    functionName: lz4.frame.LZ4FrameCompressor.__enter__
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - exception_type
    - exception
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 182
    functionName: lz4.frame.LZ4FrameCompressor.__exit__
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f5d86338790>
    argNames:
    - self
    - source_size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 193
    functionName: lz4.frame.LZ4FrameCompressor.begin
    functionSourceFile: lz4.frame
    functionUses: 3
    functionsReached:
    - _frame.create_compression_context
    - _frame.compress_begin
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.create_compression_context
    functionSourceFile: _frame
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.compress_begin
    functionSourceFile: _frame
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: lz4.frame.LZ4FrameCompressor.compress
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached:
    - _frame.compress_chunk
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.compress_chunk
    functionSourceFile: _frame
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 265
    functionName: lz4.frame.LZ4FrameCompressor.flush
    functionSourceFile: lz4.frame
    functionUses: 2
    functionsReached:
    - _frame.compress_flush
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.compress_flush
    functionSourceFile: _frame
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 287
    functionName: lz4.frame.LZ4FrameCompressor.reset
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 297
    functionName: lz4.frame.LZ4FrameCompressor.has_context
    functionSourceFile: lz4.frame
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 306
    functionName: lz4.frame.LZ4FrameCompressor.started
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f5d8621c850>
    argNames:
    - self
    - return_bytearray
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 340
    functionName: lz4.frame.LZ4FrameDecompressor.__init__
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _frame.create_decompression_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.create_decompression_context
    functionSourceFile: _frame
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 348
    functionName: lz4.frame.LZ4FrameDecompressor.__enter__
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - exception_type
    - exception
    - traceback
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 352
    functionName: lz4.frame.LZ4FrameDecompressor.__exit__
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 360
    functionName: lz4.frame.LZ4FrameDecompressor.reset
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _frame.reset_decompression_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.reset_decompression_context
    functionSourceFile: _frame
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f5d86335100>
    argNames:
    - self
    - data
    - max_length
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 372
    functionName: lz4.frame.LZ4FrameDecompressor.decompress
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _frame.decompress_chunk
    - <builtin>.isinstance
    - <builtin>.memoryview
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.memoryview
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _frame.decompress_chunk
    functionSourceFile: _frame
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f5d8696c6d0>
    - <ast.Constant object at 0x7f5d8696c430>
    - <ast.Name object at 0x7f5d8696c7f0>
    - <ast.Constant object at 0x7f5d8696cac0>
    - <ast.Name object at 0x7f5d8696c370>
    - <ast.Constant object at 0x7f5d8696caf0>
    - <ast.Constant object at 0x7f5d8696cca0>
    - <ast.Constant object at 0x7f5d8696ca90>
    - <ast.Constant object at 0x7f5d8696c3d0>
    - <ast.Constant object at 0x7f5d8696c4f0>
    argNames:
    - self
    - filename
    - mode
    - block_size
    - block_linked
    - compression_level
    - content_checksum
    - block_checksum
    - auto_flush
    - return_bytearray
    - source_size
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 491
    functionName: lz4.frame.LZ4FrameFile.__init__
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached:
    - builtins.open
    - <builtin>.hasattr
    - lz4.frame.LZ4FrameCompressor.__init__
    - io.BufferedReader
    - _frame.compress_begin
    - lz4.library_version_number
    - _compression.DecompressReader
    - <builtin>.isinstance
    - lz4.frame.LZ4FrameCompressor.begin
    - _frame.create_compression_context
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.open
    functionSourceFile: builtins
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _compression.DecompressReader
    functionSourceFile: _compression
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BufferedReader
    functionSourceFile: io
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 549
    functionName: lz4.frame.LZ4FrameFile.close
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - lz4.frame.LZ4FrameFile.flush
    - lz4.frame.LZ4FrameCompressor.has_context
    - _compression.BaseStream._check_not_closed
    - _frame.compress_flush
    - lz4.frame.LZ4FrameCompressor.flush
    - lz4.frame.LZ4FrameFile.writable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 745
    functionName: lz4.frame.LZ4FrameFile.flush
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached:
    - lz4.frame.LZ4FrameCompressor.has_context
    - _compression.BaseStream._check_not_closed
    - _frame.compress_flush
    - lz4.frame.LZ4FrameCompressor.flush
    - lz4.frame.LZ4FrameFile.writable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 574
    functionName: lz4.frame.LZ4FrameFile.closed
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 583
    functionName: lz4.frame.LZ4FrameFile.fileno
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_not_closed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _compression.BaseStream._check_not_closed
    functionSourceFile: _compression
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 593
    functionName: lz4.frame.LZ4FrameFile.seekable
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_not_closed
    - lz4.frame.LZ4FrameFile.readable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 602
    functionName: lz4.frame.LZ4FrameFile.readable
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached:
    - _compression.BaseStream._check_not_closed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 613
    functionName: lz4.frame.LZ4FrameFile.writable
    functionSourceFile: lz4.frame
    functionUses: 2
    functionsReached:
    - _compression.BaseStream._check_not_closed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f5d866f5310>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 624
    functionName: lz4.frame.LZ4FrameFile.peek
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_can_read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _compression.BaseStream._check_can_read
    functionSourceFile: _compression
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 639
    functionName: lz4.frame.LZ4FrameFile.readall
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached:
    - lz4.frame.LZ4FrameFile.read
    - _compression.BaseStream._check_can_read
    - <builtin>.bytes
    - <builtin>.bytearray
    - lz4.frame.LZ4FrameFile.readall
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytearray
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f5d866f5e80>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 650
    functionName: lz4.frame.LZ4FrameFile.read
    functionSourceFile: lz4.frame
    functionUses: 1
    functionsReached:
    - lz4.frame.LZ4FrameFile.read
    - _compression.BaseStream._check_can_read
    - <builtin>.bytes
    - <builtin>.bytearray
    - lz4.frame.LZ4FrameFile.readall
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f5d86e98370>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 670
    functionName: lz4.frame.LZ4FrameFile.read1
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_can_read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.UnaryOp object at 0x7f5d8693bd30>
    argNames:
    - self
    - size
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 694
    functionName: lz4.frame.LZ4FrameFile.readline
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_can_read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 712
    functionName: lz4.frame.LZ4FrameFile.write
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _frame.compress_chunk
    - lz4.frame.LZ4FrameCompressor.started
    - _compression.BaseStream._check_can_write
    - <builtin>.memoryview
    - _frame.compress_begin
    - <builtin>.len
    - lz4.frame.LZ4FrameCompressor.compress
    - <builtin>.isinstance
    - lz4.frame.LZ4FrameCompressor.begin
    - _frame.create_compression_context
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _compression.BaseStream._check_can_write
    functionSourceFile: _compression
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f5d86b9fb80>
    argNames:
    - self
    - offset
    - whence
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 755
    functionName: lz4.frame.LZ4FrameFile.seek
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_can_seek
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _compression.BaseStream._check_can_seek
    functionSourceFile: _compression
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 783
    functionName: lz4.frame.LZ4FrameFile.tell
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - _compression.BaseStream._check_not_closed
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f5d86203640>
    - <ast.Constant object at 0x7f5d862035b0>
    - <ast.Constant object at 0x7f5d86203bb0>
    - <ast.Constant object at 0x7f5d862038b0>
    - <ast.Name object at 0x7f5d86203a60>
    - <ast.Constant object at 0x7f5d86203c10>
    - <ast.Name object at 0x7f5d86203be0>
    - <ast.Constant object at 0x7f5d86203910>
    - <ast.Constant object at 0x7f5d86203760>
    - <ast.Constant object at 0x7f5d86203820>
    - <ast.Constant object at 0x7f5d86203370>
    - <ast.Constant object at 0x7f5d86203400>
    argNames:
    - filename
    - mode
    - encoding
    - errors
    - newline
    - block_size
    - block_linked
    - compression_level
    - content_checksum
    - block_checksum
    - auto_flush
    - return_bytearray
    - source_size
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 799
    functionName: lz4.frame.open
    functionSourceFile: lz4.frame
    functionUses: 0
    functionsReached:
    - builtins.open
    - <builtin>.hasattr
    - lz4.frame.LZ4FrameCompressor.__init__
    - io.BufferedReader
    - lz4.frame.LZ4FrameFile.__init__
    - mode.replace
    - _frame.compress_begin
    - io.TextIOWrapper
    - lz4.library_version_number
    - _compression.DecompressReader
    - <builtin>.isinstance
    - lz4.frame.LZ4FrameCompressor.begin
    - _frame.create_compression_context
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mode.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.TextIOWrapper
    functionSourceFile: io
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4
    functionSourceFile: lz4
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4.version
    functionSourceFile: lz4.version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lz4.block
    functionSourceFile: lz4.block
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_lz4':
  - 32
  - 18
  - 31
  '...fuzz_lz4.TestOneInput':
  - 22
  - 23
  '...fuzz_lz4.main':
  - 28
  - 29
  lz4.frame:
  - 34
  - 67
  - 43
  - 75
  - 51
  - 83
  - 59
  - 92
  lz4.frame.LZ4FrameCompressor:
  - 102
  lz4.frame.LZ4FrameCompressor.__init__:
  - 167
  lz4.frame.LZ4FrameCompressor.begin:
  - 194
  - 211
  - 212
  - 213
  lz4.frame.LZ4FrameCompressor.compress:
  - 232
  - 258
  - 252
  - 255
  lz4.frame.LZ4FrameCompressor.flush:
  - 266
  - 278
  lz4.frame.LZ4FrameCompressor.has_context:
  - 298
  lz4.frame.LZ4FrameCompressor.reset:
  - 288
  lz4.frame.LZ4FrameCompressor.started:
  - 307
  lz4.frame.LZ4FrameDecompressor:
  - 317
  lz4.frame.LZ4FrameDecompressor.__init__:
  - 341
  lz4.frame.LZ4FrameDecompressor.decompress:
  - 421
  - 422
  - 373
  - 408
  - 409
  - 411
  - 414
  lz4.frame.LZ4FrameDecompressor.reset:
  - 361
  - 366
  lz4.frame.LZ4FrameFile:
  - 444
  lz4.frame.LZ4FrameFile.__init__:
  - 545
  - 541
  - 547
  - 522
  - 523
  - 525
  - 527
  - 528
  - 530
  - 533
  - 505
  - 507
  - 509
  - 542
  - 543
  lz4.frame.LZ4FrameFile.close:
  - 550
  - 555
  - 558
  - 559
  - 561
  - 562
  - 566
  - 567
  lz4.frame.LZ4FrameFile.closed:
  - 575
  lz4.frame.LZ4FrameFile.fileno:
  - 584
  - 590
  - 591
  lz4.frame.LZ4FrameFile.flush:
  - 752
  - 753
  - 746
  - 751
  lz4.frame.LZ4FrameFile.peek:
  - 625
  - 634
  - 637
  lz4.frame.LZ4FrameFile.read:
  - 651
  - 664
  - 666
  - 667
  - 668
  lz4.frame.LZ4FrameFile.read1:
  - 689
  - 690
  - 692
  - 671
  lz4.frame.LZ4FrameFile.readable:
  - 610
  - 603
  lz4.frame.LZ4FrameFile.readall:
  - 640
  - 648
  - 643
  - 645
  lz4.frame.LZ4FrameFile.readline:
  - 709
  - 710
  - 695
  lz4.frame.LZ4FrameFile.seek:
  - 781
  - 756
  - 780
  lz4.frame.LZ4FrameFile.seekable:
  - 600
  - 594
  lz4.frame.LZ4FrameFile.tell:
  - 784
  - 793
  - 794
  - 795
  lz4.frame.LZ4FrameFile.writable:
  - 621
  - 614
  lz4.frame.LZ4FrameFile.write:
  - 736
  - 737
  - 738
  - 740
  - 741
  - 713
  - 727
  - 728
  - 731
  - 734
  lz4.frame.open:
  - 864
  - 867
  - 871
  - 873
  - 811
  - 876
  - 878
  - 891
  - 892
  - 863
  lz4.version:
  - 7
Fuzzer filename: /src/fuzz_lz4.py
Inheritance:
  lz4.frame.LZ4FrameCompressor:
  - object
  lz4.frame.LZ4FrameDecompressor:
  - object
  lz4.frame.LZ4FrameFile: []
ep:
  func_name: TestOneInput
  module: '...fuzz_lz4'
