static void SelectStack(ProfilerObject *pObj) { #ifdef STACKLESS SelectStackByKey(pObj, PyStackless_GetCurrent()); #else PyThreadState *tstate = PyThreadState_GET(); SelectStackByKey(pObj, tstate); #endif }
static void SelectStack(ProfilerObject *pObj) { #ifdef STACKLESS PyObject *stack = PyStackless_GetCurrent(); SelectStackByKey(pObj, stack); Py_XDECREF(stack); #else PyThreadState *tstate = PyThreadState_GET(); SelectStackByKey(pObj, tstate); #endif }