diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2009-08-09 18:12:27 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2009-08-09 18:12:27 (GMT) |
commit | 5cd25c4adfe0426520a51a76de3f77c77cfa4b8e (patch) | |
tree | 396514971fb78e81b7bb55c9cd3331d87b45ca9a /ChangeLog | |
parent | d02deb2425d6559c357bdd00e1c0fb05f35d5fc9 (diff) |
Reorganized the way formats are handled (Java and PE got disabled, Dwarf is empty).
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@105 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 135 |
1 files changed, 135 insertions, 0 deletions
@@ -1,3 +1,138 @@ +09-08-09 Cyrille Bagard <nocbos@gmail.com> + + * plugins/stackvars/operand.c: + * plugins/stackvars/stackvars.c: + * src/analysis/binary.c: + * src/analysis/binary.h: + * src/analysis/delayed.c: + * src/analysis/delayed.h: + * src/analysis/line_code.c: + * src/analysis/roptions.c: + * src/analysis/roptions.h: + * src/arch/artificial.c: + * src/arch/immediate.c: + * src/arch/instruction.c: + * src/arch/instruction.h: + * src/arch/instruction-int.h: + * src/arch/jvm/instruction.c: + * src/arch/jvm/operand.c: + * src/arch/mips/instruction.c: + * src/arch/mips/operand.c: + * src/arch/operand.c: + * src/arch/operand.h: + * src/arch/operand-int.h: + * src/arch/processor.c: + * src/arch/processor.h: + * src/arch/x86/instruction.c: + * src/arch/x86/operand.c: + Update the code (mainly exe_format -> GExeFormat). + + * src/common/endianness.c: + * src/common/endianness.h: + Read uint16_t in little endian, uint64_t and signed values. + + * src/editor.c: + Update the code loading the strings panel. + + * src/format/dwarf/dwarf.c: + * src/format/dwarf/dwarf.h: + New entries: create a new interface for the Dwarf debug format. + + * src/format/dwarf/Makefile.am: + Only keep dwarf.[ch] in libformatdwarf_la_SOURCES. + + * src/format/elf/e_elf.c: + * src/format/elf/e_elf.h: + Deleted entries: see elf.[ch] instead. + + * src/format/elf/elf.c: + * src/format/elf/elf_def.h: + * src/format/elf/elf.h: + New entries: define a new interface for the ELF format and do not rely + on /usr/include/elf.h anymore. + + * src/format/elf/elf-int.c: + New entry: provide functions to read ELF items (32bits or 64bits). + + * src/format/elf/elf-int.h: + * src/format/elf/helper_x86.c: + * src/format/elf/helper_x86.h: + Update the code handling the ELF format. + + * src/format/elf/Makefile.am: + Add the elf-int.c, elf.[ch], elf_def.h and symbols.[ch] files to libformatelf_la_SOURCES, + remove symbol.[ch] and disable helper_mips.[ch]. + + * src/format/elf/section.c: + * src/format/elf/section.h: + * src/format/elf/strings.c: + * src/format/elf/strings.h: + Update the code handling the ELF format. + + * src/format/elf/symbol.c: + * src/format/elf/symbol.h: + Renamed entries: see symbols.[ch]. + + * src/format/elf/symbols.c: + * src/format/elf/symbols.h: + Update the code handling the ELF format. + + * src/format/executable.c: + * src/format/executable.h: + * src/format/executable-int.h: + New entries: define the common properties for all executable formats. + + * src/format/exe_format.h: + Disable the content of this file before removal. + + * src/format/format.c: + * src/format/format.h: + * src/format/format-int.h: + New entries: define the common properties for all formats. + + * src/format/Makefile.am: + Disable Java and PE building. Define the new libformat_la_SOURCES with executable-int.h, + executable.[ch], format-int.h, format.[ch], part.[ch] and symbol.[ch]. + + * src/format/part.c: + * src/format/part.h: + New entries: manage binary parts. + + * src/format/symbol.c: + * src/format/symbol.h: + New entries: manage binary symbols (objects, functions and strings). + + * src/gtkext/gtkgraphview.c: + Update the code and remove some GCC warnings. + + * src/main.c: + Init all formats. + + * src/Makefile.am: + Remove the pan_strings.[ch] from openida_SOURCES. + + * src/panel/Makefile.am: + Add the strings.[ch] files to libpanel_a_SOURCES. + + * src/panel/panels.c: + * src/panel/panels.h: + Load the strings panel. + + * src/panel/strings.c: + * src/panel/strings.h: + New entries: display all found strings. + + * src/panel/symbols.c: + * src/panel/symbols.h: + Update the code using the new symbols. + + * src/pan_strings.c: + * src/pan_strings.h: + Renamed entries: see panel/strings.[ch]. + + * src/project.c: + Display found strings again. + 09-08-01 Cyrille Bagard <nocbos@gmail.com> * configure.ac: |