Lines Matching refs:runtime
62 static void call_ll_exitfuncs(_PyRuntimeState *runtime);
271 emit_stderr_warning_for_legacy_locale(_PyRuntimeState *runtime) in emit_stderr_warning_for_legacy_locale() argument
273 const PyPreConfig *preconfig = &runtime->preconfig; in emit_stderr_warning_for_legacy_locale()
449 PyStatus status = _PyConfig_Write(config, tstate->interp->runtime); in interpreter_update_config()
519 pyinit_core_reconfigure(_PyRuntimeState *runtime, in pyinit_core_reconfigure() argument
535 status = _PyConfig_Write(config, runtime); in pyinit_core_reconfigure()
557 pycore_init_runtime(_PyRuntimeState *runtime, in pycore_init_runtime() argument
560 if (runtime->initialized) { in pycore_init_runtime()
564 PyStatus status = _PyConfig_Write(config, runtime); in pycore_init_runtime()
578 _PyRuntimeState_SetFinalizing(runtime, NULL); in pycore_init_runtime()
585 status = _PyInterpreterState_Enable(runtime); in pycore_init_runtime()
619 pycore_create_interpreter(_PyRuntimeState *runtime, in pycore_create_interpreter() argument
624 PyStatus status = _PyGILState_Init(runtime); in pycore_create_interpreter()
850 pyinit_config(_PyRuntimeState *runtime, in pyinit_config() argument
854 PyStatus status = pycore_init_runtime(runtime, config); in pyinit_config()
860 status = pycore_create_interpreter(runtime, config, &tstate); in pyinit_config()
872 runtime->core_initialized = 1; in pyinit_config()
890 _PyRuntimeState *runtime = &_PyRuntime; in _Py_PreInitializeFromPyArgv() local
892 if (runtime->preinitialized) { in _Py_PreInitializeFromPyArgv()
899 runtime->preinitializing = 1; in _Py_PreInitializeFromPyArgv()
918 runtime->preinitializing = 0; in _Py_PreInitializeFromPyArgv()
919 runtime->preinitialized = 1; in _Py_PreInitializeFromPyArgv()
957 _PyRuntimeState *runtime = &_PyRuntime; in _Py_PreInitializeFromConfig() local
959 if (runtime->preinitialized) { in _Py_PreInitializeFromConfig()
1002 pyinit_core(_PyRuntimeState *runtime, in pyinit_core() argument
1028 if (!runtime->core_initialized) { in pyinit_core()
1029 status = pyinit_config(runtime, tstate_p, &config); in pyinit_core()
1032 status = pyinit_core_reconfigure(runtime, tstate_p, &config); in pyinit_core()
1076 interp->runtime->initialized = 1; in init_interp_main()
1147 interp->runtime->initialized = 1; in init_interp_main()
1159 emit_stderr_warning_for_legacy_locale(interp->runtime); in init_interp_main()
1187 if (!interp->runtime->core_initialized) { in pyinit_main()
1191 if (interp->runtime->initialized) { in pyinit_main()
1216 _PyRuntimeState *runtime = &_PyRuntime; in Py_InitializeFromConfig() local
1219 status = pyinit_core(runtime, config, &tstate); in Py_InitializeFromConfig()
1245 _PyRuntimeState *runtime = &_PyRuntime; in Py_InitializeEx() local
1247 if (runtime->initialized) { in Py_InitializeEx()
1277 _PyRuntimeState *runtime = &_PyRuntime; in _Py_InitializeMain() local
1278 PyThreadState *tstate = _PyRuntimeState_GetThreadState(runtime); in _Py_InitializeMain()
1707 _PyRuntimeState *runtime = &_PyRuntime; in Py_FinalizeEx() local
1708 if (!runtime->initialized) { in Py_FinalizeEx()
1713 PyThreadState *tstate = _PyRuntimeState_GetThreadState(runtime); in Py_FinalizeEx()
1747 _PyRuntimeState_SetFinalizing(runtime, tstate); in Py_FinalizeEx()
1748 runtime->initialized = 0; in Py_FinalizeEx()
1749 runtime->core_initialized = 0; in Py_FinalizeEx()
1759 _PyThreadState_DeleteExcept(runtime, tstate); in Py_FinalizeEx()
1861 call_ll_exitfuncs(runtime); in Py_FinalizeEx()
1896 _PyRuntimeState *runtime = &_PyRuntime; in new_interpreter() local
1898 if (!runtime->initialized) { in new_interpreter()
1904 runtime->gilstate.check_enabled = 0; in new_interpreter()
2518 fatal_error_dump_runtime(int fd, _PyRuntimeState *runtime) in fatal_error_dump_runtime() argument
2521 PyThreadState *finalizing = _PyRuntimeState_GetFinalizing(runtime); in fatal_error_dump_runtime()
2527 else if (runtime->initialized) { in fatal_error_dump_runtime()
2530 else if (runtime->core_initialized) { in fatal_error_dump_runtime()
2533 else if (runtime->preinitialized) { in fatal_error_dump_runtime()
2536 else if (runtime->preinitializing) { in fatal_error_dump_runtime()
2683 _PyRuntimeState *runtime = &_PyRuntime; in fatal_error() local
2684 fatal_error_dump_runtime(fd, runtime); in fatal_error()
2694 PyThreadState *tstate = _PyRuntimeState_GetThreadState(runtime); in fatal_error()
2840 call_ll_exitfuncs(_PyRuntimeState *runtime) in call_ll_exitfuncs() argument
2842 while (runtime->nexitfuncs > 0) { in call_ll_exitfuncs()
2844 runtime->nexitfuncs--; in call_ll_exitfuncs()
2845 void (*exitfunc)(void) = runtime->exitfuncs[runtime->nexitfuncs]; in call_ll_exitfuncs()
2846 runtime->exitfuncs[runtime->nexitfuncs] = NULL; in call_ll_exitfuncs()