summaryrefslogtreecommitdiff
path: root/Misc/gdbinit
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2008-08-24 20:59:23 +0000
committerNeal Norwitz <nnorwitz@gmail.com>2008-08-24 20:59:23 +0000
commit62c42b2367de47ab9a33a066237a1b3fc5c00e51 (patch)
treebf9fc96e85aebef73d3055d97bf31dae9d444de8 /Misc/gdbinit
parent30f4ce603bf630d9ed065ee42ec498790f96def3 (diff)
downloadcpython-62c42b2367de47ab9a33a066237a1b3fc5c00e51.tar.gz
Fix gdbinit to handle new types/APIs.
Diffstat (limited to 'Misc/gdbinit')
-rw-r--r--Misc/gdbinit8
1 files changed, 4 insertions, 4 deletions
diff --git a/Misc/gdbinit b/Misc/gdbinit
index 96f34399fa..1eff6db81a 100644
--- a/Misc/gdbinit
+++ b/Misc/gdbinit
@@ -32,7 +32,7 @@ define pylocals
while $_i < f->f_nlocals
if f->f_localsplus + $_i != 0
set $_names = co->co_varnames
- set $_name = PyUnicode_AsString(PyTuple_GetItem($_names, $_i))
+ set $_name = _PyUnicode_AsString(PyTuple_GetItem($_names, $_i))
printf "%s:\n", $_name
# side effect of calling _PyObject_Dump is to dump the object's
# info - assigning just prevents gdb from printing the
@@ -50,7 +50,7 @@ define lineno
set $__co = f->f_code
set $__lasti = f->f_lasti
set $__sz = ((PyVarObject *)$__co->co_lnotab)->ob_size/2
- set $__p = (unsigned char *)((PyStringObject *)$__co->co_lnotab)->ob_sval
+ set $__p = (unsigned char *)((PyBytesObject *)$__co->co_lnotab)->ob_sval
set $__li = $__co->co_firstlineno
set $__ad = 0
while ($__sz-1 >= 0 && $__continue)
@@ -73,8 +73,8 @@ define pyframev
end
define pyframe
- set $__fn = (char *)((PyStringObject *)co->co_filename)->ob_sval
- set $__n = PyUnicode_AsString(co->co_name)
+ set $__fn = _PyUnicode_AsString(co->co_filename)
+ set $__n = _PyUnicode_AsString(co->co_name)
printf "%s (", $__fn
lineno
printf "): %s\n", $__n