diff options
author | Victor Stinner <vstinner@python.org> | 2020-02-03 17:28:26 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-03 17:28:26 +0100 |
commit | 4b524161a0f9d50d782e739a3708434ffd4e94a5 (patch) | |
tree | 683ed20eaa362961e68c48001731a69130046992 /Include/object.h | |
parent | c6e5c1123bac6cbb4c85265155af5349dcea522e (diff) | |
download | cpython-git-4b524161a0f9d50d782e739a3708434ffd4e94a5.tar.gz |
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.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/Include/object.h b/Include/object.h index 1a2e704e93..e1cc47aeb3 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 |