summaryrefslogtreecommitdiffstats
path: root/Modules/_testcapimodule.c
diff options
context:
space:
mode:
authorErlend E. Aasland <erlend.aasland@protonmail.com>2022-12-17 08:53:36 (GMT)
committerGitHub <noreply@github.com>2022-12-17 08:53:36 (GMT)
commit2b38a9aa747785f6d540e95e6846d6510de6b306 (patch)
tree90c93b12374ff6b0b560db2df274412f6a96e689 /Modules/_testcapimodule.c
parent0264f634f720fbf12afaf1715a53cd1495fbd85b (diff)
downloadcpython-2b38a9aa747785f6d540e95e6846d6510de6b306.zip
cpython-2b38a9aa747785f6d540e95e6846d6510de6b306.tar.gz
cpython-2b38a9aa747785f6d540e95e6846d6510de6b306.tar.bz2
gh-93649: Split tracemalloc tests from _testcapimodule.c (#99551)
Diffstat (limited to 'Modules/_testcapimodule.c')
-rw-r--r--Modules/_testcapimodule.c75
1 files changed, 0 insertions, 75 deletions
diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c
index 83eef73..35c895d 100644
--- a/Modules/_testcapimodule.c
+++ b/Modules/_testcapimodule.c
@@ -2066,78 +2066,6 @@ getitem_with_error(PyObject *self, PyObject *args)
}
static PyObject *
-tracemalloc_track(PyObject *self, PyObject *args)
-{
- unsigned int domain;
- PyObject *ptr_obj;
- void *ptr;
- Py_ssize_t size;
- int release_gil = 0;
- int res;
-
- if (!PyArg_ParseTuple(args, "IOn|i", &domain, &ptr_obj, &size, &release_gil))
- return NULL;
- ptr = PyLong_AsVoidPtr(ptr_obj);
- if (PyErr_Occurred())
- return NULL;
-
- if (release_gil) {
- Py_BEGIN_ALLOW_THREADS
- res = PyTraceMalloc_Track(domain, (uintptr_t)ptr, size);
- Py_END_ALLOW_THREADS
- }
- else {
- res = PyTraceMalloc_Track(domain, (uintptr_t)ptr, size);
- }
-
- if (res < 0) {
- PyErr_SetString(PyExc_RuntimeError, "PyTraceMalloc_Track error");
- return NULL;
- }
-
- Py_RETURN_NONE;
-}
-
-static PyObject *
-tracemalloc_untrack(PyObject *self, PyObject *args)
-{
- unsigned int domain;
- PyObject *ptr_obj;
- void *ptr;
- int res;
-
- if (!PyArg_ParseTuple(args, "IO", &domain, &ptr_obj))
- return NULL;
- ptr = PyLong_AsVoidPtr(ptr_obj);
- if (PyErr_Occurred())
- return NULL;
-
- res = PyTraceMalloc_Untrack(domain, (uintptr_t)ptr);
- if (res < 0) {
- PyErr_SetString(PyExc_RuntimeError, "PyTraceMalloc_Untrack error");
- return NULL;
- }
-
- Py_RETURN_NONE;
-}
-
-static PyObject *
-tracemalloc_get_traceback(PyObject *self, PyObject *args)
-{
- unsigned int domain;
- PyObject *ptr_obj;
- void *ptr;
-
- if (!PyArg_ParseTuple(args, "IO", &domain, &ptr_obj))
- return NULL;
- ptr = PyLong_AsVoidPtr(ptr_obj);
- if (PyErr_Occurred())
- return NULL;
-
- return _PyTraceMalloc_GetTraceback(domain, (uintptr_t)ptr);
-}
-
-static PyObject *
dict_get_version(PyObject *self, PyObject *args)
{
PyDictObject *dict;
@@ -3301,9 +3229,6 @@ static PyMethodDef TestMethods[] = {
{"return_result_with_error", return_result_with_error, METH_NOARGS},
{"getitem_with_error", getitem_with_error, METH_VARARGS},
{"Py_CompileString", pycompilestring, METH_O},
- {"tracemalloc_track", tracemalloc_track, METH_VARARGS},
- {"tracemalloc_untrack", tracemalloc_untrack, METH_VARARGS},
- {"tracemalloc_get_traceback", tracemalloc_get_traceback, METH_VARARGS},
{"dict_get_version", dict_get_version, METH_VARARGS},
{"raise_SIGINT_then_send_None", raise_SIGINT_then_send_None, METH_VARARGS},
{"stack_pointer", stack_pointer, METH_NOARGS},