From 019a78e76d3542d4d56a08015e6980f8c8aeaba1 Mon Sep 17 00:00:00 2001 From: "Michael W. Hudson" Date: Fri, 8 Nov 2002 12:53:11 +0000 Subject: Assorted patches from Armin Rigo: [ 617309 ] getframe hook (Psyco #1) [ 617311 ] Tiny profiling info (Psyco #2) [ 617312 ] debugger-controlled jumps (Psyco #3) These are forward ports from 2.2.2. --- Include/pystate.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Include/pystate.h') diff --git a/Include/pystate.h b/Include/pystate.h index 9b61ad7d39..d4233bfeed 100644 --- a/Include/pystate.h +++ b/Include/pystate.h @@ -67,6 +67,8 @@ typedef struct _ts { PyObject *dict; + int tick_counter; + /* XXX signal handlers should also be here */ } PyThreadState; @@ -105,6 +107,9 @@ PyAPI_FUNC(PyInterpreterState *) PyInterpreterState_Next(PyInterpreterState *); PyAPI_FUNC(PyThreadState *) PyInterpreterState_ThreadHead(PyInterpreterState *); PyAPI_FUNC(PyThreadState *) PyThreadState_Next(PyThreadState *); +/* hook for PyEval_GetFrame(), requested for Psyco */ +PyAPI_DATA(unaryfunc) _PyThreadState_GetFrame; + #ifdef __cplusplus } #endif -- cgit v1.2.1