diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 124 |
1 files changed, 124 insertions, 0 deletions
@@ -1,3 +1,127 @@ +17-03-19 Cyrille Bagard <nocbos@gmail.com> + + * configure.ac: + Extend AC_CONFIG_COMMANDS. Add the Makefiles from the 'plugins/pychrysa/debug', + 'plugins/pychrysa/debug/gdbrsp' and 'src/debug/gdbrsp' directories. Remove + the Makefiles linked to the JDWP. + + * plugins/pychrysa/Makefile.am: + Add debug/libpychrysadebug.la to pychrysalide_la_LIBADD. Add debug to + SUBDIRS. + + * plugins/pychrysa/arch/vmpa.c: + * plugins/pychrysa/arch/vmpa.h: + Convert Python objects to vmpa structures. + + * plugins/pychrysa/debug/Makefile.am: + Add gdbrsp/libpychrysadebuggdbrsp.la to libpychrysadebug_la_LIBADD and gdbrsp + to SUBDIRS. + + * plugins/pychrysa/debug/debugger.c: + * plugins/pychrysa/debug/debugger.h: + Define Python bindings for debugging. + + * plugins/pychrysa/debug/gdbrsp/Makefile.am: + * plugins/pychrysa/debug/gdbrsp/gdb.c: + * plugins/pychrysa/debug/gdbrsp/gdb.h: + * plugins/pychrysa/debug/gdbrsp/module.c: + * plugins/pychrysa/debug/gdbrsp/module.h: + New entries: implement bindings for the GDB remote serial protocol. + + * plugins/pychrysa/debug/module.c: + * plugins/pychrysa/debug/module.h: + Update code. + + * plugins/pychrysa/format/Makefile.am: + * plugins/pychrysa/format/elf/elf.c: + Typo. + + * plugins/pychrysa/format/symbol.c: + Handle symbols without label. + + * plugins/pychrysa/pychrysa.c: + Handle the new debug module. + + * src/Makefile.am: + Fix libchrysadisass_la_LIBADD. + + * src/analysis/binary.c: + * src/arch/vmpa.c: + Typo. + + * src/common/endianness.c: + * src/common/endianness.h: + Deal with endianness in memory. + + * src/common/extstr.c: + Fix another bug in strrpl(). + + * src/common/xml.c: + * src/common/xml.h: + Load XML data from memory and get the name of nodes. + + * src/debug/Makefile.am: + Add the 'break-int.h' and 'misc.h' files to libdebug_la_SOURCES. Remove + jdwp/libdebugjdwp.la from libdebug_la_LIBADD and add gdbrsp/libdebuggdbrsp.la. + + * src/debug/break-int.h: + New entry: define raw breakpoints properties. + + * src/debug/break.c: + * src/debug/break.h: + Update raw breakpoints properties. + + * src/debug/debugger-int.h: + * src/debug/debugger.c: + * src/debug/debugger.h: + Provide initial features for debugging using GDB. + + * src/debug/gdbrsp/Makefile.am: + * src/debug/gdbrsp/aops.h: + * src/debug/gdbrsp/gdb-int.h: + * src/debug/gdbrsp/gdb.c: + * src/debug/gdbrsp/gdb.h: + * src/debug/gdbrsp/helpers.c: + * src/debug/gdbrsp/helpers.h: + * src/debug/gdbrsp/helpers_arm.c: + * src/debug/gdbrsp/helpers_arm.h: + * src/debug/gdbrsp/helpers_arm64.c: + * src/debug/gdbrsp/helpers_arm64.h: + * src/debug/gdbrsp/packet.c: + * src/debug/gdbrsp/packet.h: + * src/debug/gdbrsp/stream-int.h: + * src/debug/gdbrsp/stream.c: + * src/debug/gdbrsp/stream.h: + * src/debug/gdbrsp/support.c: + * src/debug/gdbrsp/support.h: + * src/debug/gdbrsp/target.c: + * src/debug/gdbrsp/target.h: + * src/debug/gdbrsp/tcp.c: + * src/debug/gdbrsp/tcp.h: + * src/debug/gdbrsp/utils.c: + * src/debug/gdbrsp/utils.h: + New entries: provide initial features for debugging using GDB. + + * src/debug/misc.h: + Provide initial features for debugging using GDB. + + * src/debug/remgdb/Makefile.am: + * src/debug/remgdb/gdb.c: + * src/debug/remgdb/gdb.h: + * src/debug/remgdb/helpers.c: + * src/debug/remgdb/helpers.h: + * src/debug/remgdb/packet.c: + * src/debug/remgdb/packet.h: + * src/debug/remgdb/stream-int.h: + * src/debug/remgdb/stream.c: + * src/debug/remgdb/stream.h: + * src/debug/remgdb/tcp.c: + * src/debug/remgdb/tcp.h: + Replaced entries. + + * src/gtkext/gtkstatusstack.c: + Allow the status bar to be used from Python bindings. + 17-03-15 Cyrille Bagard <nocbos@gmail.com> * src/analysis/disass/area.c: |