mirror of https://github.com/python/cpython
Merged revisions 85649 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85649 | gregory.p.smith | 2010-10-17 11:59:56 -0700 (Sun, 17 Oct 2010) | 2 lines The py_decref macro was incorrect and unnecessary. ........
This commit is contained in:
parent
dcb411b8b6
commit
7e8f6d643c
10
Misc/gdbinit
10
Misc/gdbinit
|
@ -15,15 +15,6 @@
|
||||||
# See https://fedoraproject.org/wiki/Features/EasierPythonDebugging
|
# See https://fedoraproject.org/wiki/Features/EasierPythonDebugging
|
||||||
# and http://bugs.python.org/issue8032 for more gdb 7 python information.
|
# and http://bugs.python.org/issue8032 for more gdb 7 python information.
|
||||||
|
|
||||||
# gdb version of Py_DECREF(obj) macro
|
|
||||||
define py_decref
|
|
||||||
set $__obj = $arg0
|
|
||||||
set $__obj->ob_refcnt -= 1
|
|
||||||
if ($__obj->ob_refcnt == 0)
|
|
||||||
set $__obj = _Py_Dealloc($__obj)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Prints a representation of the object to stderr, along with the
|
# Prints a representation of the object to stderr, along with the
|
||||||
# number of reference counts it current has and the hex address the
|
# number of reference counts it current has and the hex address the
|
||||||
# object is allocated at. The argument must be a PyObject*
|
# object is allocated at. The argument must be a PyObject*
|
||||||
|
@ -49,7 +40,6 @@ define pylocals
|
||||||
set $_names = co->co_varnames
|
set $_names = co->co_varnames
|
||||||
set $_name = PyString_AsString(PyTuple_GetItem($_names, $_i))
|
set $_name = PyString_AsString(PyTuple_GetItem($_names, $_i))
|
||||||
printf "%s:\n", $_name
|
printf "%s:\n", $_name
|
||||||
py_decref $_name
|
|
||||||
pyo f->f_localsplus[$_i]
|
pyo f->f_localsplus[$_i]
|
||||||
end
|
end
|
||||||
set $_i = $_i + 1
|
set $_i = $_i + 1
|
||||||
|
|
Loading…
Reference in New Issue