summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2015-01-25 01:12:54 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2015-01-25 01:12:54 (GMT)
commit0993276d6450919c6d178182c5fd26497b62d5fc (patch)
tree5b069eb20ce7360ef6c8d4d55b8a0ab000eb70c2 /ChangeLog
parent141d2f0fbb2ce3b4ddf85383c55b891fd59dc598 (diff)
Added a fixed address for the start of the '.plt' section and improved the disassembly process.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@460 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog37
1 files changed, 37 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 68a0145..e752ace 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+15-01-25 Cyrille Bagard <nocbos@gmail.com>
+
+ * src/analysis/disass/area.c:
+ Choose a finer-grained resolution for decoding instructions.
+
+ * src/analysis/disass/fetch.c:
+ Add a fixed address for the start of the '.plt' section.
+
+ * src/analysis/disass/output.c:
+ Keep track of symbols to insert.
+
+ * src/arch/arm/v7/link.c:
+ * src/arch/arm/v7/link.h:
+ Handle one more instructions: bx, when Rm == pc.
+
+ * src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
+ Update missing prototypes.
+
+ * src/arch/arm/v7/opdefs/bx_A8827.d:
+ Use the newly defined hooks.
+
+ * src/arch/arm/v7/opdefs/ldr_A8863.d:
+ Fix a mistake by flipping one bit.
+
+ * src/arch/arm/v7/opdefs/Makefile.am:
+ Add a new definition to ARMV7_DEFS.
+
+ * src/arch/arm/v7/opdefs/str_A88204.d:
+ New entry: support a new ARMv7 instruction.
+
+ * src/arch/arm/v7/post.c:
+ Fix the process of resolved addresses.
+
+ * src/format/symbol.c:
+ Avoid to use the 'extra.routine' field when the symbol type is not
+ STP_ROUTINE.
+
15-01-24 Cyrille Bagard <nocbos@gmail.com>
* src/analysis/disass/area.c: