diff options
Diffstat (limited to 'Misc/gdbinit')
-rw-r--r-- | Misc/gdbinit | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Misc/gdbinit b/Misc/gdbinit index ae333b2..05f6a91 100644 --- a/Misc/gdbinit +++ b/Misc/gdbinit @@ -25,3 +25,12 @@ end define pyg print _PyGC_Dump($arg0) end + +# If you are in an eval_frame() function, calling pyframe with no +# arguments will print the filename, function name, and line number. +# It assumes that f is the name of the current frame. +define pyframe +x/s ((PyStringObject*)f->f_code->co_filename)->ob_sval +x/s ((PyStringObject*)f->f_code->co_name)->ob_sval +p f->f_lineno +end |