Coverage Report

Created: 2025-08-26 06:57

/src/cpython3/Include/cpython/memoryobject.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef Py_CPYTHON_MEMORYOBJECT_H
2
#  error "this header file must not be included directly"
3
#endif
4
5
/* The structs are declared here so that macros can work, but they shouldn't
6
   be considered public. Don't access their fields directly, use the macros
7
   and functions instead! */
8
1.08M
#define _Py_MANAGED_BUFFER_RELEASED    0x001  /* access to exporter blocked */
9
264k
#define _Py_MANAGED_BUFFER_FREE_FORMAT 0x002  /* free format */
10
11
typedef struct {
12
    PyObject_HEAD
13
    int flags;          /* state flags */
14
    Py_ssize_t exports; /* number of direct memoryview exports */
15
    Py_buffer master; /* snapshot buffer obtained from the original exporter */
16
} _PyManagedBufferObject;
17
18
19
/* memoryview state flags */
20
1.10M
#define _Py_MEMORYVIEW_RELEASED    0x001  /* access to master buffer blocked */
21
507k
#define _Py_MEMORYVIEW_C           0x002  /* C-contiguous layout */
22
266k
#define _Py_MEMORYVIEW_FORTRAN     0x004  /* Fortran contiguous layout */
23
240k
#define _Py_MEMORYVIEW_SCALAR      0x008  /* scalar: ndim = 0 */
24
240k
#define _Py_MEMORYVIEW_PIL         0x010  /* PIL-style layout */
25
264k
#define _Py_MEMORYVIEW_RESTRICTED  0x020  /* Disallow new references to the memoryview's buffer */
26
27
typedef struct {
28
    PyObject_VAR_HEAD
29
    _PyManagedBufferObject *mbuf; /* managed buffer */
30
    Py_hash_t hash;               /* hash value for read-only views */
31
    int flags;                    /* state flags */
32
    Py_ssize_t exports;           /* number of buffer re-exports */
33
    Py_buffer view;               /* private copy of the exporter's view */
34
    PyObject *weakreflist;
35
    Py_ssize_t ob_array[1];       /* shape, strides, suboffsets */
36
} PyMemoryViewObject;
37
38
#define _PyMemoryView_CAST(op) _Py_CAST(PyMemoryViewObject*, op)
39
40
/* Get a pointer to the memoryview's private copy of the exporter's buffer. */
41
0
static inline Py_buffer* PyMemoryView_GET_BUFFER(PyObject *op) {
42
0
    return (&_PyMemoryView_CAST(op)->view);
43
0
}
Unexecuted instantiation: exceptions.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: genericaliasobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: listobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: longobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: dictobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: moduleobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: object.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: obmalloc.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: picklebufobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: rangeobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: setobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: sliceobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: structseq.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: templateobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: tupleobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: typeobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: typevarobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: unicodeobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: unicodectype.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: unionobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: weakrefobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _warnings.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bltinmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: ceval.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: codecs.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: codegen.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: compile.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: context.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: errors.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: flowgraph.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: frame.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: future.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: gc.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: gc_gil.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getargs.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: ceval_gil.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: hamt.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: hashtable.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: import.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: importdl.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: initconfig.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: instrumentation.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: instruction_sequence.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: intrinsics.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: legacy_tracing.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: lock.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: marshal.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: modsupport.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: mysnprintf.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: parking_lot.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: preconfig.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pyarena.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pyctype.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pyhash.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pylifecycle.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pystate.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pythonrun.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pytime.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: qsbr.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bootstrap_hash.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: specialize.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: symtable.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: sysmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: thread.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: traceback.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: tracemalloc.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getopt.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pystrcmp.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pystrtod.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: dtoa.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: formatter_unicode.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: fileutils.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: suggestions.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: perf_trampoline.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: perf_jit_trampoline.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: remote_debugging.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: dynload_shlib.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: config.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: gcmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _asynciomodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: atexitmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: faulthandler.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: posixmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: signalmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _tracemalloc.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _suggestions.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _datetimemodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _codecsmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _collectionsmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _iomodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: iobase.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: fileio.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bytesio.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bufferedio.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: textio.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: stringio.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: itertoolsmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: sre.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _sysconfig.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _threadmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: timemodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _typesmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _typingmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _weakref.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _abc.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _functoolsmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _localemodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _opcode.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _operator.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: symtablemodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pwdmodule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getpath.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: frozen.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getbuildinfo.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: peg_api.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: file_tokenizer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: helpers.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: myreadline.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: abstract.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: boolobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bytes_methods.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bytearrayobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: bytesobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: call.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: capsule.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: cellobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: classobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: codeobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: complexobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: descrobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: enumobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: genobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: fileobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: floatobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: frameobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: funcobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: interpolationobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: iterobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: odictobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: memoryobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: methodobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: namespaceobject.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: _contextvars.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: Python-ast.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: Python-tokenize.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: asdl.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: assemble.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: ast.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: ast_preprocess.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: ast_unparse.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: critical_section.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: crossinterp.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getcopyright.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getplatform.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getversion.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: optimizer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pathconfig.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pymath.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: structmember.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pystrhex.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pegen.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: pegen_errors.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: parser.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: buffer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: lexer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: state.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: readline_tokenizer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: string_tokenizer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: utf8_tokenizer.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: getcompiler.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: mystrtoul.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: token.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: action_helpers.c:PyMemoryView_GET_BUFFER
Unexecuted instantiation: string_parser.c:PyMemoryView_GET_BUFFER
44
#define PyMemoryView_GET_BUFFER(op) PyMemoryView_GET_BUFFER(_PyObject_CAST(op))
45
46
/* Get a pointer to the exporting object (this may be NULL!). */
47
0
static inline PyObject* PyMemoryView_GET_BASE(PyObject *op) {
48
0
    return _PyMemoryView_CAST(op)->view.obj;
49
0
}
Unexecuted instantiation: exceptions.c:PyMemoryView_GET_BASE
Unexecuted instantiation: genericaliasobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: listobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: longobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: dictobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: moduleobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: object.c:PyMemoryView_GET_BASE
Unexecuted instantiation: obmalloc.c:PyMemoryView_GET_BASE
Unexecuted instantiation: picklebufobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: rangeobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: setobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: sliceobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: structseq.c:PyMemoryView_GET_BASE
Unexecuted instantiation: templateobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: tupleobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: typeobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: typevarobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: unicodeobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: unicodectype.c:PyMemoryView_GET_BASE
Unexecuted instantiation: unionobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: weakrefobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _warnings.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bltinmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: ceval.c:PyMemoryView_GET_BASE
Unexecuted instantiation: codecs.c:PyMemoryView_GET_BASE
Unexecuted instantiation: codegen.c:PyMemoryView_GET_BASE
Unexecuted instantiation: compile.c:PyMemoryView_GET_BASE
Unexecuted instantiation: context.c:PyMemoryView_GET_BASE
Unexecuted instantiation: errors.c:PyMemoryView_GET_BASE
Unexecuted instantiation: flowgraph.c:PyMemoryView_GET_BASE
Unexecuted instantiation: frame.c:PyMemoryView_GET_BASE
Unexecuted instantiation: future.c:PyMemoryView_GET_BASE
Unexecuted instantiation: gc.c:PyMemoryView_GET_BASE
Unexecuted instantiation: gc_gil.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getargs.c:PyMemoryView_GET_BASE
Unexecuted instantiation: ceval_gil.c:PyMemoryView_GET_BASE
Unexecuted instantiation: hamt.c:PyMemoryView_GET_BASE
Unexecuted instantiation: hashtable.c:PyMemoryView_GET_BASE
Unexecuted instantiation: import.c:PyMemoryView_GET_BASE
Unexecuted instantiation: importdl.c:PyMemoryView_GET_BASE
Unexecuted instantiation: initconfig.c:PyMemoryView_GET_BASE
Unexecuted instantiation: instrumentation.c:PyMemoryView_GET_BASE
Unexecuted instantiation: instruction_sequence.c:PyMemoryView_GET_BASE
Unexecuted instantiation: intrinsics.c:PyMemoryView_GET_BASE
Unexecuted instantiation: legacy_tracing.c:PyMemoryView_GET_BASE
Unexecuted instantiation: lock.c:PyMemoryView_GET_BASE
Unexecuted instantiation: marshal.c:PyMemoryView_GET_BASE
Unexecuted instantiation: modsupport.c:PyMemoryView_GET_BASE
Unexecuted instantiation: mysnprintf.c:PyMemoryView_GET_BASE
Unexecuted instantiation: parking_lot.c:PyMemoryView_GET_BASE
Unexecuted instantiation: preconfig.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pyarena.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pyctype.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pyhash.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pylifecycle.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pystate.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pythonrun.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pytime.c:PyMemoryView_GET_BASE
Unexecuted instantiation: qsbr.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bootstrap_hash.c:PyMemoryView_GET_BASE
Unexecuted instantiation: specialize.c:PyMemoryView_GET_BASE
Unexecuted instantiation: symtable.c:PyMemoryView_GET_BASE
Unexecuted instantiation: sysmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: thread.c:PyMemoryView_GET_BASE
Unexecuted instantiation: traceback.c:PyMemoryView_GET_BASE
Unexecuted instantiation: tracemalloc.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getopt.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pystrcmp.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pystrtod.c:PyMemoryView_GET_BASE
Unexecuted instantiation: dtoa.c:PyMemoryView_GET_BASE
Unexecuted instantiation: formatter_unicode.c:PyMemoryView_GET_BASE
Unexecuted instantiation: fileutils.c:PyMemoryView_GET_BASE
Unexecuted instantiation: suggestions.c:PyMemoryView_GET_BASE
Unexecuted instantiation: perf_trampoline.c:PyMemoryView_GET_BASE
Unexecuted instantiation: perf_jit_trampoline.c:PyMemoryView_GET_BASE
Unexecuted instantiation: remote_debugging.c:PyMemoryView_GET_BASE
Unexecuted instantiation: dynload_shlib.c:PyMemoryView_GET_BASE
Unexecuted instantiation: config.c:PyMemoryView_GET_BASE
Unexecuted instantiation: gcmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _asynciomodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: atexitmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: faulthandler.c:PyMemoryView_GET_BASE
Unexecuted instantiation: posixmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: signalmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _tracemalloc.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _suggestions.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _datetimemodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _codecsmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _collectionsmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _iomodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: iobase.c:PyMemoryView_GET_BASE
Unexecuted instantiation: fileio.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bytesio.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bufferedio.c:PyMemoryView_GET_BASE
Unexecuted instantiation: textio.c:PyMemoryView_GET_BASE
Unexecuted instantiation: stringio.c:PyMemoryView_GET_BASE
Unexecuted instantiation: itertoolsmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: sre.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _sysconfig.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _threadmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: timemodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _typesmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _typingmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _weakref.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _abc.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _functoolsmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _localemodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _opcode.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _operator.c:PyMemoryView_GET_BASE
Unexecuted instantiation: symtablemodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pwdmodule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getpath.c:PyMemoryView_GET_BASE
Unexecuted instantiation: frozen.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getbuildinfo.c:PyMemoryView_GET_BASE
Unexecuted instantiation: peg_api.c:PyMemoryView_GET_BASE
Unexecuted instantiation: file_tokenizer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: helpers.c:PyMemoryView_GET_BASE
Unexecuted instantiation: myreadline.c:PyMemoryView_GET_BASE
Unexecuted instantiation: abstract.c:PyMemoryView_GET_BASE
Unexecuted instantiation: boolobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bytes_methods.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bytearrayobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: bytesobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: call.c:PyMemoryView_GET_BASE
Unexecuted instantiation: capsule.c:PyMemoryView_GET_BASE
Unexecuted instantiation: cellobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: classobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: codeobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: complexobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: descrobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: enumobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: genobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: fileobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: floatobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: frameobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: funcobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: interpolationobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: iterobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: odictobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: memoryobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: methodobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: namespaceobject.c:PyMemoryView_GET_BASE
Unexecuted instantiation: _contextvars.c:PyMemoryView_GET_BASE
Unexecuted instantiation: Python-ast.c:PyMemoryView_GET_BASE
Unexecuted instantiation: Python-tokenize.c:PyMemoryView_GET_BASE
Unexecuted instantiation: asdl.c:PyMemoryView_GET_BASE
Unexecuted instantiation: assemble.c:PyMemoryView_GET_BASE
Unexecuted instantiation: ast.c:PyMemoryView_GET_BASE
Unexecuted instantiation: ast_preprocess.c:PyMemoryView_GET_BASE
Unexecuted instantiation: ast_unparse.c:PyMemoryView_GET_BASE
Unexecuted instantiation: critical_section.c:PyMemoryView_GET_BASE
Unexecuted instantiation: crossinterp.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getcopyright.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getplatform.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getversion.c:PyMemoryView_GET_BASE
Unexecuted instantiation: optimizer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pathconfig.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pymath.c:PyMemoryView_GET_BASE
Unexecuted instantiation: structmember.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pystrhex.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pegen.c:PyMemoryView_GET_BASE
Unexecuted instantiation: pegen_errors.c:PyMemoryView_GET_BASE
Unexecuted instantiation: parser.c:PyMemoryView_GET_BASE
Unexecuted instantiation: buffer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: lexer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: state.c:PyMemoryView_GET_BASE
Unexecuted instantiation: readline_tokenizer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: string_tokenizer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: utf8_tokenizer.c:PyMemoryView_GET_BASE
Unexecuted instantiation: getcompiler.c:PyMemoryView_GET_BASE
Unexecuted instantiation: mystrtoul.c:PyMemoryView_GET_BASE
Unexecuted instantiation: token.c:PyMemoryView_GET_BASE
Unexecuted instantiation: action_helpers.c:PyMemoryView_GET_BASE
Unexecuted instantiation: string_parser.c:PyMemoryView_GET_BASE
50
#define PyMemoryView_GET_BASE(op) PyMemoryView_GET_BASE(_PyObject_CAST(op))