* coffgen.c (coff_print_symbol): Use bfd_fprintf_vma, not
fprintf_vma directly. * peXXigen.c (pe_print_edata): Likewise. (pe_print_pdata): Likewise. (_bfd_XX_print_ce_compressed_pdata): Likewise. (_bfd_XX_print_private_bfd_data_common): Likewise.
This commit is contained in:
parent
76bee0cceb
commit
ebf12fbedc
@ -1,3 +1,12 @@
|
|||||||
|
2009-05-21 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||||
|
|
||||||
|
* coffgen.c (coff_print_symbol): Use bfd_fprintf_vma, not
|
||||||
|
fprintf_vma directly.
|
||||||
|
* peXXigen.c (pe_print_edata): Likewise.
|
||||||
|
(pe_print_pdata): Likewise.
|
||||||
|
(_bfd_XX_print_ce_compressed_pdata): Likewise.
|
||||||
|
(_bfd_XX_print_private_bfd_data_common): Likewise.
|
||||||
|
|
||||||
2009-05-19 Dave Korn <dave.korn.cygwin@gmail.com>
|
2009-05-19 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||||
|
|
||||||
* cofflink.c (process_embedded_commands): Ignore "-aligncomm".
|
* cofflink.c (process_embedded_commands): Ignore "-aligncomm".
|
||||||
|
@ -1959,16 +1959,7 @@ coff_print_symbol (bfd *abfd,
|
|||||||
combined->u.syment.n_type,
|
combined->u.syment.n_type,
|
||||||
combined->u.syment.n_sclass,
|
combined->u.syment.n_sclass,
|
||||||
combined->u.syment.n_numaux);
|
combined->u.syment.n_numaux);
|
||||||
#ifdef BFD64
|
bfd_fprintf_vma (abfd, file, val);
|
||||||
/* fprintf_vma() on a 64-bit enabled host will always print a 64-bit
|
|
||||||
value, but really we want to display the address in the target's
|
|
||||||
address size. Since we do not have a field in the bfd structure
|
|
||||||
to tell us this, we take a guess, based on the target's name. */
|
|
||||||
if (strstr (bfd_get_target (abfd), "64") == NULL)
|
|
||||||
fprintf (file, "%08lx", (unsigned long) (val & 0xffffffff));
|
|
||||||
else
|
|
||||||
#endif
|
|
||||||
fprintf_vma (file, val);
|
|
||||||
fprintf (file, " %s", symbol->name);
|
fprintf (file, " %s", symbol->name);
|
||||||
|
|
||||||
for (aux = 0; aux < combined->u.syment.n_numaux; aux++)
|
for (aux = 0; aux < combined->u.syment.n_numaux; aux++)
|
||||||
@ -2051,7 +2042,7 @@ coff_print_symbol (bfd *abfd,
|
|||||||
while (l->line_number)
|
while (l->line_number)
|
||||||
{
|
{
|
||||||
fprintf (file, "\n%4d : ", l->line_number);
|
fprintf (file, "\n%4d : ", l->line_number);
|
||||||
fprintf_vma (file, l->u.offset + symbol->section->vma);
|
bfd_fprintf_vma (abfd, file, l->u.offset + symbol->section->vma);
|
||||||
l++;
|
l++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1469,7 +1469,7 @@ pe_print_edata (bfd * abfd, void * vfile)
|
|||||||
|
|
||||||
fprintf (file,
|
fprintf (file,
|
||||||
_("Name \t\t\t\t"));
|
_("Name \t\t\t\t"));
|
||||||
fprintf_vma (file, edt.name);
|
bfd_fprintf_vma (abfd, file, edt.name);
|
||||||
fprintf (file,
|
fprintf (file,
|
||||||
" %s\n", data + edt.name - adj);
|
" %s\n", data + edt.name - adj);
|
||||||
|
|
||||||
@ -1491,17 +1491,17 @@ pe_print_edata (bfd * abfd, void * vfile)
|
|||||||
|
|
||||||
fprintf (file,
|
fprintf (file,
|
||||||
_("\tExport Address Table \t\t"));
|
_("\tExport Address Table \t\t"));
|
||||||
fprintf_vma (file, edt.eat_addr);
|
bfd_fprintf_vma (abfd, file, edt.eat_addr);
|
||||||
fprintf (file, "\n");
|
fprintf (file, "\n");
|
||||||
|
|
||||||
fprintf (file,
|
fprintf (file,
|
||||||
_("\tName Pointer Table \t\t"));
|
_("\tName Pointer Table \t\t"));
|
||||||
fprintf_vma (file, edt.npt_addr);
|
bfd_fprintf_vma (abfd, file, edt.npt_addr);
|
||||||
fprintf (file, "\n");
|
fprintf (file, "\n");
|
||||||
|
|
||||||
fprintf (file,
|
fprintf (file,
|
||||||
_("\tOrdinal Table \t\t\t"));
|
_("\tOrdinal Table \t\t\t"));
|
||||||
fprintf_vma (file, edt.ot_addr);
|
bfd_fprintf_vma (abfd, file, edt.ot_addr);
|
||||||
fprintf (file, "\n");
|
fprintf (file, "\n");
|
||||||
|
|
||||||
/* The next table to find is the Export Address Table. It's basically
|
/* The next table to find is the Export Address Table. It's basically
|
||||||
@ -1666,14 +1666,14 @@ pe_print_pdata (bfd * abfd, void * vfile)
|
|||||||
prolog_end_addr &= ~(bfd_vma) 0x3;
|
prolog_end_addr &= ~(bfd_vma) 0x3;
|
||||||
|
|
||||||
fputc (' ', file);
|
fputc (' ', file);
|
||||||
fprintf_vma (file, i + section->vma); fputc ('\t', file);
|
bfd_fprintf_vma (abfd, file, i + section->vma); fputc ('\t', file);
|
||||||
fprintf_vma (file, begin_addr); fputc (' ', file);
|
bfd_fprintf_vma (abfd, file, begin_addr); fputc (' ', file);
|
||||||
fprintf_vma (file, end_addr); fputc (' ', file);
|
bfd_fprintf_vma (abfd, file, end_addr); fputc (' ', file);
|
||||||
fprintf_vma (file, eh_handler);
|
bfd_fprintf_vma (abfd, file, eh_handler);
|
||||||
#if !defined(COFF_WITH_pep) || defined(COFF_WITH_pex64)
|
#if !defined(COFF_WITH_pep) || defined(COFF_WITH_pex64)
|
||||||
fputc (' ', file);
|
fputc (' ', file);
|
||||||
fprintf_vma (file, eh_data); fputc (' ', file);
|
bfd_fprintf_vma (abfd, file, eh_data); fputc (' ', file);
|
||||||
fprintf_vma (file, prolog_end_addr);
|
bfd_fprintf_vma (abfd, file, prolog_end_addr);
|
||||||
fprintf (file, " %x", em_data);
|
fprintf (file, " %x", em_data);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1838,10 +1838,10 @@ _bfd_XX_print_ce_compressed_pdata (bfd * abfd, void * vfile)
|
|||||||
exception_flag = (int)((other_data & 0x80000000) >> 31);
|
exception_flag = (int)((other_data & 0x80000000) >> 31);
|
||||||
|
|
||||||
fputc (' ', file);
|
fputc (' ', file);
|
||||||
fprintf_vma (file, i + section->vma); fputc ('\t', file);
|
bfd_fprintf_vma (abfd, file, i + section->vma); fputc ('\t', file);
|
||||||
fprintf_vma (file, begin_addr); fputc (' ', file);
|
bfd_fprintf_vma (abfd, file, begin_addr); fputc (' ', file);
|
||||||
fprintf_vma (file, prolog_length); fputc (' ', file);
|
bfd_fprintf_vma (abfd, file, prolog_length); fputc (' ', file);
|
||||||
fprintf_vma (file, function_length); fputc (' ', file);
|
bfd_fprintf_vma (abfd, file, function_length); fputc (' ', file);
|
||||||
fprintf (file, "%2d %2d ", flag32bit, exception_flag);
|
fprintf (file, "%2d %2d ", flag32bit, exception_flag);
|
||||||
|
|
||||||
/* Get the exception handler's address and the data passed from the
|
/* Get the exception handler's address and the data passed from the
|
||||||
@ -2068,21 +2068,21 @@ _bfd_XX_print_private_bfd_data_common (bfd * abfd, void * vfile)
|
|||||||
fprintf (file, "SizeOfUninitializedData\t%08lx\n",
|
fprintf (file, "SizeOfUninitializedData\t%08lx\n",
|
||||||
(unsigned long) i->SizeOfUninitializedData);
|
(unsigned long) i->SizeOfUninitializedData);
|
||||||
fprintf (file, "AddressOfEntryPoint\t");
|
fprintf (file, "AddressOfEntryPoint\t");
|
||||||
fprintf_vma (file, i->AddressOfEntryPoint);
|
bfd_fprintf_vma (abfd, file, i->AddressOfEntryPoint);
|
||||||
fprintf (file, "\nBaseOfCode\t\t");
|
fprintf (file, "\nBaseOfCode\t\t");
|
||||||
fprintf_vma (file, i->BaseOfCode);
|
bfd_fprintf_vma (abfd, file, i->BaseOfCode);
|
||||||
#if !defined(COFF_WITH_pep) && !defined(COFF_WITH_pex64)
|
#if !defined(COFF_WITH_pep) && !defined(COFF_WITH_pex64)
|
||||||
/* PE32+ does not have BaseOfData member! */
|
/* PE32+ does not have BaseOfData member! */
|
||||||
fprintf (file, "\nBaseOfData\t\t");
|
fprintf (file, "\nBaseOfData\t\t");
|
||||||
fprintf_vma (file, i->BaseOfData);
|
bfd_fprintf_vma (abfd, file, i->BaseOfData);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
fprintf (file, "\nImageBase\t\t");
|
fprintf (file, "\nImageBase\t\t");
|
||||||
fprintf_vma (file, i->ImageBase);
|
bfd_fprintf_vma (abfd, file, i->ImageBase);
|
||||||
fprintf (file, "\nSectionAlignment\t");
|
fprintf (file, "\nSectionAlignment\t");
|
||||||
fprintf_vma (file, i->SectionAlignment);
|
bfd_fprintf_vma (abfd, file, i->SectionAlignment);
|
||||||
fprintf (file, "\nFileAlignment\t\t");
|
fprintf (file, "\nFileAlignment\t\t");
|
||||||
fprintf_vma (file, i->FileAlignment);
|
bfd_fprintf_vma (abfd, file, i->FileAlignment);
|
||||||
fprintf (file, "\nMajorOSystemVersion\t%d\n", i->MajorOperatingSystemVersion);
|
fprintf (file, "\nMajorOSystemVersion\t%d\n", i->MajorOperatingSystemVersion);
|
||||||
fprintf (file, "MinorOSystemVersion\t%d\n", i->MinorOperatingSystemVersion);
|
fprintf (file, "MinorOSystemVersion\t%d\n", i->MinorOperatingSystemVersion);
|
||||||
fprintf (file, "MajorImageVersion\t%d\n", i->MajorImageVersion);
|
fprintf (file, "MajorImageVersion\t%d\n", i->MajorImageVersion);
|
||||||
@ -2141,13 +2141,13 @@ _bfd_XX_print_private_bfd_data_common (bfd * abfd, void * vfile)
|
|||||||
fprintf (file, "\t(%s)", subsystem_name);
|
fprintf (file, "\t(%s)", subsystem_name);
|
||||||
fprintf (file, "\nDllCharacteristics\t%08x\n", i->DllCharacteristics);
|
fprintf (file, "\nDllCharacteristics\t%08x\n", i->DllCharacteristics);
|
||||||
fprintf (file, "SizeOfStackReserve\t");
|
fprintf (file, "SizeOfStackReserve\t");
|
||||||
fprintf_vma (file, i->SizeOfStackReserve);
|
bfd_fprintf_vma (abfd, file, i->SizeOfStackReserve);
|
||||||
fprintf (file, "\nSizeOfStackCommit\t");
|
fprintf (file, "\nSizeOfStackCommit\t");
|
||||||
fprintf_vma (file, i->SizeOfStackCommit);
|
bfd_fprintf_vma (abfd, file, i->SizeOfStackCommit);
|
||||||
fprintf (file, "\nSizeOfHeapReserve\t");
|
fprintf (file, "\nSizeOfHeapReserve\t");
|
||||||
fprintf_vma (file, i->SizeOfHeapReserve);
|
bfd_fprintf_vma (abfd, file, i->SizeOfHeapReserve);
|
||||||
fprintf (file, "\nSizeOfHeapCommit\t");
|
fprintf (file, "\nSizeOfHeapCommit\t");
|
||||||
fprintf_vma (file, i->SizeOfHeapCommit);
|
bfd_fprintf_vma (abfd, file, i->SizeOfHeapCommit);
|
||||||
fprintf (file, "\nLoaderFlags\t\t%08lx\n", (unsigned long) i->LoaderFlags);
|
fprintf (file, "\nLoaderFlags\t\t%08lx\n", (unsigned long) i->LoaderFlags);
|
||||||
fprintf (file, "NumberOfRvaAndSizes\t%08lx\n",
|
fprintf (file, "NumberOfRvaAndSizes\t%08lx\n",
|
||||||
(unsigned long) i->NumberOfRvaAndSizes);
|
(unsigned long) i->NumberOfRvaAndSizes);
|
||||||
@ -2156,7 +2156,7 @@ _bfd_XX_print_private_bfd_data_common (bfd * abfd, void * vfile)
|
|||||||
for (j = 0; j < IMAGE_NUMBEROF_DIRECTORY_ENTRIES; j++)
|
for (j = 0; j < IMAGE_NUMBEROF_DIRECTORY_ENTRIES; j++)
|
||||||
{
|
{
|
||||||
fprintf (file, "Entry %1x ", j);
|
fprintf (file, "Entry %1x ", j);
|
||||||
fprintf_vma (file, i->DataDirectory[j].VirtualAddress);
|
bfd_fprintf_vma (abfd, file, i->DataDirectory[j].VirtualAddress);
|
||||||
fprintf (file, " %08lx ", (unsigned long) i->DataDirectory[j].Size);
|
fprintf (file, " %08lx ", (unsigned long) i->DataDirectory[j].Size);
|
||||||
fprintf (file, "%s\n", dir_names[j]);
|
fprintf (file, "%s\n", dir_names[j]);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user