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:
parent
67a374a5f1
commit
60b89a1878
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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))
|
||||
|
|
|
@ -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",
|
||||
|
|
22
bfd/elf.c
22
bfd/elf.c
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
10
bfd/syms.c
10
bfd/syms.c
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue