diff options
author | Nick Clifton <nickc@redhat.com> | 2000-01-27 21:44:26 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2000-01-27 21:44:26 +0000 |
commit | 94470b237bcb47804bd9a9e14ab45cb83eedd6f7 (patch) | |
tree | c89e5f546f51dde5982bdac5f7ccd73daae4c4d1 | |
parent | 2f0ca46a499086b1c438f5b1768f383fa60351e2 (diff) | |
download | gdb-94470b237bcb47804bd9a9e14ab45cb83eedd6f7.zip gdb-94470b237bcb47804bd9a9e14ab45cb83eedd6f7.tar.gz gdb-94470b237bcb47804bd9a9e14ab45cb83eedd6f7.tar.bz2 |
Add support for documenting target specific disassembler options
-rw-r--r-- | binutils/ChangeLog | 4 | ||||
-rw-r--r-- | binutils/objdump.c | 2 | ||||
-rw-r--r-- | include/ChangeLog | 4 | ||||
-rw-r--r-- | include/dis-asm.h | 3 | ||||
-rw-r--r-- | opcodes/ChangeLog | 5 | ||||
-rw-r--r-- | opcodes/disassemble.c | 6 |
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; +} |