aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-01-27 21:44:26 +0000
committerNick Clifton <nickc@redhat.com>2000-01-27 21:44:26 +0000
commit94470b237bcb47804bd9a9e14ab45cb83eedd6f7 (patch)
treec89e5f546f51dde5982bdac5f7ccd73daae4c4d1
parent2f0ca46a499086b1c438f5b1768f383fa60351e2 (diff)
downloadgdb-94470b237bcb47804bd9a9e14ab45cb83eedd6f7.zip
gdb-94470b237bcb47804bd9a9e14ab45cb83eedd6f7.tar.gz
gdb-94470b237bcb47804bd9a9e14ab45cb83eedd6f7.tar.bz2
Add support for documenting target specific disassembler options
-rw-r--r--binutils/ChangeLog4
-rw-r--r--binutils/objdump.c2
-rw-r--r--include/ChangeLog4
-rw-r--r--include/dis-asm.h3
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/disassemble.c6
6 files changed, 24 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 45b7a22..c6625c6 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -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.
diff --git a/binutils/objdump.c b/binutils/objdump.c
index 44c92e7..f2baff2 100644
--- a/binutils/objdump.c
+++ b/binutils/objdump.c
@@ -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"));
diff --git a/include/ChangeLog b/include/ChangeLog
index 3642131..1c96081 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -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.
diff --git a/include/dis-asm.h b/include/dis-asm.h
index 121b398..b9383fa 100644
--- a/include/dis-asm.h
+++ b/include/dis-asm.h
@@ -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 *));
+
/* This block of definitions is for particular callers who read instructions
into a buffer before calling the instruction decoder. */
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 9802397..a4a3cf3 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -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
diff --git a/opcodes/disassemble.c b/opcodes/disassemble.c
index 74947f0..fac39ca 100644
--- a/opcodes/disassemble.c
+++ b/opcodes/disassemble.c
@@ -251,3 +251,9 @@ disassembler (abfd)
}
return disassemble;
}
+
+void
+disassembler_usage (FILE * stream)
+{
+ return;
+}