/src/cpython/Include/cpython/bytearrayobject.h
Line | Count | Source |
1 | | #ifndef Py_CPYTHON_BYTEARRAYOBJECT_H |
2 | | # error "this header file must not be included directly" |
3 | | #endif |
4 | | |
5 | | /* Object layout */ |
6 | | typedef struct { |
7 | | PyObject_VAR_HEAD |
8 | | Py_ssize_t ob_alloc; /* How many bytes allocated in ob_bytes */ |
9 | | char *ob_bytes; /* Physical backing buffer */ |
10 | | char *ob_start; /* Logical start inside ob_bytes */ |
11 | | Py_ssize_t ob_exports; /* How many buffer exports */ |
12 | | } PyByteArrayObject; |
13 | | |
14 | | PyAPI_DATA(char) _PyByteArray_empty_string[]; |
15 | | |
16 | | /* Macros and static inline functions, trading safety for speed */ |
17 | | #define _PyByteArray_CAST(op) \ |
18 | 24.0M | (assert(PyByteArray_Check(op)), _Py_CAST(PyByteArrayObject*, op)) |
19 | | |
20 | | static inline char* PyByteArray_AS_STRING(PyObject *op) |
21 | 20.9M | { |
22 | 20.9M | PyByteArrayObject *self = _PyByteArray_CAST(op); |
23 | 20.9M | if (Py_SIZE(self)) { |
24 | 20.6M | return self->ob_start; |
25 | 20.6M | } |
26 | 278k | return _PyByteArray_empty_string; |
27 | 20.9M | } Unexecuted instantiation: bytesobject.c:PyByteArray_AS_STRING Unexecuted instantiation: call.c:PyByteArray_AS_STRING Unexecuted instantiation: exceptions.c:PyByteArray_AS_STRING Unexecuted instantiation: genericaliasobject.c:PyByteArray_AS_STRING Unexecuted instantiation: floatobject.c:PyByteArray_AS_STRING Unexecuted instantiation: listobject.c:PyByteArray_AS_STRING longobject.c:PyByteArray_AS_STRING Line | Count | Source | 21 | 1.12k | { | 22 | 1.12k | PyByteArrayObject *self = _PyByteArray_CAST(op); | 23 | 1.12k | if (Py_SIZE(self)) { | 24 | 1.12k | return self->ob_start; | 25 | 1.12k | } | 26 | 0 | return _PyByteArray_empty_string; | 27 | 1.12k | } |
Unexecuted instantiation: dictobject.c:PyByteArray_AS_STRING Unexecuted instantiation: memoryobject.c:PyByteArray_AS_STRING Unexecuted instantiation: moduleobject.c:PyByteArray_AS_STRING Unexecuted instantiation: object.c:PyByteArray_AS_STRING Unexecuted instantiation: obmalloc.c:PyByteArray_AS_STRING Unexecuted instantiation: picklebufobject.c:PyByteArray_AS_STRING Unexecuted instantiation: rangeobject.c:PyByteArray_AS_STRING Unexecuted instantiation: setobject.c:PyByteArray_AS_STRING Unexecuted instantiation: sliceobject.c:PyByteArray_AS_STRING Unexecuted instantiation: structseq.c:PyByteArray_AS_STRING Unexecuted instantiation: templateobject.c:PyByteArray_AS_STRING Unexecuted instantiation: tupleobject.c:PyByteArray_AS_STRING Unexecuted instantiation: typeobject.c:PyByteArray_AS_STRING Unexecuted instantiation: typevarobject.c:PyByteArray_AS_STRING Unexecuted instantiation: unicodeobject.c:PyByteArray_AS_STRING Unexecuted instantiation: unicodectype.c:PyByteArray_AS_STRING Unexecuted instantiation: unionobject.c:PyByteArray_AS_STRING Unexecuted instantiation: weakrefobject.c:PyByteArray_AS_STRING Unexecuted instantiation: _warnings.c:PyByteArray_AS_STRING Unexecuted instantiation: bltinmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: ceval.c:PyByteArray_AS_STRING Unexecuted instantiation: codecs.c:PyByteArray_AS_STRING Unexecuted instantiation: codegen.c:PyByteArray_AS_STRING Unexecuted instantiation: compile.c:PyByteArray_AS_STRING Unexecuted instantiation: context.c:PyByteArray_AS_STRING Unexecuted instantiation: errors.c:PyByteArray_AS_STRING Unexecuted instantiation: flowgraph.c:PyByteArray_AS_STRING Unexecuted instantiation: frame.c:PyByteArray_AS_STRING Unexecuted instantiation: future.c:PyByteArray_AS_STRING Unexecuted instantiation: gc.c:PyByteArray_AS_STRING Unexecuted instantiation: gc_gil.c:PyByteArray_AS_STRING Unexecuted instantiation: getargs.c:PyByteArray_AS_STRING Unexecuted instantiation: ceval_gil.c:PyByteArray_AS_STRING Unexecuted instantiation: hamt.c:PyByteArray_AS_STRING Unexecuted instantiation: hashtable.c:PyByteArray_AS_STRING Unexecuted instantiation: import.c:PyByteArray_AS_STRING Unexecuted instantiation: importdl.c:PyByteArray_AS_STRING Unexecuted instantiation: initconfig.c:PyByteArray_AS_STRING Unexecuted instantiation: instrumentation.c:PyByteArray_AS_STRING Unexecuted instantiation: instruction_sequence.c:PyByteArray_AS_STRING Unexecuted instantiation: intrinsics.c:PyByteArray_AS_STRING Unexecuted instantiation: legacy_tracing.c:PyByteArray_AS_STRING Unexecuted instantiation: lock.c:PyByteArray_AS_STRING Unexecuted instantiation: marshal.c:PyByteArray_AS_STRING Unexecuted instantiation: modsupport.c:PyByteArray_AS_STRING Unexecuted instantiation: mysnprintf.c:PyByteArray_AS_STRING Unexecuted instantiation: parking_lot.c:PyByteArray_AS_STRING Unexecuted instantiation: preconfig.c:PyByteArray_AS_STRING Unexecuted instantiation: pyarena.c:PyByteArray_AS_STRING Unexecuted instantiation: pyctype.c:PyByteArray_AS_STRING Unexecuted instantiation: pyhash.c:PyByteArray_AS_STRING Unexecuted instantiation: pylifecycle.c:PyByteArray_AS_STRING Unexecuted instantiation: pymath.c:PyByteArray_AS_STRING Unexecuted instantiation: pystate.c:PyByteArray_AS_STRING Unexecuted instantiation: pythonrun.c:PyByteArray_AS_STRING Unexecuted instantiation: pytime.c:PyByteArray_AS_STRING Unexecuted instantiation: qsbr.c:PyByteArray_AS_STRING Unexecuted instantiation: bootstrap_hash.c:PyByteArray_AS_STRING Unexecuted instantiation: specialize.c:PyByteArray_AS_STRING Unexecuted instantiation: symtable.c:PyByteArray_AS_STRING Unexecuted instantiation: sysmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: thread.c:PyByteArray_AS_STRING Unexecuted instantiation: traceback.c:PyByteArray_AS_STRING Unexecuted instantiation: tracemalloc.c:PyByteArray_AS_STRING Unexecuted instantiation: getopt.c:PyByteArray_AS_STRING Unexecuted instantiation: pystrcmp.c:PyByteArray_AS_STRING Unexecuted instantiation: pystrtod.c:PyByteArray_AS_STRING Unexecuted instantiation: pystrhex.c:PyByteArray_AS_STRING Unexecuted instantiation: dtoa.c:PyByteArray_AS_STRING Unexecuted instantiation: formatter_unicode.c:PyByteArray_AS_STRING Unexecuted instantiation: fileutils.c:PyByteArray_AS_STRING Unexecuted instantiation: suggestions.c:PyByteArray_AS_STRING Unexecuted instantiation: perf_trampoline.c:PyByteArray_AS_STRING Unexecuted instantiation: perf_jit_trampoline.c:PyByteArray_AS_STRING Unexecuted instantiation: remote_debugging.c:PyByteArray_AS_STRING Unexecuted instantiation: dynload_shlib.c:PyByteArray_AS_STRING Unexecuted instantiation: config.c:PyByteArray_AS_STRING Unexecuted instantiation: gcmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _asynciomodule.c:PyByteArray_AS_STRING Unexecuted instantiation: atexitmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: faulthandler.c:PyByteArray_AS_STRING Unexecuted instantiation: posixmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: signalmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _tracemalloc.c:PyByteArray_AS_STRING Unexecuted instantiation: _suggestions.c:PyByteArray_AS_STRING Unexecuted instantiation: _codecsmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _collectionsmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _iomodule.c:PyByteArray_AS_STRING Unexecuted instantiation: iobase.c:PyByteArray_AS_STRING Unexecuted instantiation: fileio.c:PyByteArray_AS_STRING Unexecuted instantiation: bytesio.c:PyByteArray_AS_STRING Unexecuted instantiation: bufferedio.c:PyByteArray_AS_STRING Unexecuted instantiation: textio.c:PyByteArray_AS_STRING Unexecuted instantiation: stringio.c:PyByteArray_AS_STRING Unexecuted instantiation: itertoolsmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: sre.c:PyByteArray_AS_STRING Unexecuted instantiation: _sysconfig.c:PyByteArray_AS_STRING Unexecuted instantiation: _threadmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: timemodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _typesmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _typingmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _weakref.c:PyByteArray_AS_STRING Unexecuted instantiation: _abc.c:PyByteArray_AS_STRING Unexecuted instantiation: _functoolsmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _localemodule.c:PyByteArray_AS_STRING Unexecuted instantiation: _opcode.c:PyByteArray_AS_STRING Unexecuted instantiation: _operator.c:PyByteArray_AS_STRING Unexecuted instantiation: symtablemodule.c:PyByteArray_AS_STRING Unexecuted instantiation: pwdmodule.c:PyByteArray_AS_STRING Unexecuted instantiation: getpath.c:PyByteArray_AS_STRING Unexecuted instantiation: frozen.c:PyByteArray_AS_STRING Unexecuted instantiation: getbuildinfo.c:PyByteArray_AS_STRING Unexecuted instantiation: peg_api.c:PyByteArray_AS_STRING Unexecuted instantiation: file_tokenizer.c:PyByteArray_AS_STRING Unexecuted instantiation: helpers.c:PyByteArray_AS_STRING Unexecuted instantiation: myreadline.c:PyByteArray_AS_STRING Unexecuted instantiation: abstract.c:PyByteArray_AS_STRING Unexecuted instantiation: boolobject.c:PyByteArray_AS_STRING Unexecuted instantiation: bytes_methods.c:PyByteArray_AS_STRING bytearrayobject.c:PyByteArray_AS_STRING Line | Count | Source | 21 | 20.9M | { | 22 | 20.9M | PyByteArrayObject *self = _PyByteArray_CAST(op); | 23 | 20.9M | if (Py_SIZE(self)) { | 24 | 20.6M | return self->ob_start; | 25 | 20.6M | } | 26 | 278k | return _PyByteArray_empty_string; | 27 | 20.9M | } |
Unexecuted instantiation: capsule.c:PyByteArray_AS_STRING Unexecuted instantiation: cellobject.c:PyByteArray_AS_STRING Unexecuted instantiation: classobject.c:PyByteArray_AS_STRING Unexecuted instantiation: codeobject.c:PyByteArray_AS_STRING Unexecuted instantiation: complexobject.c:PyByteArray_AS_STRING Unexecuted instantiation: descrobject.c:PyByteArray_AS_STRING Unexecuted instantiation: enumobject.c:PyByteArray_AS_STRING Unexecuted instantiation: genobject.c:PyByteArray_AS_STRING Unexecuted instantiation: fileobject.c:PyByteArray_AS_STRING Unexecuted instantiation: frameobject.c:PyByteArray_AS_STRING Unexecuted instantiation: funcobject.c:PyByteArray_AS_STRING Unexecuted instantiation: interpolationobject.c:PyByteArray_AS_STRING Unexecuted instantiation: iterobject.c:PyByteArray_AS_STRING Unexecuted instantiation: odictobject.c:PyByteArray_AS_STRING Unexecuted instantiation: methodobject.c:PyByteArray_AS_STRING Unexecuted instantiation: namespaceobject.c:PyByteArray_AS_STRING Unexecuted instantiation: _contextvars.c:PyByteArray_AS_STRING Unexecuted instantiation: Python-ast.c:PyByteArray_AS_STRING Unexecuted instantiation: Python-tokenize.c:PyByteArray_AS_STRING Unexecuted instantiation: asdl.c:PyByteArray_AS_STRING Unexecuted instantiation: assemble.c:PyByteArray_AS_STRING Unexecuted instantiation: ast.c:PyByteArray_AS_STRING Unexecuted instantiation: ast_preprocess.c:PyByteArray_AS_STRING Unexecuted instantiation: ast_unparse.c:PyByteArray_AS_STRING Unexecuted instantiation: critical_section.c:PyByteArray_AS_STRING Unexecuted instantiation: crossinterp.c:PyByteArray_AS_STRING Unexecuted instantiation: getcopyright.c:PyByteArray_AS_STRING Unexecuted instantiation: getplatform.c:PyByteArray_AS_STRING Unexecuted instantiation: getversion.c:PyByteArray_AS_STRING Unexecuted instantiation: optimizer.c:PyByteArray_AS_STRING Unexecuted instantiation: pathconfig.c:PyByteArray_AS_STRING Unexecuted instantiation: structmember.c:PyByteArray_AS_STRING Unexecuted instantiation: pegen.c:PyByteArray_AS_STRING Unexecuted instantiation: pegen_errors.c:PyByteArray_AS_STRING Unexecuted instantiation: parser.c:PyByteArray_AS_STRING Unexecuted instantiation: buffer.c:PyByteArray_AS_STRING Unexecuted instantiation: lexer.c:PyByteArray_AS_STRING Unexecuted instantiation: state.c:PyByteArray_AS_STRING Unexecuted instantiation: readline_tokenizer.c:PyByteArray_AS_STRING Unexecuted instantiation: string_tokenizer.c:PyByteArray_AS_STRING Unexecuted instantiation: utf8_tokenizer.c:PyByteArray_AS_STRING Unexecuted instantiation: getcompiler.c:PyByteArray_AS_STRING Unexecuted instantiation: mystrtoul.c:PyByteArray_AS_STRING Unexecuted instantiation: token.c:PyByteArray_AS_STRING Unexecuted instantiation: action_helpers.c:PyByteArray_AS_STRING Unexecuted instantiation: string_parser.c:PyByteArray_AS_STRING |
28 | 20.9M | #define PyByteArray_AS_STRING(self) PyByteArray_AS_STRING(_PyObject_CAST(self)) |
29 | | |
30 | 3.45k | static inline Py_ssize_t PyByteArray_GET_SIZE(PyObject *op) { |
31 | 3.45k | PyByteArrayObject *self = _PyByteArray_CAST(op); |
32 | | #ifdef Py_GIL_DISABLED |
33 | | return _Py_atomic_load_ssize_relaxed(&(_PyVarObject_CAST(self)->ob_size)); |
34 | | #else |
35 | 3.45k | return Py_SIZE(self); |
36 | 3.45k | #endif |
37 | 3.45k | } Unexecuted instantiation: bytesobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: call.c:PyByteArray_GET_SIZE Unexecuted instantiation: exceptions.c:PyByteArray_GET_SIZE Unexecuted instantiation: genericaliasobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: floatobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: listobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: longobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: dictobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: memoryobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: moduleobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: object.c:PyByteArray_GET_SIZE Unexecuted instantiation: obmalloc.c:PyByteArray_GET_SIZE Unexecuted instantiation: picklebufobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: rangeobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: setobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: sliceobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: structseq.c:PyByteArray_GET_SIZE Unexecuted instantiation: templateobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: tupleobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: typeobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: typevarobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: unicodeobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: unicodectype.c:PyByteArray_GET_SIZE Unexecuted instantiation: unionobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: weakrefobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: _warnings.c:PyByteArray_GET_SIZE Unexecuted instantiation: bltinmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: ceval.c:PyByteArray_GET_SIZE Unexecuted instantiation: codecs.c:PyByteArray_GET_SIZE Unexecuted instantiation: codegen.c:PyByteArray_GET_SIZE Unexecuted instantiation: compile.c:PyByteArray_GET_SIZE Unexecuted instantiation: context.c:PyByteArray_GET_SIZE Unexecuted instantiation: errors.c:PyByteArray_GET_SIZE Unexecuted instantiation: flowgraph.c:PyByteArray_GET_SIZE Unexecuted instantiation: frame.c:PyByteArray_GET_SIZE Unexecuted instantiation: future.c:PyByteArray_GET_SIZE Unexecuted instantiation: gc.c:PyByteArray_GET_SIZE Unexecuted instantiation: gc_gil.c:PyByteArray_GET_SIZE Unexecuted instantiation: getargs.c:PyByteArray_GET_SIZE Unexecuted instantiation: ceval_gil.c:PyByteArray_GET_SIZE Unexecuted instantiation: hamt.c:PyByteArray_GET_SIZE Unexecuted instantiation: hashtable.c:PyByteArray_GET_SIZE Unexecuted instantiation: import.c:PyByteArray_GET_SIZE Unexecuted instantiation: importdl.c:PyByteArray_GET_SIZE Unexecuted instantiation: initconfig.c:PyByteArray_GET_SIZE Unexecuted instantiation: instrumentation.c:PyByteArray_GET_SIZE Unexecuted instantiation: instruction_sequence.c:PyByteArray_GET_SIZE Unexecuted instantiation: intrinsics.c:PyByteArray_GET_SIZE Unexecuted instantiation: legacy_tracing.c:PyByteArray_GET_SIZE Unexecuted instantiation: lock.c:PyByteArray_GET_SIZE Unexecuted instantiation: marshal.c:PyByteArray_GET_SIZE Unexecuted instantiation: modsupport.c:PyByteArray_GET_SIZE Unexecuted instantiation: mysnprintf.c:PyByteArray_GET_SIZE Unexecuted instantiation: parking_lot.c:PyByteArray_GET_SIZE Unexecuted instantiation: preconfig.c:PyByteArray_GET_SIZE Unexecuted instantiation: pyarena.c:PyByteArray_GET_SIZE Unexecuted instantiation: pyctype.c:PyByteArray_GET_SIZE Unexecuted instantiation: pyhash.c:PyByteArray_GET_SIZE Unexecuted instantiation: pylifecycle.c:PyByteArray_GET_SIZE Unexecuted instantiation: pymath.c:PyByteArray_GET_SIZE Unexecuted instantiation: pystate.c:PyByteArray_GET_SIZE Unexecuted instantiation: pythonrun.c:PyByteArray_GET_SIZE Unexecuted instantiation: pytime.c:PyByteArray_GET_SIZE Unexecuted instantiation: qsbr.c:PyByteArray_GET_SIZE Unexecuted instantiation: bootstrap_hash.c:PyByteArray_GET_SIZE Unexecuted instantiation: specialize.c:PyByteArray_GET_SIZE Unexecuted instantiation: symtable.c:PyByteArray_GET_SIZE Unexecuted instantiation: sysmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: thread.c:PyByteArray_GET_SIZE Unexecuted instantiation: traceback.c:PyByteArray_GET_SIZE Unexecuted instantiation: tracemalloc.c:PyByteArray_GET_SIZE Unexecuted instantiation: getopt.c:PyByteArray_GET_SIZE Unexecuted instantiation: pystrcmp.c:PyByteArray_GET_SIZE Unexecuted instantiation: pystrtod.c:PyByteArray_GET_SIZE Unexecuted instantiation: pystrhex.c:PyByteArray_GET_SIZE Unexecuted instantiation: dtoa.c:PyByteArray_GET_SIZE Unexecuted instantiation: formatter_unicode.c:PyByteArray_GET_SIZE Unexecuted instantiation: fileutils.c:PyByteArray_GET_SIZE Unexecuted instantiation: suggestions.c:PyByteArray_GET_SIZE Unexecuted instantiation: perf_trampoline.c:PyByteArray_GET_SIZE Unexecuted instantiation: perf_jit_trampoline.c:PyByteArray_GET_SIZE Unexecuted instantiation: remote_debugging.c:PyByteArray_GET_SIZE Unexecuted instantiation: dynload_shlib.c:PyByteArray_GET_SIZE Unexecuted instantiation: config.c:PyByteArray_GET_SIZE Unexecuted instantiation: gcmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _asynciomodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: atexitmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: faulthandler.c:PyByteArray_GET_SIZE Unexecuted instantiation: posixmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: signalmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _tracemalloc.c:PyByteArray_GET_SIZE Unexecuted instantiation: _suggestions.c:PyByteArray_GET_SIZE Unexecuted instantiation: _codecsmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _collectionsmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _iomodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: iobase.c:PyByteArray_GET_SIZE Unexecuted instantiation: fileio.c:PyByteArray_GET_SIZE Unexecuted instantiation: bytesio.c:PyByteArray_GET_SIZE Unexecuted instantiation: bufferedio.c:PyByteArray_GET_SIZE Unexecuted instantiation: textio.c:PyByteArray_GET_SIZE Unexecuted instantiation: stringio.c:PyByteArray_GET_SIZE Unexecuted instantiation: itertoolsmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: sre.c:PyByteArray_GET_SIZE Unexecuted instantiation: _sysconfig.c:PyByteArray_GET_SIZE Unexecuted instantiation: _threadmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: timemodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _typesmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _typingmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _weakref.c:PyByteArray_GET_SIZE Unexecuted instantiation: _abc.c:PyByteArray_GET_SIZE Unexecuted instantiation: _functoolsmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _localemodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: _opcode.c:PyByteArray_GET_SIZE Unexecuted instantiation: _operator.c:PyByteArray_GET_SIZE Unexecuted instantiation: symtablemodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: pwdmodule.c:PyByteArray_GET_SIZE Unexecuted instantiation: getpath.c:PyByteArray_GET_SIZE Unexecuted instantiation: frozen.c:PyByteArray_GET_SIZE Unexecuted instantiation: getbuildinfo.c:PyByteArray_GET_SIZE Unexecuted instantiation: peg_api.c:PyByteArray_GET_SIZE Unexecuted instantiation: file_tokenizer.c:PyByteArray_GET_SIZE Unexecuted instantiation: helpers.c:PyByteArray_GET_SIZE Unexecuted instantiation: myreadline.c:PyByteArray_GET_SIZE Unexecuted instantiation: abstract.c:PyByteArray_GET_SIZE Unexecuted instantiation: boolobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: bytes_methods.c:PyByteArray_GET_SIZE bytearrayobject.c:PyByteArray_GET_SIZE Line | Count | Source | 30 | 3.45k | static inline Py_ssize_t PyByteArray_GET_SIZE(PyObject *op) { | 31 | 3.45k | PyByteArrayObject *self = _PyByteArray_CAST(op); | 32 | | #ifdef Py_GIL_DISABLED | 33 | | return _Py_atomic_load_ssize_relaxed(&(_PyVarObject_CAST(self)->ob_size)); | 34 | | #else | 35 | 3.45k | return Py_SIZE(self); | 36 | 3.45k | #endif | 37 | 3.45k | } |
Unexecuted instantiation: capsule.c:PyByteArray_GET_SIZE Unexecuted instantiation: cellobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: classobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: codeobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: complexobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: descrobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: enumobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: genobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: fileobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: frameobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: funcobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: interpolationobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: iterobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: odictobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: methodobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: namespaceobject.c:PyByteArray_GET_SIZE Unexecuted instantiation: _contextvars.c:PyByteArray_GET_SIZE Unexecuted instantiation: Python-ast.c:PyByteArray_GET_SIZE Unexecuted instantiation: Python-tokenize.c:PyByteArray_GET_SIZE Unexecuted instantiation: asdl.c:PyByteArray_GET_SIZE Unexecuted instantiation: assemble.c:PyByteArray_GET_SIZE Unexecuted instantiation: ast.c:PyByteArray_GET_SIZE Unexecuted instantiation: ast_preprocess.c:PyByteArray_GET_SIZE Unexecuted instantiation: ast_unparse.c:PyByteArray_GET_SIZE Unexecuted instantiation: critical_section.c:PyByteArray_GET_SIZE Unexecuted instantiation: crossinterp.c:PyByteArray_GET_SIZE Unexecuted instantiation: getcopyright.c:PyByteArray_GET_SIZE Unexecuted instantiation: getplatform.c:PyByteArray_GET_SIZE Unexecuted instantiation: getversion.c:PyByteArray_GET_SIZE Unexecuted instantiation: optimizer.c:PyByteArray_GET_SIZE Unexecuted instantiation: pathconfig.c:PyByteArray_GET_SIZE Unexecuted instantiation: structmember.c:PyByteArray_GET_SIZE Unexecuted instantiation: pegen.c:PyByteArray_GET_SIZE Unexecuted instantiation: pegen_errors.c:PyByteArray_GET_SIZE Unexecuted instantiation: parser.c:PyByteArray_GET_SIZE Unexecuted instantiation: buffer.c:PyByteArray_GET_SIZE Unexecuted instantiation: lexer.c:PyByteArray_GET_SIZE Unexecuted instantiation: state.c:PyByteArray_GET_SIZE Unexecuted instantiation: readline_tokenizer.c:PyByteArray_GET_SIZE Unexecuted instantiation: string_tokenizer.c:PyByteArray_GET_SIZE Unexecuted instantiation: utf8_tokenizer.c:PyByteArray_GET_SIZE Unexecuted instantiation: getcompiler.c:PyByteArray_GET_SIZE Unexecuted instantiation: mystrtoul.c:PyByteArray_GET_SIZE Unexecuted instantiation: token.c:PyByteArray_GET_SIZE Unexecuted instantiation: action_helpers.c:PyByteArray_GET_SIZE Unexecuted instantiation: string_parser.c:PyByteArray_GET_SIZE |
38 | 3.45k | #define PyByteArray_GET_SIZE(self) PyByteArray_GET_SIZE(_PyObject_CAST(self)) |