Home
last modified time | relevance | path

Searched refs:gcstate (Results 1 – 2 of 2) sorted by relevance

/third_party/python/Modules/
Dgcmodule.c129 #define GEN_HEAD(gcstate, n) (&(gcstate)->generations[n].head) argument
132 _PyGC_InitState(GCState *gcstate) in _PyGC_InitState() argument
134 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 …]
/third_party/python/Objects/
Dobject.c2033 struct _gc_runtime_state *gcstate = &tstate->interp->gc; in _PyTrash_deposit_object() local
2038 _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() local
2063 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()