python3-trepan v1.1.0 Release Notes
Release Date: 2020-06-13 // almost 4 years ago-
โก๏ธ A major change was made in the way that position info is saved. Using an updated xdis, for lines we store its module or function name and the list of offsets it has.
๐ A line may have several sets of module/function and offsets. You can see this new information usinginfo line
.info line
also supports giving a line number.Breakpoint structures now have an offset field which will be used to distinguish which of several offsets to stop at when a line has more than one stoppable offset (i.e. is in the line number table more than once.)
๐ All of this possibly will occur in a new release. However expect it in
trepan-xpy
first.๐จ A refactoring of how subcommand code gets loaded was started to DRY code, reduce code bulk, regularize, modernize the use of imports and this blacken code.
๐ A few more routines still should be converted but that's left to a future release.Perhaps later will be an Emacs-Lisp-like "autoload" feature so the debugger loads faster.
๐ Little-used commands
pdef
andpdocx
were removed. Note these never had equivalents ingdb
and were written in the days before had its better introspection support. Nowadays,help(fn)
will do about the same thing.๐ The "edit" command was revised to use the current location parsing regime. Previously it was broken when the location parsing was converted.