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.BytesIO
- 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.instrument_all
    - atheris.Setup
    - '...fuzz_unpack.main'
    - atheris.Fuzz
    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:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.bytearray
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker.feed
    - msgpack.fallback._get_data_from_buffer
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - io.BytesIO
    - msgpack.fallback.Unpacker._unpack
    - view.release
    - msgpack.fallback.Unpacker.__init__
    - msgpack.ext.Timestamp.from_bytes
    - <builtin>.memoryview
    - <builtin>.bool
    - collections.namedtuple.__init__
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - msgpack.fallback.unpackb
    - obj.decode
    - _cmsgpack.unpackb
    - msgpack.unpack
    - __pypy__.newlist_hint
    - <builtin>.min
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.callable
    - <builtin>.tuple
    - stream.read
    - msgpack.fallback.Unpacker._got_extradata
    - <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: 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:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.bytearray
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker.feed
    - msgpack.fallback._get_data_from_buffer
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - view.release
    - msgpack.fallback.Unpacker.__init__
    - msgpack.ext.Timestamp.from_bytes
    - <builtin>.memoryview
    - <builtin>.bool
    - collections.namedtuple.__init__
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - msgpack.fallback.unpackb
    - obj.decode
    - _cmsgpack.unpackb
    - __pypy__.newlist_hint
    - <builtin>.min
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.callable
    - <builtin>.tuple
    - stream.read
    - msgpack.fallback.Unpacker._got_extradata
    - <builtin>.isinstance
    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.instrument_all
    - atheris.Setup
    - atheris.Fuzz
    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: 5
    functionLinenumber: 20
    functionName: msgpack.pack
    functionSourceFile: msgpack
    functionUses: 0
    functionsReached:
    - msgpack.fallback.Packer.__init__
    - msgpack.fallback.Packer._pack
    - msgpack.fallback.Packer.pack
    - msgpack.fallback._check_type_strict
    - stream.write
    - msgpack.fallback.Packer._pack_raw_header
    - msgpack.fallback.Packer._pack_bin_header
    - struct.pack
    - msgpack.ext.Timestamp.__init__
    - io.BytesIO
    - obj.encode
    - _cmsgpack.Packer
    - msgpack.fallback.Packer._pack_map_pairs
    - msgpack.ext.Timestamp.from_datetime
    - <builtin>.bool
    - obj.items
    - io.BytesIO.getvalue
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.to_bytes
    - <builtin>.range
    - dt.timestamp
    - io.BytesIO.write
    - <builtin>.len
    - <builtin>.callable
    - <builtin>.int
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - default
    - use_single_float
    - autoreset
    - use_bin_type
    - strict_types
    - datetime
    - unicode_errors
    - buf_size
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 653
    functionName: msgpack.fallback.Packer.__init__
    functionSourceFile: msgpack.fallback
    functionUses: 2
    functionsReached:
    - io.BytesIO
    - <builtin>.bool
    - <builtin>.callable
    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: 4
    functionLinenumber: 800
    functionName: msgpack.fallback.Packer.pack
    functionSourceFile: msgpack.fallback
    functionUses: 2
    functionsReached:
    - msgpack.fallback.Packer._pack
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_raw_header
    - msgpack.fallback.Packer._pack_bin_header
    - struct.pack
    - msgpack.ext.Timestamp.__init__
    - io.BytesIO
    - obj.encode
    - msgpack.fallback.Packer._pack_map_pairs
    - msgpack.ext.Timestamp.from_datetime
    - obj.items
    - io.BytesIO.getvalue
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.to_bytes
    - <builtin>.range
    - <builtin>.isinstance
    - dt.timestamp
    - io.BytesIO.write
    - <builtin>.int
    - msgpack.fallback.Packer._pack_array_header
    - <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: 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: 5
    functionLinenumber: 30
    functionName: msgpack.packb
    functionSourceFile: msgpack
    functionUses: 0
    functionsReached:
    - msgpack.fallback.Packer.__init__
    - msgpack.fallback.Packer._pack
    - msgpack.fallback.Packer.pack
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_raw_header
    - msgpack.fallback.Packer._pack_bin_header
    - struct.pack
    - msgpack.ext.Timestamp.__init__
    - io.BytesIO
    - obj.encode
    - _cmsgpack.Packer
    - msgpack.fallback.Packer._pack_map_pairs
    - msgpack.ext.Timestamp.from_datetime
    - <builtin>.bool
    - obj.items
    - io.BytesIO.getvalue
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.to_bytes
    - <builtin>.range
    - <builtin>.isinstance
    - dt.timestamp
    - io.BytesIO.write
    - <builtin>.callable
    - <builtin>.int
    - msgpack.fallback.Packer._pack_array_header
    - <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: stream.read
    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: []
    argNames:
    - packed
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 72
    functionName: msgpack.fallback.unpackb
    functionSourceFile: msgpack.fallback
    functionUses: 2
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.bytearray
    - datetime.datetime.fromtimestamp
    - msgpack.fallback.Unpacker.feed
    - msgpack.fallback._get_data_from_buffer
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - view.release
    - msgpack.fallback.Unpacker.__init__
    - msgpack.ext.Timestamp.from_bytes
    - <builtin>.memoryview
    - <builtin>.bool
    - collections.namedtuple.__init__
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - __pypy__.newlist_hint
    - <builtin>.min
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.callable
    - <builtin>.tuple
    - msgpack.fallback.Unpacker._got_extradata
    - <builtin>.isinstance
    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: _cmsgpack.unpackb
    functionSourceFile: _cmsgpack
    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: 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>.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: <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 0x7f74f41c47f0>
    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: 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: 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:
    - msgpack.ext.Timestamp.__eq__
    - <builtin>.type
    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: 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: 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: struct.unpack
    functionSourceFile: struct
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    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: 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: 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: 0
    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:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 129
    functionName: msgpack.ext.Timestamp.to_unix
    functionSourceFile: msgpack.ext
    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:
    - 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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 146
    functionName: msgpack.ext.Timestamp.to_unix_nano
    functionSourceFile: msgpack.ext
    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.timedelta
    - datetime.datetime.fromtimestamp
    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: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 165
    functionName: msgpack.ext.Timestamp.from_datetime
    functionSourceFile: msgpack.ext
    functionUses: 6
    functionsReached:
    - dt.timestamp
    - 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: dt.timestamp
    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: 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 0x7f74f3fcf9d0>
    argNames:
    - self
    - s
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 14
    functionName: msgpack.fallback.BytesIO.__init__
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.builder.append
    - __pypy__.builders.BytesBuilder
    - <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: __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: 21
    functionName: msgpack.fallback.BytesIO.write
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.builder.append
    - s.tobytes
    - <builtin>.bytes
    - <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: 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: 28
    functionName: msgpack.fallback.BytesIO.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: 1
    argDefaultValues: []
    argNames:
    - size
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 36
    functionName: msgpack.fallback.newlist_hint
    functionSourceFile: msgpack.fallback
    functionUses: 0
    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 0x7f74f492b220>
    - <ast.Name object at 0x7f74f492b100>
    argNames:
    - obj
    - t
    - type
    - tuple
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 58
    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: 65
    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 0x7f74f47b3a30>
    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: 226
    functionName: msgpack.fallback.Unpacker.__init__
    functionSourceFile: msgpack.fallback
    functionUses: 3
    functionsReached:
    - <builtin>.min
    - <builtin>.bytearray
    - <builtin>.bool
    - <builtin>.callable
    linkageType: pythonLinkage
    raised:
    - TypeError
    - ValueError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - next_bytes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 318
    functionName: msgpack.fallback.Unpacker.feed
    functionSourceFile: msgpack.fallback
    functionUses: 3
    functionsReached:
    - <builtin>.memoryview
    - msgpack.fallback._get_data_from_buffer
    - view.release
    - <builtin>.len
    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 0x7f74f48fd520>
    argNames:
    - self
    - execute
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 488
    functionName: msgpack.fallback.Unpacker._unpack
    functionSourceFile: msgpack.fallback
    functionUses: 8
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - datetime.datetime.fromtimestamp
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - msgpack.ext.Timestamp.from_bytes
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - __pypy__.newlist_hint
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.tuple
    - collections.namedtuple.__init__
    - <builtin>.isinstance
    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: 339
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: view.release
    functionSourceFile: <builtin>
    functionUses: 4
    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: 334
    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: 342
    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: 345
    functionName: msgpack.fallback.Unpacker.read_bytes
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - msgpack.fallback.Unpacker._read
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._consume
    - <builtin>.len
    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 0x7f74f49020d0>
    argNames:
    - self
    - n
    - raise_outofdata
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 350
    functionName: msgpack.fallback.Unpacker._read
    functionSourceFile: msgpack.fallback
    functionUses: 11
    functionsReached:
    - <builtin>.max
    - <builtin>.isinstance
    - msgpack.fallback.Unpacker._reserve
    - <builtin>.len
    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 0x7f74f46c1160>
    argNames:
    - self
    - n
    - raise_outofdata
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 358
    functionName: msgpack.fallback.Unpacker._reserve
    functionSourceFile: msgpack.fallback
    functionUses: 12
    functionsReached:
    - <builtin>.max
    - <builtin>.isinstance
    - <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>.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: 392
    functionName: msgpack.fallback.Unpacker._read_header
    functionSourceFile: msgpack.fallback
    functionUses: 9
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - msgpack.fallback.Unpacker._read
    - <builtin>.isinstance
    - struct.unpack_from
    - <builtin>.len
    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: ret.append
    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>.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: 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: 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: 562
    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: 565
    functionName: msgpack.fallback.Unpacker.__next__
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - datetime.datetime.fromtimestamp
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - msgpack.ext.Timestamp.from_bytes
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - msgpack.fallback.Unpacker._consume
    - __pypy__.newlist_hint
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.tuple
    - collections.namedtuple.__init__
    - <builtin>.isinstance
    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: 578
    functionName: msgpack.fallback.Unpacker.skip
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - datetime.datetime.fromtimestamp
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - msgpack.ext.Timestamp.from_bytes
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - msgpack.fallback.Unpacker._consume
    - __pypy__.newlist_hint
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.tuple
    - collections.namedtuple.__init__
    - <builtin>.isinstance
    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: 582
    functionName: msgpack.fallback.Unpacker.unpack
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - datetime.datetime.fromtimestamp
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - msgpack.ext.Timestamp.from_bytes
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - msgpack.fallback.Unpacker._consume
    - __pypy__.newlist_hint
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.tuple
    - collections.namedtuple.__init__
    - <builtin>.isinstance
    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: 590
    functionName: msgpack.fallback.Unpacker.read_array_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - datetime.datetime.fromtimestamp
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - msgpack.ext.Timestamp.from_bytes
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - msgpack.fallback.Unpacker._consume
    - __pypy__.newlist_hint
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.tuple
    - collections.namedtuple.__init__
    - <builtin>.isinstance
    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: 595
    functionName: msgpack.fallback.Unpacker.read_map_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.max
    - msgpack.fallback.Unpacker._reserve
    - datetime.datetime.fromtimestamp
    - <builtin>.bytes
    - msgpack.ext.Timestamp.__init__
    - msgpack.fallback.Unpacker._unpack
    - msgpack.ext.Timestamp.from_bytes
    - sys.intern
    - <builtin>.type
    - msgpack.fallback.Unpacker._read
    - obj.decode
    - msgpack.fallback.Unpacker._consume
    - __pypy__.newlist_hint
    - <builtin>.range
    - ret.append
    - msgpack.ext.Timestamp.to_unix_nano
    - struct.unpack_from
    - msgpack.fallback.Unpacker._read_header
    - msgpack.ext.Timestamp.to_datetime
    - msgpack.ext.Timestamp.to_unix
    - struct.unpack
    - datetime.timedelta
    - <builtin>.len
    - <builtin>.tuple
    - collections.namedtuple.__init__
    - <builtin>.isinstance
    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: 600
    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 0x7f74f413e640>
    - <ast.Name object at 0x7f74f413e100>
    - <ast.Name object at 0x7f74f413ec70>
    argNames:
    - self
    - obj
    - nest_limit
    - check
    - check_type_strict
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 676
    functionName: msgpack.fallback.Packer._pack
    functionSourceFile: msgpack.fallback
    functionUses: 5
    functionsReached:
    - msgpack.fallback.Packer._pack
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_raw_header
    - msgpack.fallback.Packer._pack_bin_header
    - struct.pack
    - msgpack.ext.Timestamp.__init__
    - obj.encode
    - msgpack.fallback.Packer._pack_map_pairs
    - msgpack.ext.Timestamp.from_datetime
    - obj.items
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.to_bytes
    - <builtin>.range
    - <builtin>.isinstance
    - dt.timestamp
    - io.BytesIO.write
    - <builtin>.len
    - <builtin>.int
    - msgpack.fallback.Packer._pack_array_header
    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: 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: 901
    functionName: msgpack.fallback.Packer._pack_bin_header
    functionSourceFile: msgpack.fallback
    functionUses: 6
    functionsReached:
    - msgpack.fallback.Packer._pack_raw_header
    - 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.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: 889
    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: 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: 865
    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 0x7f74f3fe71f0>
    argNames:
    - self
    - n
    - pairs
    - nest_limit
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 883
    functionName: msgpack.fallback.Packer._pack_map_pairs
    functionSourceFile: msgpack.fallback
    functionUses: 5
    functionsReached:
    - msgpack.fallback.Packer._pack
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_raw_header
    - msgpack.fallback.Packer._pack_bin_header
    - struct.pack
    - msgpack.ext.Timestamp.__init__
    - obj.encode
    - msgpack.fallback.Packer._pack_map_pairs
    - msgpack.ext.Timestamp.from_datetime
    - obj.items
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.to_bytes
    - <builtin>.range
    - dt.timestamp
    - io.BytesIO.write
    - <builtin>.len
    - <builtin>.int
    - msgpack.fallback.Packer._pack_array_header
    - <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: 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: 5
    functionLinenumber: 811
    functionName: msgpack.fallback.Packer.pack_map_pairs
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - msgpack.fallback.Packer._pack
    - msgpack.fallback._check_type_strict
    - msgpack.fallback.Packer._pack_raw_header
    - msgpack.fallback.Packer._pack_bin_header
    - struct.pack
    - msgpack.ext.Timestamp.__init__
    - io.BytesIO
    - obj.encode
    - msgpack.fallback.Packer._pack_map_pairs
    - msgpack.ext.Timestamp.from_datetime
    - obj.items
    - io.BytesIO.getvalue
    - msgpack.fallback.Packer._pack_map_header
    - msgpack.ext.Timestamp.to_bytes
    - <builtin>.range
    - dt.timestamp
    - io.BytesIO.write
    - <builtin>.len
    - <builtin>.int
    - msgpack.fallback.Packer._pack_array_header
    - <builtin>.isinstance
    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: 818
    functionName: msgpack.fallback.Packer.pack_array_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.getvalue
    - struct.pack
    - io.BytesIO
    - io.BytesIO.write
    - msgpack.fallback.Packer._pack_array_header
    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: 827
    functionName: msgpack.fallback.Packer.pack_map_header
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - io.BytesIO.getvalue
    - msgpack.fallback.Packer._pack_map_header
    - struct.pack
    - io.BytesIO
    - io.BytesIO.write
    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: 874
    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: 836
    functionName: msgpack.fallback.Packer.pack_ext_type
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - io.BytesIO.write
    - struct.pack
    - <builtin>.len
    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: 913
    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: 917
    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: 924
    functionName: msgpack.fallback.Packer.getbuffer
    functionSourceFile: msgpack.fallback
    functionUses: 0
    functionsReached:
    - <builtin>.memoryview
    - io.BytesIO.getbuffer
    - io.BytesIO.getvalue
    - 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
  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:
  - 170
  - 166
  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:
  - 1
  - 7
  msgpack.fallback.BytesIO.__init__:
  - 16
  - 17
  - 19
  - 15
  msgpack.fallback.BytesIO.getvalue:
  - 29
  msgpack.fallback.BytesIO.write:
  - 22
  - 23
  - 24
  - 25
  - 26
  msgpack.fallback.Packer:
  - 605
  msgpack.fallback.Packer.__init__:
  - 672
  - 669
  - 670
  msgpack.fallback.Packer._pack:
  - 684
  - 690
  - 692
  - 693
  - 694
  - 695
  - 696
  - 697
  - 698
  - 699
  - 700
  - 701
  - 702
  - 703
  - 704
  - 705
  - 706
  - 707
  - 708
  - 709
  - 710
  - 711
  - 712
  - 713
  - 714
  - 715
  - 716
  - 717
  - 718
  - 719
  - 720
  - 724
  - 725
  - 726
  - 728
  - 729
  - 730
  - 731
  - 732
  - 733
  - 735
  - 736
  - 737
  - 739
  - 741
  - 742
  - 743
  - 744
  - 745
  - 746
  - 747
  - 748
  - 750
  - 754
  - 755
  - 756
  - 757
  - 758
  - 759
  - 760
  - 761
  - 762
  - 763
  - 764
  - 765
  - 766
  - 767
  - 768
  - 769
  - 770
  - 772
  - 773
  - 774
  - 776
  - 777
  - 778
  - 779
  - 780
  - 782
  - 783
  - 785
  - 786
  - 790
  - 791
  - 795
  msgpack.fallback.Packer._pack_array_header:
  - 866
  - 867
  - 868
  - 869
  - 870
  - 871
  msgpack.fallback.Packer._pack_bin_header:
  - 902
  - 903
  - 904
  - 905
  - 906
  - 907
  - 908
  - 909
  msgpack.fallback.Packer._pack_map_header:
  - 875
  - 876
  - 877
  - 878
  - 879
  - 880
  msgpack.fallback.Packer._pack_map_pairs:
  - 884
  - 885
  - 886
  - 887
  msgpack.fallback.Packer._pack_raw_header:
  - 896
  - 897
  - 890
  - 891
  - 892
  - 893
  - 894
  - 895
  msgpack.fallback.Packer.bytes:
  - 914
  - 915
  msgpack.fallback.Packer.getbuffer:
  - 929
  - 925
  - 926
  - 927
  msgpack.fallback.Packer.pack:
  - 802
  - 804
  - 806
  - 807
  - 808
  msgpack.fallback.Packer.pack_array_header:
  - 819
  - 821
  - 822
  - 823
  - 824
  msgpack.fallback.Packer.pack_ext_type:
  - 837
  - 839
  - 841
  - 843
  - 844
  - 846
  - 847
  - 848
  - 849
  - 850
  - 851
  - 852
  - 853
  - 854
  - 855
  - 856
  - 857
  - 858
  - 859
  - 861
  - 862
  - 863
  msgpack.fallback.Packer.pack_map_header:
  - 832
  - 833
  - 828
  - 830
  - 831
  msgpack.fallback.Packer.pack_map_pairs:
  - 812
  - 813
  - 814
  - 815
  msgpack.fallback.Packer.reset:
  - 922
  - 918
  msgpack.fallback.Unpacker:
  - 131
  msgpack.fallback.Unpacker.__init__:
  - 259
  - 272
  - 274
  - 276
  - 278
  - 280
  - 282
  - 286
  - 288
  - 289
  - 290
  - 293
  - 307
  - 309
  - 311
  - 313
  - 315
  - 247
  - 250
  - 253
  msgpack.fallback.Unpacker.__next__:
  - 568
  - 571
  - 567
  msgpack.fallback.Unpacker._consume:
  - 335
  msgpack.fallback.Unpacker._got_extradata:
  - 340
  msgpack.fallback.Unpacker._read:
  - 352
  - 355
  msgpack.fallback.Unpacker._read_header:
  - 396
  - 399
  - 401
  - 403
  - 406
  - 408
  - 409
  - 412
  - 414
  - 417
  - 419
  - 421
  - 423
  - 425
  - 427
  - 428
  - 429
  - 433
  - 435
  - 436
  - 438
  - 439
  - 441
  - 443
  - 444
  - 446
  - 447
  - 448
  - 452
  - 454
  - 456
  - 457
  - 459
  - 461
  - 462
  - 463
  - 467
  - 469
  - 470
  - 472
  - 473
  - 475
  - 477
  - 479
  - 480
  - 482
  msgpack.fallback.Unpacker._reserve:
  - 384
  - 386
  - 388
  - 359
  - 362
  - 365
  - 370
  - 377
  - 380
  - 381
  - 382
  msgpack.fallback.Unpacker._unpack:
  - 512
  - 513
  - 514
  - 515
  - 517
  - 518
  - 520
  - 521
  - 522
  - 526
  - 527
  - 528
  - 530
  - 531
  - 532
  - 533
  - 534
  - 536
  - 538
  - 539
  - 540
  - 542
  - 544
  - 545
  - 546
  - 547
  - 548
  - 549
  - 550
  - 551
  - 552
  - 553
  - 554
  - 558
  - 489
  - 491
  - 492
  - 495
  - 496
  - 500
  - 501
  - 502
  - 504
  - 506
  - 507
  - 508
  - 509
  - 510
  msgpack.fallback.Unpacker.feed:
  - 320
  - 321
  - 325
  - 331
  - 332
  msgpack.fallback.Unpacker.read_array_header:
  - 592
  - 591
  msgpack.fallback.Unpacker.read_bytes:
  - 346
  - 347
  msgpack.fallback.Unpacker.read_map_header:
  - 596
  - 597
  msgpack.fallback.Unpacker.skip:
  - 579
  - 580
  msgpack.fallback.Unpacker.unpack:
  - 584
  - 587
  msgpack.fallback._check_type_strict:
  - 59
  - 60
  - 62
  msgpack.fallback._get_data_from_buffer:
  - 66
  - 67
  msgpack.fallback.unpackb:
  - 73
  - 84
  - 85
  - 87
  - 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.BytesIO: []
  msgpack.fallback.Packer: []
  msgpack.fallback.Unpacker: []
ep:
  func_name: TestOneInput
  module: '...fuzz_unpack'
