[3.13] gh-126076: Account for relocated objects in tracemalloc (GH-126077) (#127823)

(cherry picked from commit 30aeb00d36)
This commit is contained in:
Pablo Galindo Salgado 2024-12-11 14:15:37 +01:00 committed by GitHub
parent 78dfc28ff3
commit eb692d945e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 18 additions and 25 deletions

View file

@ -3171,6 +3171,7 @@ _PyBytes_Resize(PyObject **pv, Py_ssize_t newsize)
#ifdef Py_TRACE_REFS
_Py_ForgetReference(v);
#endif
_PyReftracerTrack(v, PyRefTracer_DESTROY);
*pv = (PyObject *)
PyObject_Realloc(v, PyBytesObject_SIZE + newsize);
if (*pv == NULL) {