Searched refs:gcstate (Results 1 – 2 of 2) sorted by relevance
129 #define GEN_HEAD(gcstate, n) (&(gcstate)->generations[n].head) argument132 _PyGC_InitState(GCState *gcstate) in _PyGC_InitState() argument134 gcstate->enabled = 1; /* automatic collection enabled? */ in _PyGC_InitState()136 #define _GEN_HEAD(n) GEN_HEAD(gcstate, n) in _PyGC_InitState()144 gcstate->generations[i] = generations[i]; in _PyGC_InitState()146 gcstate->generation0 = GEN_HEAD(gcstate, 0); in _PyGC_InitState()148 {(uintptr_t)&gcstate->permanent_generation.head, in _PyGC_InitState()149 (uintptr_t)&gcstate->permanent_generation.head}, 0, 0 in _PyGC_InitState()151 gcstate->permanent_generation = permanent_generation; in _PyGC_InitState()158 GCState *gcstate = &tstate->interp->gc; in _PyGC_Init() local[all …]
2033 struct _gc_runtime_state *gcstate = &tstate->interp->gc; in _PyTrash_deposit_object() local2038 _PyGCHead_SET_PREV(_Py_AS_GC(op), gcstate->trash_delete_later); in _PyTrash_deposit_object()2039 gcstate->trash_delete_later = op; in _PyTrash_deposit_object()2061 struct _gc_runtime_state *gcstate = &tstate->interp->gc; in _PyTrash_destroy_chain() local2063 while (gcstate->trash_delete_later) { in _PyTrash_destroy_chain()2064 PyObject *op = gcstate->trash_delete_later; in _PyTrash_destroy_chain()2067 gcstate->trash_delete_later = in _PyTrash_destroy_chain()2077 ++gcstate->trash_delete_nesting; in _PyTrash_destroy_chain()2079 --gcstate->trash_delete_nesting; in _PyTrash_destroy_chain()