gh-126076: Account for relocated objects in tracemalloc (#126077)

This commit is contained in:
Pablo Galindo Salgado 2024-11-19 10:35:17 +00:00 committed by GitHub
parent 899fdb213d
commit 30aeb00d36
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 18 additions and 25 deletions

View file

@ -1129,6 +1129,7 @@ resize_compact(PyObject *unicode, Py_ssize_t length)
#ifdef Py_TRACE_REFS
_Py_ForgetReference(unicode);
#endif
_PyReftracerTrack(unicode, PyRefTracer_DESTROY);
new_unicode = (PyObject *)PyObject_Realloc(unicode, new_size);
if (new_unicode == NULL) {