• Home
  • Raw
  • Download

Lines Matching refs:tstate

65 sys_get_object_id(PyThreadState *tstate, _Py_Identifier *key)  in sys_get_object_id()  argument
67 PyObject *sd = tstate->interp->sysdict; in sys_get_object_id()
77 PyThreadState *tstate = _PyThreadState_GET(); in _PySys_GetObjectId() local
78 return sys_get_object_id(tstate, key); in _PySys_GetObjectId()
84 PyThreadState *tstate = _PyThreadState_GET(); in PySys_GetObject() local
85 PyObject *sd = tstate->interp->sysdict; in PySys_GetObject()
93 sys_set_object_id(PyThreadState *tstate, _Py_Identifier *key, PyObject *v) in sys_set_object_id() argument
95 PyObject *sd = tstate->interp->sysdict; in sys_set_object_id()
112 PyThreadState *tstate = _PyThreadState_GET(); in _PySys_SetObjectId() local
113 return sys_set_object_id(tstate, key, v); in _PySys_SetObjectId()
117 sys_set_object(PyThreadState *tstate, const char *name, PyObject *v) in sys_set_object() argument
119 PyObject *sd = tstate->interp->sysdict; in sys_set_object()
136 PyThreadState *tstate = _PyThreadState_GET(); in PySys_SetObject() local
137 return sys_set_object(tstate, name, v); in PySys_SetObject()
291 _PySys_Audit(PyThreadState *tstate, const char *event, in _PySys_Audit() argument
300 int res = sys_audit_tstate(tstate, event, argFormat, vargs); in _PySys_Audit()
308 PyThreadState *tstate = _PyThreadState_GET(); in PySys_Audit() local
315 int res = sys_audit_tstate(tstate, event, argFormat, vargs); in PySys_Audit()
365 PyThreadState *tstate; in PySys_AddAuditHook() local
367 tstate = _PyRuntimeState_GetThreadState(runtime); in PySys_AddAuditHook()
370 tstate = NULL; in PySys_AddAuditHook()
375 if (tstate != NULL) { in PySys_AddAuditHook()
376 if (_PySys_Audit(tstate, "sys.addaudithook", NULL) < 0) { in PySys_AddAuditHook()
377 if (_PyErr_ExceptionMatches(tstate, PyExc_RuntimeError)) { in PySys_AddAuditHook()
379 _PyErr_Clear(tstate); in PySys_AddAuditHook()
399 if (tstate != NULL) { in PySys_AddAuditHook()
400 _PyErr_NoMemory(tstate); in PySys_AddAuditHook()
424 PyThreadState *tstate = _PyThreadState_GET(); in sys_addaudithook_impl() local
427 if (_PySys_Audit(tstate, "sys.addaudithook", NULL) < 0) { in sys_addaudithook_impl()
428 if (_PyErr_ExceptionMatches(tstate, PyExc_Exception)) { in sys_addaudithook_impl()
430 _PyErr_Clear(tstate); in sys_addaudithook_impl()
436 PyInterpreterState *is = tstate->interp; in sys_addaudithook_impl()
459 PyThreadState *tstate = _PyThreadState_GET(); in sys_audit() local
460 _Py_EnsureTstateNotNULL(tstate); in sys_audit()
463 _PyErr_SetString(tstate, PyExc_TypeError, in sys_audit()
469 if (!should_audit(tstate->interp)) { in sys_audit()
475 _PyErr_SetString(tstate, PyExc_TypeError, in sys_audit()
480 _PyErr_Format(tstate, PyExc_TypeError, in sys_audit()
495 int res = _PySys_Audit(tstate, event, "O", auditArgs); in sys_audit()
509 PyThreadState *tstate = _PyThreadState_GET(); in sys_breakpointhook() local
510 assert(!_PyErr_Occurred(tstate)); in sys_breakpointhook()
526 _PyErr_NoMemory(tstate); in sys_breakpointhook()
555 if (_PyErr_ExceptionMatches(tstate, PyExc_ImportError)) { in sys_breakpointhook()
566 if (_PyErr_ExceptionMatches(tstate, PyExc_AttributeError)) { in sys_breakpointhook()
579 _PyErr_Clear(tstate); in sys_breakpointhook()
678 PyThreadState *tstate = _PyThreadState_GET(); in sys_displayhook() local
682 if (!_PyErr_Occurred(tstate)) { in sys_displayhook()
683 _PyErr_SetString(tstate, PyExc_RuntimeError, in sys_displayhook()
698 outf = sys_get_object_id(tstate, &PyId_stdout); in sys_displayhook()
700 _PyErr_SetString(tstate, PyExc_RuntimeError, "lost sys.stdout"); in sys_displayhook()
704 if (_PyErr_ExceptionMatches(tstate, PyExc_UnicodeEncodeError)) { in sys_displayhook()
708 _PyErr_Clear(tstate); in sys_displayhook()
819 PyThreadState *tstate = _PyThreadState_GET(); in sys_exit_impl() local
820 _PyErr_SetObject(tstate, PyExc_SystemExit, status); in sys_exit_impl()
886 PyThreadState *tstate = _PyThreadState_GET(); in sys_intern_impl() local
893 _PyErr_Format(tstate, PyExc_TypeError, in sys_intern_impl()
929 call_trampoline(PyThreadState *tstate, PyObject* callback, in call_trampoline() argument
942 PyObject *result = _PyObject_FastCallTstate(tstate, callback, stack, 3); in call_trampoline()
960 PyThreadState *tstate = _PyThreadState_GET(); in profile_trampoline() local
961 PyObject *result = call_trampoline(tstate, self, frame, what, arg); in profile_trampoline()
963 _PyEval_SetProfile(tstate, NULL, NULL); in profile_trampoline()
986 PyThreadState *tstate = _PyThreadState_GET(); in trace_trampoline() local
987 PyObject *result = call_trampoline(tstate, callback, frame, what, arg); in trace_trampoline()
989 _PyEval_SetTrace(tstate, NULL, NULL); in trace_trampoline()
1010 PyThreadState *tstate = _PyThreadState_GET(); in sys_settrace() local
1012 if (_PyEval_SetTrace(tstate, NULL, NULL) < 0) { in sys_settrace()
1017 if (_PyEval_SetTrace(tstate, trace_trampoline, args) < 0) { in sys_settrace()
1043 PyThreadState *tstate = _PyThreadState_GET(); in sys_gettrace_impl() local
1044 PyObject *temp = tstate->c_traceobj; in sys_gettrace_impl()
1059 PyThreadState *tstate = _PyThreadState_GET(); in sys_setprofile() local
1061 if (_PyEval_SetProfile(tstate, NULL, NULL) < 0) { in sys_setprofile()
1066 if (_PyEval_SetProfile(tstate, profile_trampoline, args) < 0) { in sys_setprofile()
1092 PyThreadState *tstate = _PyThreadState_GET(); in sys_getprofile_impl() local
1093 PyObject *temp = tstate->c_profileobj; in sys_getprofile_impl()
1122 PyThreadState *tstate = _PyThreadState_GET(); in sys_setswitchinterval_impl() local
1124 _PyErr_SetString(tstate, PyExc_ValueError, in sys_setswitchinterval_impl()
1164 PyThreadState *tstate = _PyThreadState_GET(); in sys_setrecursionlimit_impl() local
1167 _PyErr_SetString(tstate, PyExc_ValueError, in sys_setrecursionlimit_impl()
1182 if (tstate->recursion_depth >= mark) { in sys_setrecursionlimit_impl()
1183 _PyErr_Format(tstate, PyExc_RecursionError, in sys_setrecursionlimit_impl()
1186 new_limit, tstate->recursion_depth); in sys_setrecursionlimit_impl()
1211 PyThreadState *tstate = _PyThreadState_GET(); in sys_set_coroutine_origin_tracking_depth_impl() local
1213 _PyErr_SetString(tstate, PyExc_ValueError, "depth must be >= 0"); in sys_set_coroutine_origin_tracking_depth_impl()
1216 _PyEval_SetCoroutineOriginTrackingDepth(tstate, depth); in sys_set_coroutine_origin_tracking_depth_impl()
1260 PyThreadState *tstate = _PyThreadState_GET(); in sys_set_asyncgen_hooks() local
1270 _PyErr_Format(tstate, PyExc_TypeError, in sys_set_asyncgen_hooks()
1285 _PyErr_Format(tstate, PyExc_TypeError, in sys_set_asyncgen_hooks()
1377 get_hash_info(PyThreadState *tstate) in get_hash_info() argument
1404 if (_PyErr_Occurred(tstate)) { in get_hash_info()
1488 PyThreadState *tstate = _PyThreadState_GET(); in sys_getwindowsversion_impl() local
1539 if (_PyErr_Occurred(tstate)) { in sys_getwindowsversion_impl()
1596 PyThreadState *tstate = _PyThreadState_GET(); in sys_setdlopenflags_impl() local
1597 tstate->interp->dlopenflags = new_val; in sys_setdlopenflags_impl()
1614 PyThreadState *tstate = _PyThreadState_GET(); in sys_getdlopenflags_impl() local
1615 return PyLong_FromLong(tstate->interp->dlopenflags); in sys_getdlopenflags_impl()
1647 PyThreadState *tstate = _PyThreadState_GET(); in _PySys_GetSizeOf() local
1656 if (!_PyErr_Occurred(tstate)) { in _PySys_GetSizeOf()
1657 _PyErr_Format(tstate, PyExc_TypeError, in _PySys_GetSizeOf()
1672 if (size == -1 && _PyErr_Occurred(tstate)) in _PySys_GetSizeOf()
1676 _PyErr_SetString(tstate, PyExc_ValueError, in _PySys_GetSizeOf()
1693 PyThreadState *tstate = _PyThreadState_GET(); in sys_getsizeof() local
1702 if (size == (size_t)-1 && _PyErr_Occurred(tstate)) { in sys_getsizeof()
1704 if (dflt != NULL && _PyErr_ExceptionMatches(tstate, PyExc_TypeError)) { in sys_getsizeof()
1705 _PyErr_Clear(tstate); in sys_getsizeof()
1789 PyThreadState *tstate = _PyThreadState_GET(); in sys__getframe_impl() local
1790 PyFrameObject *f = PyThreadState_GetFrame(tstate); in sys__getframe_impl()
1792 if (_PySys_Audit(tstate, "sys._getframe", "O", f) < 0) { in sys__getframe_impl()
1804 _PyErr_SetString(tstate, PyExc_ValueError, in sys__getframe_impl()
2142 get_warnoptions(PyThreadState *tstate) in get_warnoptions() argument
2144 PyObject *warnoptions = sys_get_object_id(tstate, &PyId_warnoptions); in get_warnoptions()
2160 if (sys_set_object_id(tstate, &PyId_warnoptions, warnoptions)) { in get_warnoptions()
2172 PyThreadState *tstate = _PyThreadState_GET(); in PySys_ResetWarnOptions() local
2173 if (tstate == NULL) { in PySys_ResetWarnOptions()
2178 PyObject *warnoptions = sys_get_object_id(tstate, &PyId_warnoptions); in PySys_ResetWarnOptions()
2185 _PySys_AddWarnOptionWithError(PyThreadState *tstate, PyObject *option) in _PySys_AddWarnOptionWithError() argument
2187 PyObject *warnoptions = get_warnoptions(tstate); in _PySys_AddWarnOptionWithError()
2200 PyThreadState *tstate = _PyThreadState_GET(); in PySys_AddWarnOptionUnicode() local
2201 if (_PySys_AddWarnOptionWithError(tstate, option) < 0) { in PySys_AddWarnOptionUnicode()
2203 if (tstate) { in PySys_AddWarnOptionUnicode()
2204 _PyErr_Clear(tstate); in PySys_AddWarnOptionUnicode()
2212 PyThreadState *tstate = _PyThreadState_GET(); in PySys_AddWarnOption() local
2213 if (tstate == NULL) { in PySys_AddWarnOption()
2228 PyThreadState *tstate = _PyThreadState_GET(); in PySys_HasWarnOptions() local
2229 PyObject *warnoptions = sys_get_object_id(tstate, &PyId_warnoptions); in PySys_HasWarnOptions()
2235 get_xoptions(PyThreadState *tstate) in get_xoptions() argument
2237 PyObject *xoptions = sys_get_object_id(tstate, &PyId__xoptions); in get_xoptions()
2253 if (sys_set_object_id(tstate, &PyId__xoptions, xoptions)) { in get_xoptions()
2267 PyThreadState *tstate = _PyThreadState_GET(); in _PySys_AddXOptionWithError() local
2268 PyObject *opts = get_xoptions(tstate); in _PySys_AddXOptionWithError()
2302 PyThreadState *tstate = _PyThreadState_GET(); in PySys_AddXOption() local
2303 if (tstate == NULL) { in PySys_AddXOption()
2309 _PyErr_Clear(tstate); in PySys_AddXOption()
2316 PyThreadState *tstate = _PyThreadState_GET(); in PySys_GetXOptions() local
2317 return get_xoptions(tstate); in PySys_GetXOptions()
2456 make_flags(PyThreadState *tstate) in make_flags() argument
2458 PyInterpreterState *interp = tstate->interp; in make_flags()
2490 if (_PyErr_Occurred(tstate)) { in make_flags()
2521 make_version_info(PyThreadState *tstate) in make_version_info() argument
2559 if (_PyErr_Occurred(tstate)) { in make_version_info()
2677 _PySys_InitCore(PyThreadState *tstate, PyObject *sysdict) in _PySys_InitCore() argument
2721 get_hash_info(tstate)); in _PySys_InitCore()
2752 version_info = make_version_info(tstate); in _PySys_InitCore()
2758 if (res < 0 && _PyErr_ExceptionMatches(tstate, PyExc_KeyError)) { in _PySys_InitCore()
2759 _PyErr_Clear(tstate); in _PySys_InitCore()
2772 SET_SYS_FROM_STRING("flags", make_flags(tstate)); in _PySys_InitCore()
2784 assert(!_PyErr_Occurred(tstate)); in _PySys_InitCore()
2786 if (res < 0 && _PyErr_ExceptionMatches(tstate, PyExc_KeyError)) { in _PySys_InitCore()
2787 _PyErr_Clear(tstate); in _PySys_InitCore()
2810 if (_PyErr_Occurred(tstate)) { in _PySys_InitCore()
2891 _PySys_InitMain(PyThreadState *tstate) in _PySys_InitMain() argument
2893 PyObject *sysdict = tstate->interp->sysdict; in _PySys_InitMain()
2894 const PyConfig *config = _PyInterpreterState_GetConfig(tstate->interp); in _PySys_InitMain()
2948 SET_SYS_FROM_STRING_INT_RESULT("flags", make_flags(tstate)); in _PySys_InitMain()
2954 if (!_PyErr_ExceptionMatches(tstate, PyExc_KeyError)) { in _PySys_InitMain()
2957 _PyErr_Clear(tstate); in _PySys_InitMain()
2963 if (get_warnoptions(tstate) == NULL) { in _PySys_InitMain()
2967 if (get_xoptions(tstate) == NULL) in _PySys_InitMain()
2970 if (_PyErr_Occurred(tstate)) { in _PySys_InitMain()
3014 _PySys_Create(PyThreadState *tstate, PyObject **sysmod_p) in _PySys_Create() argument
3016 assert(!_PyErr_Occurred(tstate)); in _PySys_Create()
3018 PyInterpreterState *interp = tstate->interp; in _PySys_Create()
3047 status = _PySys_InitCore(tstate, sysdict); in _PySys_Create()
3056 assert(!_PyErr_Occurred(tstate)); in _PySys_Create()
3105 PyThreadState *tstate = _PyThreadState_GET(); in PySys_SetPath() local
3106 if (sys_set_object_id(tstate, &PyId_path, v) != 0) { in PySys_SetPath()
3135 PyThreadState *tstate = _PyThreadState_GET(); in PySys_SetArgvEx() local
3147 if (sys_set_object(tstate, "argv", av) != 0) { in PySys_SetArgvEx()
3163 PyObject *sys_path = sys_get_object_id(tstate, &PyId_path); in PySys_SetArgvEx()
3251 PyThreadState *tstate = _PyThreadState_GET(); in sys_write() local
3253 _PyErr_Fetch(tstate, &error_type, &error_value, &error_traceback); in sys_write()
3254 file = sys_get_object_id(tstate, key); in sys_write()
3257 _PyErr_Clear(tstate); in sys_write()
3265 _PyErr_Restore(tstate, error_type, error_value, error_traceback); in sys_write()
3294 PyThreadState *tstate = _PyThreadState_GET(); in sys_format() local
3296 _PyErr_Fetch(tstate, &error_type, &error_value, &error_traceback); in sys_format()
3297 file = sys_get_object_id(tstate, key); in sys_format()
3301 _PyErr_Clear(tstate); in sys_format()
3308 _PyErr_Restore(tstate, error_type, error_value, error_traceback); in sys_format()