Coverage Report

Created: 2026-03-07 06:56

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
1.74G
    (assert(PyTuple_Check(op)), _Py_CAST(PyTupleObject*, (op)))
20
21
// Macros and static inline functions, trading safety for speed
22
23
150M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
150M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
150M
    return Py_SIZE(tuple);
26
150M
}
exceptions.c:PyTuple_GET_SIZE
Line
Count
Source
23
214k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
214k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
214k
    return Py_SIZE(tuple);
26
214k
}
Unexecuted instantiation: genericaliasobject.c:PyTuple_GET_SIZE
listobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
5.84k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
5.84k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
5.84k
    return Py_SIZE(tuple);
26
5.84k
}
longobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
717
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
717
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
717
    return Py_SIZE(tuple);
26
717
}
dictobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
5.61k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
5.61k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
5.61k
    return Py_SIZE(tuple);
26
5.61k
}
moduleobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
586
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
586
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
586
    return Py_SIZE(tuple);
26
586
}
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
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
1.03M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
1.03M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
1.03M
    return Py_SIZE(tuple);
26
1.03M
}
typeobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
85.0M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
85.0M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
85.0M
    return Py_SIZE(tuple);
26
85.0M
}
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
1.26k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
1.26k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
1.26k
    return Py_SIZE(tuple);
26
1.26k
}
Unexecuted instantiation: unionobject.c:PyTuple_GET_SIZE
Unexecuted instantiation: weakrefobject.c:PyTuple_GET_SIZE
_warnings.c:PyTuple_GET_SIZE
Line
Count
Source
23
1.62M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
1.62M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
1.62M
    return Py_SIZE(tuple);
26
1.62M
}
bltinmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
5.52M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
5.52M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
5.52M
    return Py_SIZE(tuple);
26
5.52M
}
ceval.c:PyTuple_GET_SIZE
Line
Count
Source
23
52.4M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
52.4M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
52.4M
    return Py_SIZE(tuple);
26
52.4M
}
codecs.c:PyTuple_GET_SIZE
Line
Count
Source
23
19.0k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
19.0k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
19.0k
    return Py_SIZE(tuple);
26
19.0k
}
Unexecuted instantiation: codegen.c:PyTuple_GET_SIZE
compile.c:PyTuple_GET_SIZE
Line
Count
Source
23
2.78k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
2.78k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
2.78k
    return Py_SIZE(tuple);
26
2.78k
}
Unexecuted instantiation: context.c:PyTuple_GET_SIZE
Unexecuted instantiation: errors.c:PyTuple_GET_SIZE
flowgraph.c:PyTuple_GET_SIZE
Line
Count
Source
23
196k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
196k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
196k
    return Py_SIZE(tuple);
26
196k
}
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
2.75M
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
2.75M
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
2.75M
    return Py_SIZE(tuple);
26
2.75M
}
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
42
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
42
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
42
    return Py_SIZE(tuple);
26
42
}
Unexecuted instantiation: importdl.c:PyTuple_GET_SIZE
initconfig.c:PyTuple_GET_SIZE
Line
Count
Source
23
66
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
66
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
66
    return Py_SIZE(tuple);
26
66
}
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
842
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
842
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
842
    return Py_SIZE(tuple);
26
842
}
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: 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
114
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
114
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
114
    return Py_SIZE(tuple);
26
114
}
Unexecuted instantiation: _iomodule.c:PyTuple_GET_SIZE
Unexecuted instantiation: iobase.c:PyTuple_GET_SIZE
fileio.c:PyTuple_GET_SIZE
Line
Count
Source
23
405
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
405
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
405
    return Py_SIZE(tuple);
26
405
}
bytesio.c:PyTuple_GET_SIZE
Line
Count
Source
23
17.2k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
17.2k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
17.2k
    return Py_SIZE(tuple);
26
17.2k
}
bufferedio.c:PyTuple_GET_SIZE
Line
Count
Source
23
405
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
405
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
405
    return Py_SIZE(tuple);
26
405
}
textio.c:PyTuple_GET_SIZE
Line
Count
Source
23
66
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
66
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
66
    return Py_SIZE(tuple);
26
66
}
Unexecuted instantiation: stringio.c:PyTuple_GET_SIZE
itertoolsmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
1.38k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
1.38k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
1.38k
    return Py_SIZE(tuple);
26
1.38k
}
sre.c:PyTuple_GET_SIZE
Line
Count
Source
23
79
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
79
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
79
    return Py_SIZE(tuple);
26
79
}
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
9.61k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
9.61k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
9.61k
    return Py_SIZE(tuple);
26
9.61k
}
_functoolsmodule.c:PyTuple_GET_SIZE
Line
Count
Source
23
29
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
29
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
29
    return Py_SIZE(tuple);
26
29
}
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
286
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
286
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
286
    return Py_SIZE(tuple);
26
286
}
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
18.4k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
18.4k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
18.4k
    return Py_SIZE(tuple);
26
18.4k
}
Unexecuted instantiation: boolobject.c:PyTuple_GET_SIZE
bytes_methods.c:PyTuple_GET_SIZE
Line
Count
Source
23
51.6k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
51.6k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
51.6k
    return Py_SIZE(tuple);
26
51.6k
}
bytearrayobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
215k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
215k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
215k
    return Py_SIZE(tuple);
26
215k
}
bytesobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
8.55k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
8.55k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
8.55k
    return Py_SIZE(tuple);
26
8.55k
}
call.c:PyTuple_GET_SIZE
Line
Count
Source
23
339k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
339k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
339k
    return Py_SIZE(tuple);
26
339k
}
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
938k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
938k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
938k
    return Py_SIZE(tuple);
26
938k
}
Unexecuted instantiation: complexobject.c:PyTuple_GET_SIZE
descrobject.c:PyTuple_GET_SIZE
Line
Count
Source
23
11.4k
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
11.4k
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
11.4k
    return Py_SIZE(tuple);
26
11.4k
}
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
22
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
22
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
22
    return Py_SIZE(tuple);
26
22
}
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
341
static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) {
24
341
    PyTupleObject *tuple = _PyTuple_CAST(op);
25
341
    return Py_SIZE(tuple);
26
341
}
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
150M
#define PyTuple_GET_SIZE(op) PyTuple_GET_SIZE(_PyObject_CAST(op))
28
29
1.07G
#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
178M
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
178M
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
178M
    assert(0 <= index);
36
178M
    assert(index < Py_SIZE(tuple));
37
178M
    tuple->ob_item[index] = value;
38
178M
}
Unexecuted instantiation: exceptions.c:PyTuple_SET_ITEM
Unexecuted instantiation: genericaliasobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: listobject.c:PyTuple_SET_ITEM
longobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
808
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
808
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
808
    assert(0 <= index);
36
808
    assert(index < Py_SIZE(tuple));
37
808
    tuple->ob_item[index] = value;
38
808
}
dictobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
18.9k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
18.9k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
18.9k
    assert(0 <= index);
36
18.9k
    assert(index < Py_SIZE(tuple));
37
18.9k
    tuple->ob_item[index] = value;
38
18.9k
}
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: setobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: sliceobject.c:PyTuple_SET_ITEM
structseq.c:PyTuple_SET_ITEM
Line
Count
Source
33
2.33k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
2.33k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
2.33k
    assert(0 <= index);
36
2.33k
    assert(index < Py_SIZE(tuple));
37
2.33k
    tuple->ob_item[index] = value;
38
2.33k
}
Unexecuted instantiation: templateobject.c:PyTuple_SET_ITEM
tupleobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
1.12k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
1.12k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
1.12k
    assert(0 <= index);
36
1.12k
    assert(index < Py_SIZE(tuple));
37
1.12k
    tuple->ob_item[index] = value;
38
1.12k
}
typeobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
24.9k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
24.9k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
24.9k
    assert(0 <= index);
36
24.9k
    assert(index < Py_SIZE(tuple));
37
24.9k
    tuple->ob_item[index] = value;
38
24.9k
}
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
12.1k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
12.1k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
12.1k
    assert(0 <= index);
36
12.1k
    assert(index < Py_SIZE(tuple));
37
12.1k
    tuple->ob_item[index] = value;
38
12.1k
}
Unexecuted instantiation: unionobject.c:PyTuple_SET_ITEM
weakrefobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
5.37k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
5.37k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
5.37k
    assert(0 <= index);
36
5.37k
    assert(index < Py_SIZE(tuple));
37
5.37k
    tuple->ob_item[index] = value;
38
5.37k
}
Unexecuted instantiation: _warnings.c:PyTuple_SET_ITEM
bltinmodule.c:PyTuple_SET_ITEM
Line
Count
Source
33
49.0k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
49.0k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
49.0k
    assert(0 <= index);
36
49.0k
    assert(index < Py_SIZE(tuple));
37
49.0k
    tuple->ob_item[index] = value;
38
49.0k
}
Unexecuted instantiation: ceval.c:PyTuple_SET_ITEM
codecs.c:PyTuple_SET_ITEM
Line
Count
Source
33
23.0k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
23.0k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
23.0k
    assert(0 <= index);
36
23.0k
    assert(index < Py_SIZE(tuple));
37
23.0k
    tuple->ob_item[index] = value;
38
23.0k
}
codegen.c:PyTuple_SET_ITEM
Line
Count
Source
33
12.4k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
12.4k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
12.4k
    assert(0 <= index);
36
12.4k
    assert(index < Py_SIZE(tuple));
37
12.4k
    tuple->ob_item[index] = value;
38
12.4k
}
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
88.0k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
88.0k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
88.0k
    assert(0 <= index);
36
88.0k
    assert(index < Py_SIZE(tuple));
37
88.0k
    tuple->ob_item[index] = value;
38
88.0k
}
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
22
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
22
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
22
    assert(0 <= index);
36
22
    assert(index < Py_SIZE(tuple));
37
22
    tuple->ob_item[index] = value;
38
22
}
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
339k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
339k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
339k
    assert(0 <= index);
36
339k
    assert(index < Py_SIZE(tuple));
37
339k
    tuple->ob_item[index] = value;
38
339k
}
modsupport.c:PyTuple_SET_ITEM
Line
Count
Source
33
889k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
889k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
889k
    assert(0 <= index);
36
889k
    assert(index < Py_SIZE(tuple));
37
889k
    tuple->ob_item[index] = value;
38
889k
}
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: structmember.c:PyTuple_SET_ITEM
Unexecuted instantiation: symtable.c:PyTuple_SET_ITEM
sysmodule.c:PyTuple_SET_ITEM
Line
Count
Source
33
6.51k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
6.51k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
6.51k
    assert(0 <= index);
36
6.51k
    assert(index < Py_SIZE(tuple));
37
6.51k
    tuple->ob_item[index] = value;
38
6.51k
}
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: 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
873
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
873
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
873
    assert(0 <= index);
36
873
    assert(index < Py_SIZE(tuple));
37
873
    tuple->ob_item[index] = value;
38
873
}
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
33
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
33
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
33
    assert(0 <= index);
36
33
    assert(index < Py_SIZE(tuple));
37
33
    tuple->ob_item[index] = value;
38
33
}
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
3.64k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
3.64k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
3.64k
    assert(0 <= index);
36
3.64k
    assert(index < Py_SIZE(tuple));
37
3.64k
    tuple->ob_item[index] = value;
38
3.64k
}
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
176M
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
176M
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
176M
    assert(0 <= index);
36
176M
    assert(index < Py_SIZE(tuple));
37
176M
    tuple->ob_item[index] = value;
38
176M
}
Unexecuted instantiation: complexobject.c:PyTuple_SET_ITEM
Unexecuted instantiation: descrobject.c:PyTuple_SET_ITEM
enumobject.c:PyTuple_SET_ITEM
Line
Count
Source
33
353k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
353k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
353k
    assert(0 <= index);
36
353k
    assert(index < Py_SIZE(tuple));
37
353k
    tuple->ob_item[index] = value;
38
353k
}
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
230
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
230
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
230
    assert(0 <= index);
36
230
    assert(index < Py_SIZE(tuple));
37
230
    tuple->ob_item[index] = value;
38
230
}
Unexecuted instantiation: Python-tokenize.c:PyTuple_SET_ITEM
Unexecuted instantiation: asdl.c:PyTuple_SET_ITEM
assemble.c:PyTuple_SET_ITEM
Line
Count
Source
33
150k
PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) {
34
150k
    PyTupleObject *tuple = _PyTuple_CAST(op);
35
150k
    assert(0 <= index);
36
150k
    assert(index < Py_SIZE(tuple));
37
150k
    tuple->ob_item[index] = value;
38
150k
}
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
178M
    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);