Lines Matching refs:gi_code
35 Py_VISIT(gen->gi_code); in gen_traverse()
89 if (gen->gi_code != NULL && in _PyGen_Finalize()
90 ((PyCodeObject *)gen->gi_code)->co_flags & CO_COROUTINE && in _PyGen_Finalize()
140 if (((PyCodeObject *)gen->gi_code)->co_flags & CO_COROUTINE) { in gen_dealloc()
143 Py_CLEAR(gen->gi_code); in gen_dealloc()
359 assert(_Py_OPCODE(_PyCode_CODE(gen->gi_code)[0]) != SEND); in _PyGen_yf()
805 {"gi_code", T_OBJECT, offsetof(PyGenObject, gi_code), READONLY|PY_AUDIT_READ},
814 PyCodeObject *code = gen->gi_code; in gen_sizeof()
902 gen->gi_code = (PyCodeObject *)func->func_code; in make_gen()
903 Py_INCREF(gen->gi_code); in make_gen()
982 gen->gi_code = PyFrame_GetCode(f); in gen_new_with_qualname()
983 Py_INCREF(gen->gi_code); in gen_new_with_qualname()
991 gen->gi_name = gen->gi_code->co_name; in gen_new_with_qualname()
996 gen->gi_qualname = gen->gi_code->co_qualname; in gen_new_with_qualname()
1025 PyCodeObject *code = (PyCodeObject *)((PyGenObject*)o)->gi_code; in gen_is_coroutine()