2001-08-23 H.J. Lu <hjl@gnu.org>

* syms.c (bfd_print_symbol_vandf): Add abfd to arg.
	* bfd-in2.h (bfd_print_symbol_vandf): Regenerated.

	* aoutx.h (NAME(aout,print_symbol)): Pass abfd to
	bfd_print_symbol_vandf.
	* coffgen.c (coff_print_symbol): Likewise.
	* elf.c (bfd_elf_print_symbol): Likewise.
	* ieee.c (ieee_print_symbol): Likewise.
	* nlmcode.h (nlm_print_symbol): Likewise.
	* oasys.c (oasys_print_symbol): Likewise.
	* pdp11.c (NAME(aout,print_symbol)): Likewise.
	* som.c (som_print_symbol): Likewise.
	* srec.c (srec_print_symbol): Likewise.
	* tekhex.c (tekhex_print_symbol): Likewise.
	* versados.c (versados_print_symbol): Likewise.
	* vms.c (vms_print_symbol): Likewise.

	* elf.c (_bfd_elf_print_private_bfd_data): Replace fprintf_vma
	with bfd_fprintf_vma.
	(bfd_elf_print_symbol): Likewise.
	* syms.c (bfd_print_symbol_vandf): Likewise.
This commit is contained in:
H.J. Lu 2001-08-23 15:45:19 +00:00
parent 67a374a5f1
commit 60b89a1878
15 changed files with 70 additions and 44 deletions

View File

@ -1,3 +1,27 @@
2001-08-23 H.J. Lu <hjl@gnu.org>
* syms.c (bfd_print_symbol_vandf): Add abfd to arg.
* bfd-in2.h (bfd_print_symbol_vandf): Regenerated.
* aoutx.h (NAME(aout,print_symbol)): Pass abfd to
bfd_print_symbol_vandf.
* coffgen.c (coff_print_symbol): Likewise.
* elf.c (bfd_elf_print_symbol): Likewise.
* ieee.c (ieee_print_symbol): Likewise.
* nlmcode.h (nlm_print_symbol): Likewise.
* oasys.c (oasys_print_symbol): Likewise.
* pdp11.c (NAME(aout,print_symbol)): Likewise.
* som.c (som_print_symbol): Likewise.
* srec.c (srec_print_symbol): Likewise.
* tekhex.c (tekhex_print_symbol): Likewise.
* versados.c (versados_print_symbol): Likewise.
* vms.c (vms_print_symbol): Likewise.
* elf.c (_bfd_elf_print_private_bfd_data): Replace fprintf_vma
with bfd_fprintf_vma.
(bfd_elf_print_symbol): Likewise.
* syms.c (bfd_print_symbol_vandf): Likewise.
2001-08-23 Nick Clifton <nickc@cambridge.redhat.com>
* aoutf1.h (sunos_write_object_contents): Silence compile time

View File

@ -2590,8 +2590,8 @@ NAME(aout,get_symbol_info) (ignore_abfd, symbol, ret)
}
void
NAME(aout,print_symbol) (ignore_abfd, afile, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
NAME(aout,print_symbol) (abfd, afile, symbol, how)
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -2612,7 +2612,7 @@ NAME(aout,print_symbol) (ignore_abfd, afile, symbol, how)
{
CONST char *section_name = symbol->section->name;
bfd_print_symbol_vandf((PTR)file,symbol);
bfd_print_symbol_vandf (abfd, (PTR)file, symbol);
fprintf (file," %-5s %04x %02x %02x",
section_name,

View File

@ -2945,7 +2945,7 @@ boolean
bfd_set_symtab PARAMS ((bfd *abfd, asymbol **location, unsigned int count));
void
bfd_print_symbol_vandf PARAMS ((PTR file, asymbol *symbol));
bfd_print_symbol_vandf PARAMS ((bfd *abfd, PTR file, asymbol *symbol));
#define bfd_make_empty_symbol(abfd) \
BFD_SEND (abfd, _bfd_make_empty_symbol, (abfd))

View File

@ -2151,7 +2151,7 @@ coff_print_symbol (abfd, filep, symbol, how)
}
else
{
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s %s %s %s",
symbol->section->name,
coffsymbol (symbol)->native ? "n" : "g",

View File

@ -612,16 +612,16 @@ _bfd_elf_print_private_bfd_data (abfd, farg)
default: sprintf (buf, "0x%lx", p->p_type); s = buf; break;
}
fprintf (f, "%8s off 0x", s);
fprintf_vma (f, p->p_offset);
bfd_fprintf_vma (abfd, f, p->p_offset);
fprintf (f, " vaddr 0x");
fprintf_vma (f, p->p_vaddr);
bfd_fprintf_vma (abfd, f, p->p_vaddr);
fprintf (f, " paddr 0x");
fprintf_vma (f, p->p_paddr);
bfd_fprintf_vma (abfd, f, p->p_paddr);
fprintf (f, " align 2**%u\n", bfd_log2 (p->p_align));
fprintf (f, " filesz 0x");
fprintf_vma (f, p->p_filesz);
bfd_fprintf_vma (abfd, f, p->p_filesz);
fprintf (f, " memsz 0x");
fprintf_vma (f, p->p_memsz);
bfd_fprintf_vma (abfd, f, p->p_memsz);
fprintf (f, " flags %c%c%c",
(p->p_flags & PF_R) != 0 ? 'r' : '-',
(p->p_flags & PF_W) != 0 ? 'w' : '-',
@ -830,7 +830,7 @@ bfd_elf_print_symbol (abfd, filep, symbol, how)
break;
case bfd_print_symbol_more:
fprintf (file, "elf ");
fprintf_vma (file, symbol->value);
bfd_fprintf_vma (abfd, file, symbol->value);
fprintf (file, " %lx", (long) symbol->flags);
break;
case bfd_print_symbol_all:
@ -849,7 +849,7 @@ bfd_elf_print_symbol (abfd, filep, symbol, how)
if (name == NULL)
{
name = symbol->name;
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
}
fprintf (file, " %s\t", section_name);
@ -857,10 +857,10 @@ bfd_elf_print_symbol (abfd, filep, symbol, how)
we've already printed the size; now print the alignment.
For other symbols, we have no specified alignment, and
we've printed the address; now print the size. */
fprintf_vma (file,
(bfd_is_com_section (symbol->section)
? ((elf_symbol_type *) symbol)->internal_elf_sym.st_value
: ((elf_symbol_type *) symbol)->internal_elf_sym.st_size));
bfd_fprintf_vma (abfd, file,
(bfd_is_com_section (symbol->section)
? ((elf_symbol_type *) symbol)->internal_elf_sym.st_value
: ((elf_symbol_type *) symbol)->internal_elf_sym.st_size));
/* If we have version information, print it. */
if (elf_tdata (abfd)->dynversym_section != 0

View File

@ -1745,8 +1745,8 @@ ieee_get_symbol_info (ignore_abfd, symbol, ret)
}
static void
ieee_print_symbol (ignore_abfd, afile, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
ieee_print_symbol (abfd, afile, symbol, how)
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -1777,7 +1777,7 @@ ieee_print_symbol (ignore_abfd, afile, symbol, how)
}
else
{
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s %04x %02x %s",
section_name,

View File

@ -981,7 +981,7 @@ nlm_get_symbol_info (ignore_abfd, symbol, ret)
void
nlm_print_symbol (abfd, afile, symbol, how)
bfd *abfd ATTRIBUTE_UNUSED;
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -996,7 +996,7 @@ nlm_print_symbol (abfd, afile, symbol, how)
fprintf (file, "%s", symbol->name);
break;
case bfd_print_symbol_all:
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s", symbol->section->name);
if (symbol->name)
fprintf (file, " %s", symbol->name);

View File

@ -517,8 +517,8 @@ oasys_get_symbol_info (ignore_abfd, symbol, ret)
}
static void
oasys_print_symbol (ignore_abfd, afile, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
oasys_print_symbol (abfd, afile, symbol, how)
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -536,7 +536,7 @@ oasys_print_symbol (ignore_abfd, afile, symbol, how)
CONST char *section_name = symbol->section == (asection *) NULL ?
(CONST char *) "*abs" : symbol->section->name;
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s %s",
section_name,

View File

@ -2461,7 +2461,7 @@ NAME(aout,get_symbol_info) (abfd, symbol, ret)
/*ARGSUSED*/
void
NAME(aout,print_symbol) (abfd, afile, symbol, how)
bfd * abfd ATTRIBUTE_UNUSED;
bfd * abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -2483,7 +2483,7 @@ NAME(aout,print_symbol) (abfd, afile, symbol, how)
{
CONST char *section_name = symbol->section->name;
bfd_print_symbol_vandf ((PTR)file,symbol);
bfd_print_symbol_vandf (abfd, (PTR)file, symbol);
fprintf (file," %-5s %04x %02x %02x",
section_name,

View File

@ -4499,8 +4499,8 @@ som_make_empty_symbol (abfd)
/* Print symbol information. */
static void
som_print_symbol (ignore_abfd, afile, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
som_print_symbol (abfd, afile, symbol, how)
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -4520,7 +4520,7 @@ som_print_symbol (ignore_abfd, afile, symbol, how)
{
CONST char *section_name;
section_name = symbol->section ? symbol->section->name : "(*none*)";
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %s\t%s", section_name, symbol->name);
break;
}

View File

@ -1217,8 +1217,8 @@ srec_get_symbol_info (ignore_abfd, symbol, ret)
}
static void
srec_print_symbol (ignore_abfd, afile, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
srec_print_symbol (abfd, afile, symbol, how)
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -1230,7 +1230,7 @@ srec_print_symbol (ignore_abfd, afile, symbol, how)
fprintf (file, "%s", symbol->name);
break;
default:
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s %s",
symbol->section->name,
symbol->name);

View File

@ -433,14 +433,15 @@ FUNCTION
bfd_print_symbol_vandf
SYNOPSIS
void bfd_print_symbol_vandf(PTR file, asymbol *symbol);
void bfd_print_symbol_vandf(bfd *abfd, PTR file, asymbol *symbol);
DESCRIPTION
Print the value and flags of the @var{symbol} supplied to the
stream @var{file}.
*/
void
bfd_print_symbol_vandf (arg, symbol)
bfd_print_symbol_vandf (abfd, arg, symbol)
bfd *abfd;
PTR arg;
asymbol *symbol;
{
@ -448,11 +449,12 @@ bfd_print_symbol_vandf (arg, symbol)
flagword type = symbol->flags;
if (symbol->section != (asection *) NULL)
{
fprintf_vma (file, symbol->value + symbol->section->vma);
bfd_fprintf_vma (abfd, file,
symbol->value + symbol->section->vma);
}
else
{
fprintf_vma (file, symbol->value);
bfd_fprintf_vma (abfd, file, symbol->value);
}
/* This presumes that a symbol can not be both BSF_DEBUGGING and

View File

@ -957,8 +957,8 @@ tekhex_get_symbol_info (ignore_abfd, symbol, ret)
}
static void
tekhex_print_symbol (ignore_abfd, filep, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
tekhex_print_symbol (abfd, filep, symbol, how)
bfd *abfd;
PTR filep;
asymbol *symbol;
bfd_print_symbol_type how;
@ -977,7 +977,7 @@ tekhex_print_symbol (ignore_abfd, filep, symbol, how)
{
CONST char *section_name = symbol->section->name;
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s %s",
section_name,

View File

@ -742,8 +742,8 @@ versados_get_symbol_info (ignore_abfd, symbol, ret)
}
void
versados_print_symbol (ignore_abfd, afile, symbol, how)
bfd *ignore_abfd ATTRIBUTE_UNUSED;
versados_print_symbol (abfd, afile, symbol, how)
bfd *abfd;
PTR afile;
asymbol *symbol;
bfd_print_symbol_type how;
@ -755,7 +755,7 @@ versados_print_symbol (ignore_abfd, afile, symbol, how)
fprintf (file, "%s", symbol->name);
break;
default:
bfd_print_symbol_vandf ((PTR) file, symbol);
bfd_print_symbol_vandf (abfd, (PTR) file, symbol);
fprintf (file, " %-5s %s",
symbol->section->name,
symbol->name);

View File

@ -1170,7 +1170,7 @@ _bfd_vms_make_empty_symbol (abfd)
static void
vms_print_symbol (abfd, file, symbol, how)
bfd *abfd ATTRIBUTE_UNUSED;
bfd *abfd;
PTR file;
asymbol *symbol;
bfd_print_symbol_type how;
@ -1190,7 +1190,7 @@ vms_print_symbol (abfd, file, symbol, how)
{
CONST char *section_name = symbol->section->name;
bfd_print_symbol_vandf((PTR)file,symbol);
bfd_print_symbol_vandf (abfd, (PTR)file, symbol);
fprintf ((FILE *)file," %-8s %s", section_name, symbol->name);
}