summaryrefslogtreecommitdiffstats
path: root/Include/object.h
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-02-03 16:28:26 (GMT)
committerGitHub <noreply@github.com>2020-02-03 16:28:26 (GMT)
commit4b524161a0f9d50d782e739a3708434ffd4e94a5 (patch)
tree683ed20eaa362961e68c48001731a69130046992 /Include/object.h
parentc6e5c1123bac6cbb4c85265155af5349dcea522e (diff)
downloadcpython-4b524161a0f9d50d782e739a3708434ffd4e94a5.zip
cpython-4b524161a0f9d50d782e739a3708434ffd4e94a5.tar.gz
cpython-4b524161a0f9d50d782e739a3708434ffd4e94a5.tar.bz2
bpo-39542: Move object.h debug functions to internal C API (GH-18331)
Move the following functions from the public C API to the internal C API: * _PyDebug_PrintTotalRefs(), * _Py_PrintReferenceAddresses() * _Py_PrintReferences()
Diffstat (limited to 'Include/object.h')
-rw-r--r--Include/object.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/Include/object.h b/Include/object.h
index 1a2e704..e1cc47a 100644
--- a/Include/object.h
+++ b/Include/object.h
@@ -395,11 +395,6 @@ PyAPI_FUNC(void) _Py_NegativeRefcount(const char *filename, int lineno,
PyAPI_FUNC(Py_ssize_t) _Py_GetRefTotal(void);
#define _Py_INC_REFTOTAL _Py_RefTotal++
#define _Py_DEC_REFTOTAL _Py_RefTotal--
-
-/* Py_REF_DEBUG also controls the display of refcounts and memory block
- * allocations at the interactive prompt and at interpreter shutdown
- */
-PyAPI_FUNC(void) _PyDebug_PrintTotalRefs(void);
#else
#define _Py_INC_REFTOTAL
#define _Py_DEC_REFTOTAL
@@ -413,8 +408,6 @@ PyAPI_FUNC(int) _PyTraceMalloc_NewReference(PyObject *op);
/* Py_TRACE_REFS is such major surgery that we call external routines. */
PyAPI_FUNC(void) _Py_NewReference(PyObject *);
PyAPI_FUNC(void) _Py_ForgetReference(PyObject *);
-PyAPI_FUNC(void) _Py_PrintReferences(FILE *);
-PyAPI_FUNC(void) _Py_PrintReferenceAddresses(FILE *);
PyAPI_FUNC(void) _Py_AddToAllObjects(PyObject *, int force);
#else
/* Without Py_TRACE_REFS, there's little enough to do that we expand code