summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2009-03-08 22:05:09 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2009-03-08 22:05:09 (GMT)
commit29a22c425f492427f45b71de937f2d99587c8d34 (patch)
tree36e8bb3ef73bc91e812ed63205d10bfced578660 /ChangeLog
parent674739bedc853681be5a2657a7a4f497d6e82c9b (diff)
Added a partial support of the Itanium C++ ABI mangling.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@52 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog44
1 files changed, 44 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c189e02..3603eed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,49 @@
2009-03-04 Cyrille Bagard <nocbos@gmail.com>
+ * configure.ac:
+ Look for the lex and yacc programs. Add the new Makefile from
+ 'src/format/mangling' directory to AC_CONFIG_FILES.
+
+ * src/analysis/Makefile.am:
+ Add prototype.h.[ch] and variable.h.[ch] to libanalysis_a_SOURCES.
+
+ * src/analysis/prototype.c:
+ * src/analysis/prototype.h:
+ * src/analysis/variable.c:
+ * src/analysis/variable.h:
+ New entries: create an abstract representation of prototypes, types
+ and variables.
+
+ * src/binary.c:
+ Load strings and symbols again.
+
+ * src/common/extstr.c:
+ * src/common/extstr.h:
+ New entries: provide an extension to usual string functions.
+
+ * src/common/Makefile.am:
+ Add extstr.[ch] to libcommon_a_SOURCES.
+
+ * src/editor.c:
+ Load all demanglers.
+
+ * src/format/Makefile.am:
+ Add mangling to SUBDIRS.
+
+ * src/format/mangling/demangler.c:
+ * src/format/mangling/demangler.h:
+ * src/format/mangling/demangler-int.h:
+ * src/format/mangling/itanium_gram.y:
+ * src/format/mangling/itanium.h:
+ * src/format/mangling/itanium_tok.l:
+ * src/format/mangling/Makefile.am:
+ New entries: support (partially) Itanium C++ ABI mangling.
+
+ * src/Makefile.am:
+ Add format/mangling/libformatmangling.a to openida_LDADD and reorder it.
+
+2009-03-04 Cyrille Bagard <nocbos@gmail.com>
+
* src/analysis/line.c:
* src/analysis/line.h:
Add a line type for binary code display and some generic