Coverage Report

Created: 2026-06-09 06:31

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/cpython3/Include/cpython/tupleobject.h
Line
Count
Source
1
#ifndef Py_CPYTHON_TUPLEOBJECT_H
2
#  error "this header file must not be included directly"
3
#endif
4
5
typedef struct {
6
    PyObject_VAR_HEAD
7
    /* Cached hash.  Initially set to -1. */
8
    Py_hash_t ob_hash;
9
    /* ob_item contains space for 'ob_size' elements.
10
       Items must normally not be NULL, except during construction when
11
       the tuple is not yet visible outside the function that builds it. */
12
    PyObject *ob_item[1];
13
} PyTupleObject;
14
15
PyAPI_FUNC(int) _PyTuple_Resize(PyObject **, Py_ssize_t);
16
17
/* Cast argument to PyTupleObject* type. */
18
#define _PyTuple_CAST(op) \
19
64.6M
    (assert(PyTuple_Check(op)), _Py_CAST(PyTupleObject*, (op)))
20
21
// Macros and static inline functions, trading safety for speed
22
23
17.1M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
17.1M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
17.1M
    return Py_SIZE(tuple);
26
17.1M
}
exceptions.c:PyTuple_GET_SIZE
Line
Count
Source
23
46.1k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
46.1k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
46.1k
    return Py_SIZE(tuple);
26
46.1k
}
Unexecuted instantiation: genericaliasobject.c:PyTuple_GET_SIZE
listobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
3.92k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
3.92k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
3.92k
    return Py_SIZE(tuple);
26
3.92k
}
longobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
473
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
473
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
473
    return Py_SIZE(tuple);
26
473
}
dictobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
4.32k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
4.32k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
4.32k
    return Py_SIZE(tuple);
26
4.32k
}
moduleobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
421
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
421
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
421
    return Py_SIZE(tuple);
26
421
}
Unexecuted instantiation: object.c:PyTuple_GET_SIZE
Unexecuted instantiation: obmalloc.c:PyTuple_GET_SIZE
Unexecuted instantiation: picklebufobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: rangeobject.c:PyTuple_GET_SIZE
sentinelobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
5
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
5
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
5
    return Py_SIZE(tuple);
26
5
}
Unexecuted instantiation: setobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: sliceobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: structseq.c:PyTuple_GET_SIZE
Unexecuted instantiation: templateobject.c:PyTuple_GET_SIZE
tupleobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
9.27k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
9.27k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
9.27k
    return Py_SIZE(tuple);
26
9.27k
}
typeobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
15.4M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
15.4M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
15.4M
    return Py_SIZE(tuple);
26
15.4M
}
Unexecuted instantiation: typevarobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: unicode_formatter.c:PyTuple_GET_SIZE
Unexecuted instantiation: unicode_writer.c:PyTuple_GET_SIZE
Unexecuted instantiation: unicodectype.c:PyTuple_GET_SIZE
unicodeobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
875
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
875
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
875
    return Py_SIZE(tuple);
26
875
}
Unexecuted instantiation: unionobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: weakrefobject.c:PyTuple_GET_SIZE
_warnings.c:PyTuple_GET_SIZE
Line
Count
Source
23
130k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
130k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
130k
    return Py_SIZE(tuple);
26
130k
}
bltinmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
2.42k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
2.42k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
2.42k
    return Py_SIZE(tuple);
26
2.42k
}
ceval.c:PyTuple_GET_SIZE
Line
Count
Source
23
403k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
403k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
403k
    return Py_SIZE(tuple);
26
403k
}
codecs.c:PyTuple_GET_SIZE
Line
Count
Source
23
5.19k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
5.19k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
5.19k
    return Py_SIZE(tuple);
26
5.19k
}
Unexecuted instantiation: codegen.c:PyTuple_GET_SIZE
compile.c:PyTuple_GET_SIZE
Line
Count
Source
23
948
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
948
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
948
    return Py_SIZE(tuple);
26
948
}
Unexecuted instantiation: context.c:PyTuple_GET_SIZE
Unexecuted instantiation: errors.c:PyTuple_GET_SIZE
flowgraph.c:PyTuple_GET_SIZE
Line
Count
Source
23
180k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
180k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
180k
    return Py_SIZE(tuple);
26
180k
}
Unexecuted instantiation: frame.c:PyTuple_GET_SIZE
Unexecuted instantiation: future.c:PyTuple_GET_SIZE
Unexecuted instantiation: gc.c:PyTuple_GET_SIZE
Unexecuted instantiation: gc_gil.c:PyTuple_GET_SIZE
getargs.c:PyTuple_GET_SIZE
Line
Count
Source
23
165k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
165k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
165k
    return Py_SIZE(tuple);
26
165k
}
Unexecuted instantiation: ceval_gil.c:PyTuple_GET_SIZE
Unexecuted instantiation: hamt.c:PyTuple_GET_SIZE
Unexecuted instantiation: hashtable.c:PyTuple_GET_SIZE
import.c:PyTuple_GET_SIZE
Line
Count
Source
23
30
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
30
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
30
    return Py_SIZE(tuple);
26
30
}
Unexecuted instantiation: importdl.c:PyTuple_GET_SIZE
initconfig.c:PyTuple_GET_SIZE
Line
Count
Source
23
57
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
57
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
57
    return Py_SIZE(tuple);
26
57
}
Unexecuted instantiation: instrumentation.c:PyTuple_GET_SIZE
Unexecuted instantiation: instruction_sequence.c:PyTuple_GET_SIZE
Unexecuted instantiation: intrinsics.c:PyTuple_GET_SIZE
Unexecuted instantiation: legacy_tracing.c:PyTuple_GET_SIZE
Unexecuted instantiation: lock.c:PyTuple_GET_SIZE
Unexecuted instantiation: marshal.c:PyTuple_GET_SIZE
Unexecuted instantiation: modsupport.c:PyTuple_GET_SIZE
Unexecuted instantiation: mysnprintf.c:PyTuple_GET_SIZE
Unexecuted instantiation: parking_lot.c:PyTuple_GET_SIZE
Unexecuted instantiation: preconfig.c:PyTuple_GET_SIZE
Unexecuted instantiation: pyarena.c:PyTuple_GET_SIZE
Unexecuted instantiation: pyctype.c:PyTuple_GET_SIZE
Unexecuted instantiation: pyhash.c:PyTuple_GET_SIZE
Unexecuted instantiation: pylifecycle.c:PyTuple_GET_SIZE
Unexecuted instantiation: pystate.c:PyTuple_GET_SIZE
Unexecuted instantiation: pythonrun.c:PyTuple_GET_SIZE
Unexecuted instantiation: pytime.c:PyTuple_GET_SIZE
Unexecuted instantiation: qsbr.c:PyTuple_GET_SIZE
Unexecuted instantiation: bootstrap_hash.c:PyTuple_GET_SIZE
specialize.c:PyTuple_GET_SIZE
Line
Count
Source
23
606
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
606
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
606
    return Py_SIZE(tuple);
26
606
}
Unexecuted instantiation: slots.c:PyTuple_GET_SIZE
Unexecuted instantiation: slots_generated.c:PyTuple_GET_SIZE
Unexecuted instantiation: structmember.c:PyTuple_GET_SIZE
Unexecuted instantiation: symtable.c:PyTuple_GET_SIZE
Unexecuted instantiation: sysmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: thread.c:PyTuple_GET_SIZE
Unexecuted instantiation: traceback.c:PyTuple_GET_SIZE
Unexecuted instantiation: tracemalloc.c:PyTuple_GET_SIZE
Unexecuted instantiation: getopt.c:PyTuple_GET_SIZE
Unexecuted instantiation: pystrcmp.c:PyTuple_GET_SIZE
Unexecuted instantiation: pystrtod.c:PyTuple_GET_SIZE
Unexecuted instantiation: dtoa.c:PyTuple_GET_SIZE
Unexecuted instantiation: fileutils.c:PyTuple_GET_SIZE
Unexecuted instantiation: suggestions.c:PyTuple_GET_SIZE
Unexecuted instantiation: perf_trampoline.c:PyTuple_GET_SIZE
Unexecuted instantiation: perf_jit_trampoline.c:PyTuple_GET_SIZE
Unexecuted instantiation: jit_unwind.c:PyTuple_GET_SIZE
Unexecuted instantiation: remote_debugging.c:PyTuple_GET_SIZE
Unexecuted instantiation: dynload_shlib.c:PyTuple_GET_SIZE
Unexecuted instantiation: config.c:PyTuple_GET_SIZE
Unexecuted instantiation: gcmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _asynciomodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: atexitmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: faulthandler.c:PyTuple_GET_SIZE
Unexecuted instantiation: posixmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: signalmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _tracemalloc.c:PyTuple_GET_SIZE
Unexecuted instantiation: _suggestions.c:PyTuple_GET_SIZE
Unexecuted instantiation: _datetimemodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _codecsmodule.c:PyTuple_GET_SIZE
_collectionsmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
81
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
81
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
81
    return Py_SIZE(tuple);
26
81
}
Unexecuted instantiation: _iomodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: iobase.c:PyTuple_GET_SIZE
fileio.c:PyTuple_GET_SIZE
Line
Count
Source
23
207
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
207
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
207
    return Py_SIZE(tuple);
26
207
}
Unexecuted instantiation: bytesio.c:PyTuple_GET_SIZE
bufferedio.c:PyTuple_GET_SIZE
Line
Count
Source
23
207
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
207
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
207
    return Py_SIZE(tuple);
26
207
}
textio.c:PyTuple_GET_SIZE
Line
Count
Source
23
57
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
57
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
57
    return Py_SIZE(tuple);
26
57
}
Unexecuted instantiation: stringio.c:PyTuple_GET_SIZE
itertoolsmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
924
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
924
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
924
    return Py_SIZE(tuple);
26
924
}
sre.c:PyTuple_GET_SIZE
Line
Count
Source
23
36
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
36
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
36
    return Py_SIZE(tuple);
26
36
}
Unexecuted instantiation: _sysconfig.c:PyTuple_GET_SIZE
Unexecuted instantiation: _threadmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: timemodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _typesmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _typingmodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _weakref.c:PyTuple_GET_SIZE
_abc.c:PyTuple_GET_SIZE
Line
Count
Source
23
7.94k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
7.94k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
7.94k
    return Py_SIZE(tuple);
26
7.94k
}
_functoolsmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
11
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
11
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
11
    return Py_SIZE(tuple);
26
11
}
Unexecuted instantiation: _localemodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: _opcode.c:PyTuple_GET_SIZE
Unexecuted instantiation: _operator.c:PyTuple_GET_SIZE
Unexecuted instantiation: symtablemodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: pwdmodule.c:PyTuple_GET_SIZE
getpath.c:PyTuple_GET_SIZE
Line
Count
Source
23
247
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
247
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
247
    return Py_SIZE(tuple);
26
247
}
Unexecuted instantiation: frozen.c:PyTuple_GET_SIZE
Unexecuted instantiation: getbuildinfo.c:PyTuple_GET_SIZE
Unexecuted instantiation: peg_api.c:PyTuple_GET_SIZE
Unexecuted instantiation: file_tokenizer.c:PyTuple_GET_SIZE
Unexecuted instantiation: helpers.c:PyTuple_GET_SIZE
Unexecuted instantiation: myreadline.c:PyTuple_GET_SIZE
abstract.c:PyTuple_GET_SIZE
Line
Count
Source
23
9.34k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
9.34k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
9.34k
    return Py_SIZE(tuple);
26
9.34k
}
Unexecuted instantiation: boolobject.c:PyTuple_GET_SIZE
bytes_methods.c:PyTuple_GET_SIZE
Line
Count
Source
23
54.3k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
54.3k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
54.3k
    return Py_SIZE(tuple);
26
54.3k
}
bytearrayobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
47.3k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
47.3k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
47.3k
    return Py_SIZE(tuple);
26
47.3k
}
bytesobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
1.94k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
1.94k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
1.94k
    return Py_SIZE(tuple);
26
1.94k
}
call.c:PyTuple_GET_SIZE
Line
Count
Source
23
50.7k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
50.7k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
50.7k
    return Py_SIZE(tuple);
26
50.7k
}
Unexecuted instantiation: capsule.c:PyTuple_GET_SIZE
Unexecuted instantiation: cellobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: classobject.c:PyTuple_GET_SIZE
codeobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
542k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
542k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
542k
    return Py_SIZE(tuple);
26
542k
}
Unexecuted instantiation: complexobject.c:PyTuple_GET_SIZE
descrobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
8.67k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
8.67k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
8.67k
    return Py_SIZE(tuple);
26
8.67k
}
Unexecuted instantiation: enumobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: genobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: fileobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: floatobject.c:PyTuple_GET_SIZE
frameobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
19
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
19
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
19
    return Py_SIZE(tuple);
26
19
}
Unexecuted instantiation: funcobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: interpolationobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: iterobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: lazyimportobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: odictobject.c:PyTuple_GET_SIZE
memoryobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
152
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
152
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
152
    return Py_SIZE(tuple);
26
152
}
Unexecuted instantiation: methodobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: namespaceobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: unicode_format.c:PyTuple_GET_SIZE
Unexecuted instantiation: _contextvars.c:PyTuple_GET_SIZE
Unexecuted instantiation: Python-ast.c:PyTuple_GET_SIZE
Unexecuted instantiation: Python-tokenize.c:PyTuple_GET_SIZE
Unexecuted instantiation: asdl.c:PyTuple_GET_SIZE
Unexecuted instantiation: assemble.c:PyTuple_GET_SIZE
Unexecuted instantiation: ast.c:PyTuple_GET_SIZE
Unexecuted instantiation: ast_preprocess.c:PyTuple_GET_SIZE
Unexecuted instantiation: ast_unparse.c:PyTuple_GET_SIZE
Unexecuted instantiation: critical_section.c:PyTuple_GET_SIZE
Unexecuted instantiation: crossinterp.c:PyTuple_GET_SIZE
Unexecuted instantiation: getcopyright.c:PyTuple_GET_SIZE
Unexecuted instantiation: getplatform.c:PyTuple_GET_SIZE
Unexecuted instantiation: getversion.c:PyTuple_GET_SIZE
Unexecuted instantiation: optimizer.c:PyTuple_GET_SIZE
Unexecuted instantiation: pathconfig.c:PyTuple_GET_SIZE
Unexecuted instantiation: pymath.c:PyTuple_GET_SIZE
Unexecuted instantiation: pystrhex.c:PyTuple_GET_SIZE
Unexecuted instantiation: pegen.c:PyTuple_GET_SIZE
Unexecuted instantiation: pegen_errors.c:PyTuple_GET_SIZE
Unexecuted instantiation: parser.c:PyTuple_GET_SIZE
Unexecuted instantiation: buffer.c:PyTuple_GET_SIZE
Unexecuted instantiation: lexer.c:PyTuple_GET_SIZE
Unexecuted instantiation: state.c:PyTuple_GET_SIZE
Unexecuted instantiation: readline_tokenizer.c:PyTuple_GET_SIZE
Unexecuted instantiation: string_tokenizer.c:PyTuple_GET_SIZE
Unexecuted instantiation: utf8_tokenizer.c:PyTuple_GET_SIZE
Unexecuted instantiation: getcompiler.c:PyTuple_GET_SIZE
Unexecuted instantiation: mystrtoul.c:PyTuple_GET_SIZE
Unexecuted instantiation: token.c:PyTuple_GET_SIZE
Unexecuted instantiation: action_helpers.c:PyTuple_GET_SIZE
Unexecuted instantiation: string_parser.c:PyTuple_GET_SIZE
27
17.1M
#define PyTuple_GET_SIZE(op) PyTuple_GET_SIZE(_PyObject_CAST(op))
28
29
41.4M
#define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[(index)])
30
31
/* Function *only* to be used to fill in brand new tuples */
32
static inline void
33
1.62M
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
1.62M
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
1.62M
    assert(0 <= index);
36
1.62M
    assert(index < Py_SIZE(tuple));
37
1.62M
    tuple->ob_item[index] = value;
38
1.62M
}
Unexecuted instantiation: exceptions.c:PyTuple_SET_ITEM
Unexecuted instantiation: genericaliasobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: listobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: longobject.c:PyTuple_SET_ITEM
dictobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
3.15k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
3.15k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
3.15k
    assert(0 <= index);
36
3.15k
    assert(index < Py_SIZE(tuple));
37
3.15k
    tuple->ob_item[index] = value;
38
3.15k
}
Unexecuted instantiation: moduleobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: object.c:PyTuple_SET_ITEM
Unexecuted instantiation: obmalloc.c:PyTuple_SET_ITEM
Unexecuted instantiation: picklebufobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: rangeobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: sentinelobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: setobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: sliceobject.c:PyTuple_SET_ITEM
structseq.c:PyTuple_SET_ITEM
Line
Count
Source
33
1.99k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
1.99k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
1.99k
    assert(0 <= index);
36
1.99k
    assert(index < Py_SIZE(tuple));
37
1.99k
    tuple->ob_item[index] = value;
38
1.99k
}
Unexecuted instantiation: templateobject.c:PyTuple_SET_ITEM
tupleobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
400
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
400
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
400
    assert(0 <= index);
36
400
    assert(index < Py_SIZE(tuple));
37
400
    tuple->ob_item[index] = value;
38
400
}
typeobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
21.2k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
21.2k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
21.2k
    assert(0 <= index);
36
21.2k
    assert(index < Py_SIZE(tuple));
37
21.2k
    tuple->ob_item[index] = value;
38
21.2k
}
Unexecuted instantiation: typevarobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: unicode_formatter.c:PyTuple_SET_ITEM
Unexecuted instantiation: unicode_writer.c:PyTuple_SET_ITEM
Unexecuted instantiation: unicodectype.c:PyTuple_SET_ITEM
unicodeobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
6.72k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
6.72k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
6.72k
    assert(0 <= index);
36
6.72k
    assert(index < Py_SIZE(tuple));
37
6.72k
    tuple->ob_item[index] = value;
38
6.72k
}
Unexecuted instantiation: unionobject.c:PyTuple_SET_ITEM
weakrefobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
3.38k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
3.38k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
3.38k
    assert(0 <= index);
36
3.38k
    assert(index < Py_SIZE(tuple));
37
3.38k
    tuple->ob_item[index] = value;
38
3.38k
}
Unexecuted instantiation: _warnings.c:PyTuple_SET_ITEM
bltinmodule.c:PyTuple_SET_ITEM
Line
Count
Source
33
223
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
223
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
223
    assert(0 <= index);
36
223
    assert(index < Py_SIZE(tuple));
37
223
    tuple->ob_item[index] = value;
38
223
}
Unexecuted instantiation: ceval.c:PyTuple_SET_ITEM
codecs.c:PyTuple_SET_ITEM
Line
Count
Source
33
8.07k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
8.07k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
8.07k
    assert(0 <= index);
36
8.07k
    assert(index < Py_SIZE(tuple));
37
8.07k
    tuple->ob_item[index] = value;
38
8.07k
}
codegen.c:PyTuple_SET_ITEM
Line
Count
Source
33
9.31k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
9.31k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
9.31k
    assert(0 <= index);
36
9.31k
    assert(index < Py_SIZE(tuple));
37
9.31k
    tuple->ob_item[index] = value;
38
9.31k
}
Unexecuted instantiation: compile.c:PyTuple_SET_ITEM
Unexecuted instantiation: context.c:PyTuple_SET_ITEM
Unexecuted instantiation: errors.c:PyTuple_SET_ITEM
flowgraph.c:PyTuple_SET_ITEM
Line
Count
Source
33
6.36k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
6.36k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
6.36k
    assert(0 <= index);
36
6.36k
    assert(index < Py_SIZE(tuple));
37
6.36k
    tuple->ob_item[index] = value;
38
6.36k
}
Unexecuted instantiation: frame.c:PyTuple_SET_ITEM
Unexecuted instantiation: future.c:PyTuple_SET_ITEM
Unexecuted instantiation: gc.c:PyTuple_SET_ITEM
Unexecuted instantiation: gc_gil.c:PyTuple_SET_ITEM
Unexecuted instantiation: getargs.c:PyTuple_SET_ITEM
Unexecuted instantiation: ceval_gil.c:PyTuple_SET_ITEM
Unexecuted instantiation: hamt.c:PyTuple_SET_ITEM
Unexecuted instantiation: hashtable.c:PyTuple_SET_ITEM
Unexecuted instantiation: import.c:PyTuple_SET_ITEM
Unexecuted instantiation: importdl.c:PyTuple_SET_ITEM
initconfig.c:PyTuple_SET_ITEM
Line
Count
Source
33
19
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
19
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
19
    assert(0 <= index);
36
19
    assert(index < Py_SIZE(tuple));
37
19
    tuple->ob_item[index] = value;
38
19
}
Unexecuted instantiation: instrumentation.c:PyTuple_SET_ITEM
Unexecuted instantiation: instruction_sequence.c:PyTuple_SET_ITEM
Unexecuted instantiation: intrinsics.c:PyTuple_SET_ITEM
Unexecuted instantiation: legacy_tracing.c:PyTuple_SET_ITEM
Unexecuted instantiation: lock.c:PyTuple_SET_ITEM
marshal.c:PyTuple_SET_ITEM
Line
Count
Source
33
266k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
266k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
266k
    assert(0 <= index);
36
266k
    assert(index < Py_SIZE(tuple));
37
266k
    tuple->ob_item[index] = value;
38
266k
}
modsupport.c:PyTuple_SET_ITEM
Line
Count
Source
33
343k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
343k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
343k
    assert(0 <= index);
36
343k
    assert(index < Py_SIZE(tuple));
37
343k
    tuple->ob_item[index] = value;
38
343k
}
Unexecuted instantiation: mysnprintf.c:PyTuple_SET_ITEM
Unexecuted instantiation: parking_lot.c:PyTuple_SET_ITEM
Unexecuted instantiation: preconfig.c:PyTuple_SET_ITEM
Unexecuted instantiation: pyarena.c:PyTuple_SET_ITEM
Unexecuted instantiation: pyctype.c:PyTuple_SET_ITEM
Unexecuted instantiation: pyhash.c:PyTuple_SET_ITEM
Unexecuted instantiation: pylifecycle.c:PyTuple_SET_ITEM
Unexecuted instantiation: pystate.c:PyTuple_SET_ITEM
Unexecuted instantiation: pythonrun.c:PyTuple_SET_ITEM
Unexecuted instantiation: pytime.c:PyTuple_SET_ITEM
Unexecuted instantiation: qsbr.c:PyTuple_SET_ITEM
Unexecuted instantiation: bootstrap_hash.c:PyTuple_SET_ITEM
Unexecuted instantiation: specialize.c:PyTuple_SET_ITEM
Unexecuted instantiation: slots.c:PyTuple_SET_ITEM
Unexecuted instantiation: slots_generated.c:PyTuple_SET_ITEM
Unexecuted instantiation: structmember.c:PyTuple_SET_ITEM
Unexecuted instantiation: symtable.c:PyTuple_SET_ITEM
sysmodule.c:PyTuple_SET_ITEM
Line
Count
Source
33
5.62k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
5.62k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
5.62k
    assert(0 <= index);
36
5.62k
    assert(index < Py_SIZE(tuple));
37
5.62k
    tuple->ob_item[index] = value;
38
5.62k
}
Unexecuted instantiation: thread.c:PyTuple_SET_ITEM
Unexecuted instantiation: traceback.c:PyTuple_SET_ITEM
Unexecuted instantiation: tracemalloc.c:PyTuple_SET_ITEM
Unexecuted instantiation: getopt.c:PyTuple_SET_ITEM
Unexecuted instantiation: pystrcmp.c:PyTuple_SET_ITEM
Unexecuted instantiation: pystrtod.c:PyTuple_SET_ITEM
Unexecuted instantiation: dtoa.c:PyTuple_SET_ITEM
Unexecuted instantiation: fileutils.c:PyTuple_SET_ITEM
Unexecuted instantiation: suggestions.c:PyTuple_SET_ITEM
Unexecuted instantiation: perf_trampoline.c:PyTuple_SET_ITEM
Unexecuted instantiation: perf_jit_trampoline.c:PyTuple_SET_ITEM
Unexecuted instantiation: jit_unwind.c:PyTuple_SET_ITEM
Unexecuted instantiation: remote_debugging.c:PyTuple_SET_ITEM
Unexecuted instantiation: dynload_shlib.c:PyTuple_SET_ITEM
Unexecuted instantiation: config.c:PyTuple_SET_ITEM
Unexecuted instantiation: gcmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _asynciomodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: atexitmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: faulthandler.c:PyTuple_SET_ITEM
Unexecuted instantiation: posixmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: signalmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _tracemalloc.c:PyTuple_SET_ITEM
Unexecuted instantiation: _suggestions.c:PyTuple_SET_ITEM
Unexecuted instantiation: _datetimemodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _codecsmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _collectionsmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _iomodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: iobase.c:PyTuple_SET_ITEM
Unexecuted instantiation: fileio.c:PyTuple_SET_ITEM
Unexecuted instantiation: bytesio.c:PyTuple_SET_ITEM
Unexecuted instantiation: bufferedio.c:PyTuple_SET_ITEM
Unexecuted instantiation: textio.c:PyTuple_SET_ITEM
Unexecuted instantiation: stringio.c:PyTuple_SET_ITEM
itertoolsmodule.c:PyTuple_SET_ITEM
Line
Count
Source
33
582
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
582
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
582
    assert(0 <= index);
36
582
    assert(index < Py_SIZE(tuple));
37
582
    tuple->ob_item[index] = value;
38
582
}
Unexecuted instantiation: sre.c:PyTuple_SET_ITEM
Unexecuted instantiation: _sysconfig.c:PyTuple_SET_ITEM
Unexecuted instantiation: _threadmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: timemodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _typesmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _typingmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _weakref.c:PyTuple_SET_ITEM
Unexecuted instantiation: _abc.c:PyTuple_SET_ITEM
_functoolsmodule.c:PyTuple_SET_ITEM
Line
Count
Source
33
9
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
9
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
9
    assert(0 <= index);
36
9
    assert(index < Py_SIZE(tuple));
37
9
    tuple->ob_item[index] = value;
38
9
}
Unexecuted instantiation: _localemodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: _opcode.c:PyTuple_SET_ITEM
Unexecuted instantiation: _operator.c:PyTuple_SET_ITEM
Unexecuted instantiation: symtablemodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: pwdmodule.c:PyTuple_SET_ITEM
Unexecuted instantiation: getpath.c:PyTuple_SET_ITEM
Unexecuted instantiation: frozen.c:PyTuple_SET_ITEM
Unexecuted instantiation: getbuildinfo.c:PyTuple_SET_ITEM
Unexecuted instantiation: peg_api.c:PyTuple_SET_ITEM
Unexecuted instantiation: file_tokenizer.c:PyTuple_SET_ITEM
Unexecuted instantiation: helpers.c:PyTuple_SET_ITEM
Unexecuted instantiation: myreadline.c:PyTuple_SET_ITEM
Unexecuted instantiation: abstract.c:PyTuple_SET_ITEM
Unexecuted instantiation: boolobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: bytes_methods.c:PyTuple_SET_ITEM
Unexecuted instantiation: bytearrayobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: bytesobject.c:PyTuple_SET_ITEM
call.c:PyTuple_SET_ITEM
Line
Count
Source
33
2.13k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
2.13k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
2.13k
    assert(0 <= index);
36
2.13k
    assert(index < Py_SIZE(tuple));
37
2.13k
    tuple->ob_item[index] = value;
38
2.13k
}
Unexecuted instantiation: capsule.c:PyTuple_SET_ITEM
Unexecuted instantiation: cellobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: classobject.c:PyTuple_SET_ITEM
codeobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
572k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
572k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
572k
    assert(0 <= index);
36
572k
    assert(index < Py_SIZE(tuple));
37
572k
    tuple->ob_item[index] = value;
38
572k
}
Unexecuted instantiation: complexobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: descrobject.c:PyTuple_SET_ITEM
enumobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
292k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
292k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
292k
    assert(0 <= index);
36
292k
    assert(index < Py_SIZE(tuple));
37
292k
    tuple->ob_item[index] = value;
38
292k
}
Unexecuted instantiation: genobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: fileobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: floatobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: frameobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: funcobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: interpolationobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: iterobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: lazyimportobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: odictobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: memoryobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: methodobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: namespaceobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: unicode_format.c:PyTuple_SET_ITEM
Unexecuted instantiation: _contextvars.c:PyTuple_SET_ITEM
Python-ast.c:PyTuple_SET_ITEM
Line
Count
Source
33
460
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
460
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
460
    assert(0 <= index);
36
460
    assert(index < Py_SIZE(tuple));
37
460
    tuple->ob_item[index] = value;
38
460
}
Unexecuted instantiation: Python-tokenize.c:PyTuple_SET_ITEM
Unexecuted instantiation: asdl.c:PyTuple_SET_ITEM
assemble.c:PyTuple_SET_ITEM
Line
Count
Source
33
77.4k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
77.4k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
77.4k
    assert(0 <= index);
36
77.4k
    assert(index < Py_SIZE(tuple));
37
77.4k
    tuple->ob_item[index] = value;
38
77.4k
}
Unexecuted instantiation: ast.c:PyTuple_SET_ITEM
Unexecuted instantiation: ast_preprocess.c:PyTuple_SET_ITEM
Unexecuted instantiation: ast_unparse.c:PyTuple_SET_ITEM
Unexecuted instantiation: critical_section.c:PyTuple_SET_ITEM
Unexecuted instantiation: crossinterp.c:PyTuple_SET_ITEM
Unexecuted instantiation: getcopyright.c:PyTuple_SET_ITEM
Unexecuted instantiation: getplatform.c:PyTuple_SET_ITEM
Unexecuted instantiation: getversion.c:PyTuple_SET_ITEM
Unexecuted instantiation: optimizer.c:PyTuple_SET_ITEM
Unexecuted instantiation: pathconfig.c:PyTuple_SET_ITEM
Unexecuted instantiation: pymath.c:PyTuple_SET_ITEM
Unexecuted instantiation: pystrhex.c:PyTuple_SET_ITEM
Unexecuted instantiation: pegen.c:PyTuple_SET_ITEM
Unexecuted instantiation: pegen_errors.c:PyTuple_SET_ITEM
Unexecuted instantiation: parser.c:PyTuple_SET_ITEM
Unexecuted instantiation: buffer.c:PyTuple_SET_ITEM
Unexecuted instantiation: lexer.c:PyTuple_SET_ITEM
Unexecuted instantiation: state.c:PyTuple_SET_ITEM
Unexecuted instantiation: readline_tokenizer.c:PyTuple_SET_ITEM
Unexecuted instantiation: string_tokenizer.c:PyTuple_SET_ITEM
Unexecuted instantiation: utf8_tokenizer.c:PyTuple_SET_ITEM
Unexecuted instantiation: getcompiler.c:PyTuple_SET_ITEM
Unexecuted instantiation: mystrtoul.c:PyTuple_SET_ITEM
Unexecuted instantiation: token.c:PyTuple_SET_ITEM
Unexecuted instantiation: action_helpers.c:PyTuple_SET_ITEM
Unexecuted instantiation: string_parser.c:PyTuple_SET_ITEM
39
#define PyTuple_SET_ITEM(op, index, value) \
40
1.62M
    PyTuple_SET_ITEM(_PyObject_CAST(op), (index), _PyObject_CAST(value))
41
42
PyAPI_FUNC(PyObject*) PyTuple_FromArray(
43
    PyObject *const *array,
44
    Py_ssize_t size);