summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2009-08-09 18:12:27 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2009-08-09 18:12:27 (GMT)
commit5cd25c4adfe0426520a51a76de3f77c77cfa4b8e (patch)
tree396514971fb78e81b7bb55c9cd3331d87b45ca9a /ChangeLog
parentd02deb2425d6559c357bdd00e1c0fb05f35d5fc9 (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--ChangeLog135
1 files changed, 135 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5a648c9..a0d6f73 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: