Add support for documenting target specific disassembler options
authorNick Clifton <nickc@redhat.com>
Thu, 27 Jan 2000 21:44:26 +0000 (21:44 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 27 Jan 2000 21:44:26 +0000 (21:44 +0000)
binutils/ChangeLog
binutils/objdump.c
include/ChangeLog
include/dis-asm.h
opcodes/ChangeLog
opcodes/disassemble.c

index 45b7a226e0a51b6059ccd1ffb9872e1dc16b33bb..c6625c6d73412bfdd0ed509317400081855fcac4 100644 (file)
@@ -1,3 +1,7 @@
+2000-01-27  Nick Clifton  <nickc@redhat.com>
+
+       * objdump.c (usage): Call disassembler_usage().
+
 2000-01-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * readelf.c (get_dynamic_flags): Return buff.
index 44c92e779cbc0ca1e4946fec201ddbe52e7fe3e5..f2baff21bf3c51f71d29e9482566560e81d055f0 100644 (file)
@@ -268,6 +268,8 @@ usage (stream, status)
       --adjust-vma <offset>      Add <offset> to all displayed section addresses\n\
 \n"));
       list_supported_targets (program_name, stream);
+      
+      disassembler_usage (stream);
     }
   if (status == 0)
     fprintf (stream, _("Report bugs to bug-gnu-utils@gnu.org\n"));
index 36421318ddfd1f9acc4f1025b36384c7e8e2ce26..1c96081cca973909a7abb57d5b27ffe56767b4a2 100644 (file)
@@ -1,3 +1,7 @@
+2000-01-27  Nick Clifton  <nickc@redhat.com>
+
+       * dis-asm.h: Add prototype for disassembler_usage().
+
 1999-12-15  Doug Evans  <dje@transmeta.com>
 
        * dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
index 121b3983030a936b795cd0306f0f7ec7f5e5371d..b9383fa7108ed4779c6dda66cb3b4976bbe8c806 100644 (file)
@@ -194,6 +194,9 @@ extern int arm_toggle_regnames          PARAMS ((void));
 /* Fetch the disassembler for a given BFD, if that support is available.  */
 extern disassembler_ftype disassembler PARAMS ((bfd *));
 
+/* Document any target specific options available from the disassembler.  */
+extern void disassembler_usage          PARAMS ((FILE *));
+
 \f
 /* This block of definitions is for particular callers who read instructions
    into a buffer before calling the instruction decoder.  */
index 9802397cf3d15712c4a0e7dbb529af737a8b5487..a4a3cf38dc1275240b18a0629d8e9ec915a79a5c 100644 (file)
@@ -1,3 +1,8 @@
+2000-01-27  Nick Clifton  <nickc@redhat.com>
+
+       * disassemble.c (disassembler_usage): New function: Print out any
+       target specific disassembler options.
+
 2000-01-27  Thomas de Lellis  <tdel@windriver.com>
 
         * arm-dis.c (printf_insn_big_arm): Treat ELF symbols with the
index 74947f0b89c826c143a8dc5a31e53a4ad095af1b..fac39cae03e1e55967bf4cf721d4528e29ab584a 100644 (file)
@@ -251,3 +251,9 @@ disassembler (abfd)
     }
   return disassemble;
 }
+
+void
+disassembler_usage (FILE * stream)
+{
+  return;
+}