All classes:
- msgpack.exceptions.UnpackException
- msgpack.exceptions.BufferFull
- msgpack.exceptions.OutOfData
- msgpack.exceptions.FormatError
- msgpack.exceptions.StackError
- msgpack.exceptions.ExtraData
- msgpack.ext.ExtType
- msgpack.ext.Timestamp
- msgpack.fallback.StringIO
- msgpack.fallback.Unpacker
- msgpack.fallback.Packer
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_unpack'
    functionSourceFile: '...fuzz_unpack'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - atheris.instrument_all
    - '...fuzz_unpack.main'
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 23
    functionName: '...fuzz_unpack.TestOneInput'
    functionSourceFile: '...fuzz_unpack'
    functionUses: 0
    functionsReached:
    - struct.unpack
    - sys.intern
    - <builtin>.len
    - msgpack.fallback.<lambda1>
    - <builtin>.type
    - stream.read
    - datetime.datetime.fromtimestamp
    - msgpack.unpack
    - <builtin>.min
    - <builtin>.bool
    - msgpack.fallback._get_data_from_buffer
    - _cmsgpack.unpackb
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytearray
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - <builtin>.callable
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - <builtin>.memoryview
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker.__init__
    - msgpack.fallback.Unpacker.feed
    - msgpack.fallback.Unpacker._unpack
    - msgpack.fallback.unpackb
    - io.BytesIO
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    - msgpack.fallback.Unpacker._got_extradata
    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.BytesIO
    functionSourceFile: io
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - stream
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 39
    functionName: msgpack.unpack
    functionSourceFile: msgpack
    functionUses: 1
    functionsReached:
    - struct.unpack
    - sys.intern
    - <builtin>.len
    - msgpack.fallback.<lambda1>
    - <builtin>.type
    - stream.read
    - datetime.datetime.fromtimestamp
    - <builtin>.min
    - <builtin>.bool
    - msgpack.fallback._get_data_from_buffer
    - _cmsgpack.unpackb
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytearray
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - <builtin>.callable
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - <builtin>.memoryview
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker.__init__
    - msgpack.fallback.Unpacker.feed
    - msgpack.fallback.Unpacker._unpack
    - msgpack.fallback.unpackb
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    - msgpack.fallback.Unpacker._got_extradata
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: '...fuzz_unpack.main'
    functionSourceFile: '...fuzz_unpack'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.instrument_all
    - 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.instrument_all
    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.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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: msgpack
    functionSourceFile: msgpack
    functionUses: 0
    functionsReached:
    - os.environ.get
    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: os.environ.get
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - o
    - stream
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 20
    functionName: msgpack.pack
    functionSourceFile: msgpack
    functionUses: 0
    functionsReached:
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.len
    - obj.encode
    - msgpack.ext.Timestamp.from_datetime
    - struct.pack
    - io.BytesIO.getvalue
    - <builtin>.bool
    - io.BytesIO.write
    - msgpack.ext.Timestamp.from_unix
    - obj.items
    - dt.timestamp
    - msgpack.fallback.Packer._pack_bin_header
    - msgpack.fallback.Packer.pack
    - <builtin>.callable
    - msgpack.fallback.Packer._pack_raw_header
    - <builtin>.isinstance
    - msgpack.fallback._check_type_strict
    - stream.write
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.fallback.Packer.__init__
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - msgpack.fallback.Packer._pack_map_pairs
    - _cmsgpack.Packer
    - io.BytesIO
    - <builtin>.range
    - msgpack.fallback.Packer._pack
    - msgpack.ext.Timestamp.to_bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f3fdb0329a0>
    - <ast.Constant object at 0x7f3fdb032970>
    - <ast.Constant object at 0x7f3fdb032940>
    - <ast.Constant object at 0x7f3fdb032910>
    - <ast.Constant object at 0x7f3fdb0328e0>
    - <ast.Constant object at 0x7f3fdb0328b0>
    - <ast.Constant object at 0x7f3fdb032880>
    argNames:
    - self
    - default
    - use_single_float
    - autoreset
    - use_bin_type
    - strict_types
    - datetime
    - unicode_errors
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 676
    functionName: msgpack.fallback.Packer.__init__
    functionSourceFile: msgpack.fallback
    functionUses: 2
    functionsReached:
    - <builtin>.bool
    - <builtin>.callable
    - io.BytesIO
    linkageType: pythonLinkage
    raised:
    - TypeError
    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: _cmsgpack.Packer
    functionSourceFile: _cmsgpack
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 822
    functionName: msgpack.fallback.Packer.pack
    functionSourceFile: msgpack.fallback
    functionUses: 2
    functionsReached:
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.len
    - obj.encode
    - msgpack.ext.Timestamp.from_datetime
    - struct.pack
    - io.BytesIO.getvalue
    - io.BytesIO.write
    - msgpack.ext.Timestamp.from_unix
    - obj.items
    - dt.timestamp
    - msgpack.fallback.Packer._pack_bin_header
    - msgpack.fallback.Packer._pack_raw_header
    - <builtin>.isinstance
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - msgpack.fallback.Packer._pack_map_pairs
    - io.BytesIO
    - <builtin>.range
    - msgpack.fallback.Packer._pack
    - msgpack.ext.Timestamp.to_bytes
    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: stream.write
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - o
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 30
    functionName: msgpack.packb
    functionSourceFile: msgpack
    functionUses: 0
    functionsReached:
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.len
    - obj.encode
    - msgpack.ext.Timestamp.from_datetime
    - struct.pack
    - io.BytesIO.getvalue
    - <builtin>.bool
    - io.BytesIO.write
    - msgpack.ext.Timestamp.from_unix
    - obj.items
    - dt.timestamp
    - msgpack.fallback.Packer._pack_bin_header
    - msgpack.fallback.Packer.pack
    - <builtin>.callable
    - msgpack.fallback.Packer._pack_raw_header
    - <builtin>.isinstance
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.fallback.Packer.__init__
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - msgpack.fallback.Packer._pack_map_pairs
    - _cmsgpack.Packer
    - io.BytesIO
    - <builtin>.range
    - msgpack.fallback.Packer._pack
    - msgpack.ext.Timestamp.to_bytes
    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: stream.read
    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: _cmsgpack.unpackb
    functionSourceFile: _cmsgpack
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - packed
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 77
    functionName: msgpack.fallback.unpackb
    functionSourceFile: msgpack.fallback
    functionUses: 2
    functionsReached:
    - struct.unpack
    - sys.intern
    - <builtin>.len
    - msgpack.fallback.<lambda1>
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - <builtin>.min
    - <builtin>.bool
    - msgpack.fallback._get_data_from_buffer
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - <builtin>.bytearray
    - __pypy__.newlist_hint
    - <builtin>.callable
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - <builtin>.memoryview
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker.__init__
    - msgpack.fallback.Unpacker.feed
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    - msgpack.fallback.Unpacker._got_extradata
    linkageType: pythonLinkage
    raised:
    - ExtraData
    - 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: msgpack.exceptions
    functionSourceFile: msgpack.exceptions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - unpacked
    - extra
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 37
    functionName: msgpack.exceptions.ExtraData.__init__
    functionSourceFile: msgpack.exceptions
    functionUses: 0
    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: 41
    functionName: msgpack.exceptions.ExtraData.__str__
    functionSourceFile: msgpack.exceptions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: msgpack.fallback
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    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: 1
    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 0x7f3fdb00cfa0>
    argNames:
    - self
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: msgpack.fallback.StringIO.__init__
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - io.BytesIO.builder.append
    - __pypy__.builders.StringBuilder
    - __pypy__.builders.BytesBuilder
    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: 24
    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: __pypy__.builders.StringBuilder
    functionSourceFile: __pypy__
    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: __pypy__.builders.BytesBuilder
    functionSourceFile: __pypy__
    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.BytesIO.builder.append
    functionSourceFile: io
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: msgpack.fallback.StringIO.write
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.builder.append
    - <builtin>.bytes
    - s.tobytes
    - <builtin>.isinstance
    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: 27
    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: s.tobytes
    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: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 10
    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: 1
    functionLinenumber: 33
    functionName: msgpack.fallback.StringIO.getvalue
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.builder.build
    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.BytesIO.builder.build
    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: msgpack.fallback.<lambda1>
    functionSourceFile: msgpack.fallback
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f3fdb0a1550>
    - <ast.Name object at 0x7f3fdb0a1520>
    argNames:
    - obj
    - t
    - type
    - tuple
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 63
    functionName: msgpack.fallback._check_type_strict
    functionSourceFile: msgpack.fallback
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 70
    functionName: msgpack.fallback._get_data_from_buffer
    functionSourceFile: msgpack.fallback
    functionUses: 4
    functionsReached:
    - <builtin>.memoryview
    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: <builtin>.memoryview
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 0
    IfCount: 16
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7f3fdb1d12e0>
    - <ast.Constant object at 0x7f3fdb1d10d0>
    - <ast.Constant object at 0x7f3fdb1d1640>
    - <ast.Constant object at 0x7f3fdb1d1b80>
    - <ast.Constant object at 0x7f3fdb1d1880>
    - <ast.Constant object at 0x7f3fdb1d1a60>
    - <ast.Constant object at 0x7f3fdb1d17c0>
    - <ast.Constant object at 0x7f3fdb1d1b20>
    - <ast.Constant object at 0x7f3fdb1d1a30>
    - <ast.Constant object at 0x7f3fdb1d1820>
    - <ast.BinOp object at 0x7f3fdb1d19d0>
    - <ast.Name object at 0x7f3fdb1d16d0>
    - <ast.UnaryOp object at 0x7f3fdb1d1250>
    - <ast.UnaryOp object at 0x7f3fdb1d1dc0>
    - <ast.UnaryOp object at 0x7f3fdb1d1940>
    - <ast.UnaryOp object at 0x7f3fdb1d14f0>
    - <ast.UnaryOp object at 0x7f3fdb1d1100>
    argNames:
    - self
    - file_like
    - read_size
    - use_list
    - raw
    - timestamp
    - strict_map_key
    - object_hook
    - object_pairs_hook
    - list_hook
    - unicode_errors
    - max_buffer_size
    - ext_hook
    - max_str_len
    - max_bin_len
    - max_array_len
    - max_map_len
    - max_ext_len
    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
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 231
    functionName: msgpack.fallback.Unpacker.__init__
    functionSourceFile: msgpack.fallback
    functionUses: 3
    functionsReached:
    - <builtin>.bool
    - <builtin>.callable
    - <builtin>.min
    - <builtin>.bytearray
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - next_bytes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 322
    functionName: msgpack.fallback.Unpacker.feed
    functionSourceFile: msgpack.fallback
    functionUses: 3
    functionsReached:
    - <builtin>.len
    - <builtin>.memoryview
    - msgpack.fallback._get_data_from_buffer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 22
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 32
    ICount: 4
    IfCount: 22
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7f3fdb170fa0>
    argNames:
    - self
    - execute
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 491
    functionName: msgpack.fallback.Unpacker._unpack
    functionSourceFile: msgpack.fallback
    functionUses: 8
    functionsReached:
    - struct.unpack
    - sys.intern
    - <builtin>.len
    - msgpack.fallback.<lambda1>
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    linkageType: pythonLinkage
    raised:
    - ValueError
    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: 1
    functionLinenumber: 342
    functionName: msgpack.fallback.Unpacker._got_extradata
    functionSourceFile: msgpack.fallback
    functionUses: 3
    functionsReached:
    - <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>.callable
    functionSourceFile: <builtin>
    functionUses: 7
    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>.bytearray
    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>.min
    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>.bool
    functionSourceFile: <builtin>
    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: 0
    functionLinenumber: 337
    functionName: msgpack.fallback.Unpacker._consume
    functionSourceFile: msgpack.fallback
    functionUses: 6
    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: 345
    functionName: msgpack.fallback.Unpacker._get_extradata
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 348
    functionName: msgpack.fallback.Unpacker.read_bytes
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - <builtin>.len
    - msgpack.fallback.Unpacker._reserve
    - msgpack.fallback.Unpacker._consume
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f3fdb324190>
    argNames:
    - self
    - n
    - raise_outofdata
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 353
    functionName: msgpack.fallback.Unpacker._read
    functionSourceFile: msgpack.fallback
    functionUses: 11
    functionsReached:
    - <builtin>.len
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f3fdb0f0cd0>
    argNames:
    - self
    - n
    - raise_outofdata
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 361
    functionName: msgpack.fallback.Unpacker._reserve
    functionSourceFile: msgpack.fallback
    functionUses: 12
    functionsReached:
    - <builtin>.len
    - <builtin>.max
    - <builtin>.isinstance
    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>.max
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 27
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 39
    ICount: 8
    IfCount: 27
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 395
    functionName: msgpack.fallback.Unpacker._read_header
    functionSourceFile: msgpack.fallback
    functionUses: 9
    functionsReached:
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - <builtin>.len
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    linkageType: pythonLinkage
    raised:
    - FormatError
    - 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: struct.unpack_from
    functionSourceFile: struct
    functionUses: 10
    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>.range
    functionSourceFile: <builtin>
    functionUses: 15
    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: __pypy__.newlist_hint
    functionSourceFile: __pypy__
    functionUses: 9
    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>.tuple
    functionSourceFile: <builtin>
    functionUses: 9
    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>.type
    functionSourceFile: <builtin>
    functionUses: 11
    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: sys.intern
    functionSourceFile: sys
    functionUses: 9
    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: obj.decode
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - b
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: msgpack.ext.Timestamp.from_bytes
    functionSourceFile: msgpack.ext
    functionUses: 9
    functionsReached:
    - <builtin>.len
    - struct.unpack
    - msgpack.ext.Timestamp.__init__
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    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: 129
    functionName: msgpack.ext.Timestamp.to_unix
    functionSourceFile: ''
    functionUses: 10
    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: 146
    functionName: msgpack.ext.Timestamp.to_unix_nano
    functionSourceFile: ''
    functionUses: 9
    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: 154
    functionName: msgpack.ext.Timestamp.to_datetime
    functionSourceFile: msgpack.ext
    functionUses: 9
    functionsReached:
    - datetime.datetime.fromtimestamp
    - datetime.timedelta
    - msgpack.ext.Timestamp.to_unix
    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: collections.namedtuple.__init__
    functionSourceFile: ''
    functionUses: 9
    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: 565
    functionName: msgpack.fallback.Unpacker.__iter__
    functionSourceFile: msgpack.fallback
    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: 4
    functionLinenumber: 568
    functionName: msgpack.fallback.Unpacker.__next__
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - struct.unpack
    - sys.intern
    - msgpack.fallback.<lambda1>
    - <builtin>.len
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._consume
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    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: 4
    functionLinenumber: 581
    functionName: msgpack.fallback.Unpacker.skip
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - struct.unpack
    - sys.intern
    - msgpack.fallback.<lambda1>
    - <builtin>.len
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._consume
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    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: 4
    functionLinenumber: 585
    functionName: msgpack.fallback.Unpacker.unpack
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - struct.unpack
    - sys.intern
    - msgpack.fallback.<lambda1>
    - <builtin>.len
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._consume
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    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: 4
    functionLinenumber: 593
    functionName: msgpack.fallback.Unpacker.read_array_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - struct.unpack
    - sys.intern
    - msgpack.fallback.<lambda1>
    - <builtin>.len
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._consume
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    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: 4
    functionLinenumber: 598
    functionName: msgpack.fallback.Unpacker.read_map_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - struct.unpack
    - sys.intern
    - msgpack.fallback.<lambda1>
    - <builtin>.len
    - <builtin>.type
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.from_bytes
    - datetime.timedelta
    - <builtin>.bytes
    - __pypy__.newlist_hint
    - obj.decode
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._read
    - struct.unpack_from
    - collections.namedtuple.__init__
    - msgpack.ext.Timestamp.to_unix
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._consume
    - msgpack.fallback.Unpacker._unpack
    - <builtin>.range
    - msgpack.ext.Timestamp.to_datetime
    - <builtin>.tuple
    - msgpack.ext.Timestamp.to_unix_nano
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.max
    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: 603
    functionName: msgpack.fallback.Unpacker.tell
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 39
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 19
    EdgeCount: 56
    ICount: 15
    IfCount: 39
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f3fdb030d30>
    - <ast.Name object at 0x7f3fdb030d00>
    - <ast.Name object at 0x7f3fdb030cd0>
    argNames:
    - self
    - obj
    - nest_limit
    - check
    - check_type_strict
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 698
    functionName: msgpack.fallback.Packer._pack
    functionSourceFile: msgpack.fallback
    functionUses: 5
    functionsReached:
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.len
    - obj.encode
    - msgpack.ext.Timestamp.from_datetime
    - struct.pack
    - io.BytesIO.write
    - msgpack.ext.Timestamp.from_unix
    - obj.items
    - dt.timestamp
    - msgpack.fallback.Packer._pack_bin_header
    - msgpack.fallback.Packer._pack_raw_header
    - <builtin>.isinstance
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - msgpack.fallback.Packer._pack_map_pairs
    - <builtin>.range
    - msgpack.fallback.Packer._pack
    - msgpack.ext.Timestamp.to_bytes
    linkageType: pythonLinkage
    raised:
    - TypeError
    - OverflowError
    - 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: io.BytesIO.write
    functionSourceFile: io
    functionUses: 13
    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: struct.pack
    functionSourceFile: struct
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 923
    functionName: msgpack.fallback.Packer._pack_bin_header
    functionSourceFile: msgpack.fallback
    functionUses: 6
    functionsReached:
    - io.BytesIO.write
    - struct.pack
    - msgpack.fallback.Packer._pack_raw_header
    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: obj.encode
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 911
    functionName: msgpack.fallback.Packer._pack_raw_header
    functionSourceFile: msgpack.fallback
    functionUses: 7
    functionsReached:
    - io.BytesIO.write
    - struct.pack
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: msgpack.ext.Timestamp.to_bytes
    functionSourceFile: msgpack.ext
    functionUses: 6
    functionsReached:
    - struct.pack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 887
    functionName: msgpack.fallback.Packer._pack_array_header
    functionSourceFile: msgpack.fallback
    functionUses: 7
    functionsReached:
    - io.BytesIO.write
    - struct.pack
    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: obj.items
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f3fdb0506a0>
    argNames:
    - self
    - n
    - pairs
    - nest_limit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 905
    functionName: msgpack.fallback.Packer._pack_map_pairs
    functionSourceFile: msgpack.fallback
    functionUses: 5
    functionsReached:
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.len
    - obj.encode
    - msgpack.ext.Timestamp.from_datetime
    - struct.pack
    - io.BytesIO.write
    - msgpack.ext.Timestamp.from_unix
    - obj.items
    - dt.timestamp
    - msgpack.fallback.Packer._pack_bin_header
    - msgpack.fallback.Packer._pack_raw_header
    - <builtin>.isinstance
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - msgpack.fallback.Packer._pack_map_pairs
    - <builtin>.range
    - msgpack.fallback.Packer._pack
    - msgpack.ext.Timestamp.to_bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 163
    functionName: msgpack.ext.Timestamp.from_datetime
    functionSourceFile: msgpack.ext
    functionUses: 6
    functionsReached:
    - <builtin>.isinstance
    - msgpack.ext.Timestamp.from_unix
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - dt.timestamp
    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.BytesIO.getvalue
    functionSourceFile: io
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - pairs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 833
    functionName: msgpack.fallback.Packer.pack_map_pairs
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.len
    - obj.encode
    - msgpack.ext.Timestamp.from_datetime
    - struct.pack
    - io.BytesIO.getvalue
    - io.BytesIO.write
    - msgpack.ext.Timestamp.from_unix
    - obj.items
    - dt.timestamp
    - msgpack.fallback.Packer._pack_bin_header
    - msgpack.fallback.Packer._pack_raw_header
    - <builtin>.isinstance
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - msgpack.fallback.Packer._pack_map_pairs
    - io.BytesIO
    - <builtin>.range
    - msgpack.fallback.Packer._pack
    - msgpack.ext.Timestamp.to_bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 840
    functionName: msgpack.fallback.Packer.pack_array_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.write
    - io.BytesIO
    - msgpack.fallback.Packer._pack_array_header
    - struct.pack
    - io.BytesIO.getvalue
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 849
    functionName: msgpack.fallback.Packer.pack_map_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.write
    - msgpack.fallback.Packer._pack_map_header
    - io.BytesIO
    - struct.pack
    - io.BytesIO.getvalue
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - n
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 896
    functionName: msgpack.fallback.Packer._pack_map_header
    functionSourceFile: msgpack.fallback
    functionUses: 7
    functionsReached:
    - io.BytesIO.write
    - struct.pack
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 10
    IfCount: 11
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - typecode
    - data
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 858
    functionName: msgpack.fallback.Packer.pack_ext_type
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - struct.pack
    - io.BytesIO.write
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    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: 935
    functionName: msgpack.fallback.Packer.bytes
    functionSourceFile: msgpack.fallback
    functionUses: 1
    functionsReached:
    - io.BytesIO.getvalue
    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: 939
    functionName: msgpack.fallback.Packer.reset
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 946
    functionName: msgpack.fallback.Packer.getbuffer
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.memoryview
    - io.BytesIO.getvalue
    - io.BytesIO.getbuffer
    - msgpack.fallback.Packer.bytes
    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.BytesIO.getbuffer
    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: msgpack.ext
    functionSourceFile: msgpack.ext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - cls
    - code
    - data
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 9
    functionName: msgpack.ext.ExtType.__new__
    functionSourceFile: msgpack.ext
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    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: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f3fdb1642e0>
    argNames:
    - self
    - seconds
    - nanoseconds
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: msgpack.ext.Timestamp.__init__
    functionSourceFile: msgpack.ext
    functionUses: 19
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    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: 53
    functionName: msgpack.ext.Timestamp.__repr__
    functionSourceFile: msgpack.ext
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: msgpack.ext.Timestamp.__eq__
    functionSourceFile: msgpack.ext
    functionUses: 1
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 63
    functionName: msgpack.ext.Timestamp.__ne__
    functionSourceFile: msgpack.ext
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - msgpack.ext.Timestamp.__eq__
    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: 1
    functionLinenumber: 67
    functionName: msgpack.ext.Timestamp.__hash__
    functionSourceFile: msgpack.ext
    functionUses: 0
    functionsReached:
    - <builtin>.hash
    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>.hash
    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: struct.unpack
    functionSourceFile: struct
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - unix_sec
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 119
    functionName: msgpack.ext.Timestamp.from_unix
    functionSourceFile: msgpack.ext
    functionUses: 7
    functionsReached:
    - msgpack.ext.Timestamp.__init__
    - <builtin>.int
    - <builtin>.isinstance
    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>.int
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - unix_ns
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 138
    functionName: msgpack.ext.Timestamp.from_unix_nano
    functionSourceFile: msgpack.ext
    functionUses: 0
    functionsReached:
    - <builtin>.divmod
    - msgpack.ext.Timestamp.__init__
    - <builtin>.isinstance
    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>.divmod
    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: datetime.datetime.fromtimestamp
    functionSourceFile: datetime
    functionUses: 10
    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: datetime.timedelta
    functionSourceFile: datetime
    functionUses: 10
    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: dt.timestamp
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_unpack':
  - 49
  - 50
  '...fuzz_unpack.TestOneInput':
  - 24
  - 27
  - 38
  '...fuzz_unpack.main':
  - 44
  - 45
  - 46
  msgpack:
  - 11
  msgpack.exceptions.ExtraData:
  - 31
  msgpack.exceptions.FormatError:
  - 19
  msgpack.exceptions.StackError:
  - 23
  msgpack.exceptions.UnpackException:
  - 2
  msgpack.ext.ExtType:
  - 7
  msgpack.ext.ExtType.__new__:
  - 16
  - 10
  - 12
  - 14
  msgpack.ext.Timestamp:
  - 20
  msgpack.ext.Timestamp.__eq__:
  - 58
  - 59
  msgpack.ext.Timestamp.__hash__:
  - 68
  msgpack.ext.Timestamp.__init__:
  - 32
  - 48
  - 44
  - 46
  msgpack.ext.Timestamp.__ne__:
  - 64
  - 65
  msgpack.ext.Timestamp.__repr__:
  - 54
  msgpack.ext.Timestamp.from_bytes:
  - 72
  - 82
  - 83
  - 85
  - 86
  - 89
  - 90
  - 95
  msgpack.ext.Timestamp.from_datetime:
  - 168
  - 164
  msgpack.ext.Timestamp.from_unix:
  - 120
  - 125
  - 126
  - 127
  msgpack.ext.Timestamp.from_unix_nano:
  - 144
  - 139
  msgpack.ext.Timestamp.to_bytes:
  - 98
  - 105
  - 107
  - 109
  - 112
  - 115
  msgpack.ext.Timestamp.to_datetime:
  - 160
  - 155
  msgpack.ext.Timestamp.to_unix:
  - 130
  msgpack.ext.Timestamp.to_unix_nano:
  - 147
  msgpack.fallback:
  - 40
  - 1
  - 7
  msgpack.fallback.Packer:
  - 608
  msgpack.fallback.Packer.__init__:
  - 690
  - 691
  - 693
  - 694
  msgpack.fallback.Packer._pack:
  - 706
  - 712
  - 714
  - 715
  - 716
  - 717
  - 718
  - 719
  - 720
  - 721
  - 722
  - 723
  - 724
  - 725
  - 726
  - 727
  - 728
  - 729
  - 730
  - 731
  - 732
  - 733
  - 734
  - 735
  - 736
  - 737
  - 738
  - 739
  - 740
  - 741
  - 742
  - 746
  - 747
  - 748
  - 750
  - 751
  - 752
  - 753
  - 754
  - 755
  - 757
  - 758
  - 759
  - 761
  - 763
  - 764
  - 765
  - 766
  - 767
  - 768
  - 769
  - 770
  - 772
  - 776
  - 777
  - 778
  - 779
  - 780
  - 781
  - 782
  - 783
  - 784
  - 785
  - 786
  - 787
  - 788
  - 789
  - 790
  - 791
  - 792
  - 794
  - 795
  - 796
  - 798
  - 799
  - 800
  - 801
  - 802
  - 804
  - 805
  - 807
  - 808
  - 812
  - 813
  - 817
  msgpack.fallback.Packer._pack_array_header:
  - 888
  - 889
  - 890
  - 891
  - 892
  - 893
  msgpack.fallback.Packer._pack_bin_header:
  - 928
  - 929
  - 930
  - 931
  - 924
  - 925
  - 926
  - 927
  msgpack.fallback.Packer._pack_map_header:
  - 897
  - 898
  - 899
  - 900
  - 901
  - 902
  msgpack.fallback.Packer._pack_map_pairs:
  - 906
  - 907
  - 908
  - 909
  msgpack.fallback.Packer._pack_raw_header:
  - 912
  - 913
  - 914
  - 915
  - 916
  - 917
  - 918
  - 919
  msgpack.fallback.Packer.bytes:
  - 936
  - 937
  msgpack.fallback.Packer.getbuffer:
  - 947
  - 948
  - 949
  - 951
  msgpack.fallback.Packer.pack:
  - 824
  - 826
  - 828
  - 829
  - 830
  msgpack.fallback.Packer.pack_array_header:
  - 841
  - 843
  - 844
  - 845
  - 846
  msgpack.fallback.Packer.pack_ext_type:
  - 859
  - 861
  - 863
  - 865
  - 866
  - 868
  - 869
  - 870
  - 871
  - 872
  - 873
  - 874
  - 875
  - 876
  - 877
  - 878
  - 879
  - 880
  - 881
  - 883
  - 884
  - 885
  msgpack.fallback.Packer.pack_map_header:
  - 850
  - 852
  - 853
  - 854
  - 855
  msgpack.fallback.Packer.pack_map_pairs:
  - 834
  - 835
  - 836
  - 837
  msgpack.fallback.Packer.reset:
  - 944
  - 940
  msgpack.fallback.StringIO.__init__:
  - 24
  - 20
  - 21
  - 22
  msgpack.fallback.StringIO.getvalue:
  - 34
  msgpack.fallback.StringIO.write:
  - 27
  - 28
  - 29
  - 30
  - 31
  msgpack.fallback.Unpacker:
  - 136
  msgpack.fallback.Unpacker.__init__:
  - 257
  - 263
  - 276
  - 278
  - 280
  - 282
  - 284
  - 286
  - 290
  - 292
  - 293
  - 294
  - 297
  - 311
  - 313
  - 315
  - 317
  - 319
  - 251
  - 254
  msgpack.fallback.Unpacker.__next__:
  - 570
  - 571
  - 574
  msgpack.fallback.Unpacker._consume:
  - 338
  msgpack.fallback.Unpacker._got_extradata:
  - 343
  msgpack.fallback.Unpacker._read:
  - 355
  - 358
  msgpack.fallback.Unpacker._read_header:
  - 399
  - 402
  - 404
  - 406
  - 409
  - 411
  - 412
  - 415
  - 417
  - 420
  - 422
  - 424
  - 426
  - 428
  - 430
  - 431
  - 432
  - 436
  - 438
  - 439
  - 441
  - 442
  - 444
  - 446
  - 447
  - 449
  - 450
  - 451
  - 455
  - 457
  - 459
  - 460
  - 462
  - 464
  - 465
  - 466
  - 470
  - 472
  - 473
  - 475
  - 476
  - 478
  - 480
  - 482
  - 483
  - 485
  msgpack.fallback.Unpacker._reserve:
  - 384
  - 385
  - 387
  - 389
  - 391
  - 362
  - 365
  - 368
  - 373
  - 380
  - 383
  msgpack.fallback.Unpacker._unpack:
  - 512
  - 513
  - 515
  - 516
  - 517
  - 518
  - 520
  - 521
  - 523
  - 524
  - 525
  - 529
  - 530
  - 531
  - 533
  - 534
  - 535
  - 536
  - 537
  - 539
  - 541
  - 542
  - 543
  - 545
  - 547
  - 548
  - 549
  - 550
  - 551
  - 552
  - 553
  - 554
  - 555
  - 556
  - 557
  - 561
  - 492
  - 494
  - 495
  - 498
  - 499
  - 503
  - 504
  - 505
  - 507
  - 509
  - 510
  - 511
  msgpack.fallback.Unpacker.feed:
  - 329
  - 324
  - 325
  - 335
  msgpack.fallback.Unpacker.read_array_header:
  - 594
  - 595
  msgpack.fallback.Unpacker.read_bytes:
  - 349
  - 350
  msgpack.fallback.Unpacker.read_map_header:
  - 600
  - 599
  msgpack.fallback.Unpacker.skip:
  - 582
  - 583
  msgpack.fallback.Unpacker.unpack:
  - 587
  - 590
  msgpack.fallback._check_type_strict:
  - 64
  - 65
  - 67
  msgpack.fallback._get_data_from_buffer:
  - 72
  - 71
  msgpack.fallback.unpackb:
  - 97
  - 78
  - 89
  - 90
  - 92
  msgpack.pack:
  - 26
  - 27
  - 21
  msgpack.packb:
  - 36
  - 31
  msgpack.unpack:
  - 40
  - 46
  - 47
Fuzzer filename: /src/fuzz_unpack.py
Inheritance:
  msgpack.exceptions.BufferFull:
  - UnpackException
  msgpack.exceptions.ExtraData:
  - UnpackValueError
  msgpack.exceptions.FormatError:
  - UnpackException
  - ValueError
  msgpack.exceptions.OutOfData:
  - UnpackException
  msgpack.exceptions.StackError:
  - UnpackException
  - ValueError
  msgpack.exceptions.UnpackException:
  - Exception
  msgpack.ext.ExtType: []
  msgpack.ext.Timestamp: []
  msgpack.fallback.Packer: []
  msgpack.fallback.StringIO: []
  msgpack.fallback.Unpacker: []
ep:
  func_name: TestOneInput
  module: '...fuzz_unpack'
