Lines Matching refs:co
666 PyImport_ExecCodeModule(const char *name, PyObject *co)
669 name, co, (char *)NULL, (char *)NULL);
673 PyImport_ExecCodeModuleEx(const char *name, PyObject *co, const char *pathname)
676 name, co, pathname, (char *)NULL);
680 PyImport_ExecCodeModuleWithPathnames(const char *name, PyObject *co,
724 m = PyImport_ExecCodeModuleObject(nameobj, co, pathobj, cpathobj);
782 PyImport_ExecCodeModuleObject(PyObject *name, PyObject *co, PyObject *pathname,
794 pathname = ((PyCodeObject *)co)->co_filename;
807 res = exec_code_in_module(tstate, name, d, co);
815 update_code_filenames(PyCodeObject *co, PyObject *oldname, PyObject *newname)
820 if (PyUnicode_Compare(co->co_filename, oldname))
824 Py_XSETREF(co->co_filename, newname);
826 constants = co->co_consts;
837 update_compiled_module(PyCodeObject *co, PyObject *newname)
841 if (PyUnicode_Compare(co->co_filename, newname) == 0)
844 oldname = co->co_filename;
846 update_code_filenames(co, oldname, newname);
1327 PyObject *co = PyMarshal_ReadObjectFromString(info->data, info->size);
1328 if (co == NULL) {
1333 if (!PyCode_Check(co)) {
1338 Py_DECREF(co);
1341 return co;
1354 PyObject *co, *m, *d = NULL;
1369 co = unmarshal_frozen_code(&info);
1370 if (co == NULL) {
1395 m = exec_code_in_module(tstate, name, d, co);
1418 Py_DECREF(co);
1423 Py_DECREF(co);