aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2005-03-29 16:13:48 +0000
committerNick Clifton <nickc@redhat.com>2005-03-29 16:13:48 +0000
commitec72cfe589400f06810a571ce4d7f45fb6e19621 (patch)
tree1e025ae585dad3287f278cc57f80f1ed8179af11 /opcodes/ChangeLog
parentdeb04cdb5ef9b4efa0e57b0e9d02c7800f2ee29a (diff)
downloadfsf-binutils-gdb-ec72cfe589400f06810a571ce4d7f45fb6e19621.zip
fsf-binutils-gdb-ec72cfe589400f06810a571ce4d7f45fb6e19621.tar.gz
fsf-binutils-gdb-ec72cfe589400f06810a571ce4d7f45fb6e19621.tar.bz2
Add VAX specific disassembler option -Mentry: to specify a function entry
address, and add code to test this new option.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r--opcodes/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 38a17eb..86eca6a 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,21 @@
+2005-03-21 Jan-Benedict Glaw <jbglaw@lug-owl.de>
+ Nick Clifton <nickc@redhat.com>
+
+ * vax-dis.c: (entry_addr): New varible: An array of user supplied
+ function entry mask addresses.
+ (entry_addr_occupied_slots): New variable: The number of occupied
+ elements in entry_addr.
+ (entry_addr_total_slots): New variable: The total number of
+ elements in entry_addr.
+ (parse_disassembler_options): New function. Fills in the entry_addr
+ array.
+ (free_entry_array): New function. Release the memory used by the
+ entry addr array. Suppressed because there is no way to call it.
+ (is_function_entry): Check if a given address is a function's
+ start address by looking at supplied entry mask addresses and
+ symbol information, if available.
+ (print_insn_vax): Use parse_disassembler_options and is_function_entry.
+
2005-03-23 H.J. Lu <hongjiu.lu@intel.com>
* cris-dis.c (print_with_operands): Use ~31L for long instead