diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2014-10-07 22:07:27 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2014-10-07 22:07:27 (GMT) |
commit | a5e162d47a574f334b172dfee3128a40e8d52fb3 (patch) | |
tree | 5816a46365d196f40ac39fed884a9ee20fb44194 /ChangeLog | |
parent | 1d5f7f28f92251dc4d3bff8d87b3e3052ab9cab2 (diff) |
Created a compiler for architecture instruction definitions.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@410 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 53 |
1 files changed, 53 insertions, 0 deletions
@@ -1,3 +1,56 @@ +14-10-08 Cyrille Bagard <nocbos@gmail.com> + + * configure.ac: + Add the new Makefiles from the 'src/arch/arm/v7/opdefs', + 'src/arch/arm/v7/opcodes' and 'tools' directories. + + * Makefile.am: + Add the 'tools' directory to SUBDIRS. + + * src/analysis/disass/fetch.c: + Add some debug code. + + * src/arch/arm/instruction.c: + * src/arch/arm/instruction.h: + Fix mistakes: some functions need to return a status boolean. + + * src/arch/arm/v7/arm.c: + Update code. + + * src/arch/arm/v7/helpers.c: + * src/arch/arm/v7/helpers.h: + New entries: translate pseudo functions of the ARM instruction specifications. + + * src/arch/arm/v7/instruction.c: + * src/arch/arm/v7/instruction.h: + Fix mistakes: some functions need to return a status boolean. + + * src/arch/arm/v7/Makefile.am: + Add the 'helpers.[ch]' files to libarcharmv7_la_SOURCES and + 'opcodes/libarcharmv7opcodes.la' to libarcharmv7_la_LIBADD. + + * src/arch/arm/v7/opcodes/Makefile.am: + * src/arch/arm/v7/opdefs/Makefile.am: + * src/arch/arm/v7/opdefs/mov_A88104.d: + * src/arch/arm/v7/opdefs/subs_B9320.d: + New entries: generate code for the support of two first ARMv7 instructions. + + * src/arch/arm/v7/processor.c: + Update code. + + * src/arch/register.c: + * src/arch/register.h: + * src/arch/register-int.h: + Define generic register operands. + + * tools/coder.c: + * tools/coder.h: + * tools/d2c_gram.y: + * tools/d2c.mk: + * tools/d2c_tok.l: + * tools/Makefile.am: + New entries: create a compiler for architecture instruction definitions. + 14-10-06 Cyrille Bagard <nocbos@gmail.com> * src/analysis/disass/fetch.c: |