* bucomm.c (list_supported_targets): New function.
* bucomm.h (list_supported_targets): Declare. * ar.c (usage): Call list_supported_targets. * nm.c (usage): Likewise. * objcopy.c (copy_usage, strip_usage): Likewise. * objdump.c (usage): Likewise. * size.c (usage): Likewise. * strings.c (usage): Likewise. PR 6345.
This commit is contained in:
parent
c1d61903ec
commit
be1d162bb4
3 changed files with 350 additions and 134 deletions
|
@ -232,6 +232,7 @@ Usage: %s [-vVSgxX] [-I bfdname] [-O bfdname] [-F bfdname] [-b byte]\n\
|
|||
[--strip-symbol symbol] [-N symbol] [--verbose]\n\
|
||||
[--version] [--help]\n\
|
||||
in-file [out-file]\n");
|
||||
list_supported_targets (program_name, stream);
|
||||
exit (exit_status);
|
||||
}
|
||||
|
||||
|
@ -247,6 +248,7 @@ Usage: %s [-vVsSgxX] [-I bfdname] [-O bfdname] [-F bfdname] [-R section]\n\
|
|||
[--strip-symbol symbol] [-N symbol]\n\
|
||||
[--remove-section=section] [--verbose] [--version] [--help] file...\n",
|
||||
program_name);
|
||||
list_supported_targets (program_name, stream);
|
||||
exit (exit_status);
|
||||
}
|
||||
|
||||
|
@ -417,6 +419,12 @@ is_strip_section (abfd, sec)
|
|||
{
|
||||
struct section_list *p;
|
||||
|
||||
if ((bfd_get_section_flags (abfd, sec) & SEC_DEBUGGING) != 0
|
||||
&& (strip_symbols == strip_debug
|
||||
|| strip_symbols == strip_all
|
||||
|| discard_locals == locals_all))
|
||||
return true;
|
||||
|
||||
if (! sections_removed)
|
||||
return false;
|
||||
p = find_section_list (bfd_get_section_name (abfd, sec), false);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue