mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-08 15:56:07 +08:00
2000-11-20 Kazu Hirata <kazu@hxi.com>
* bfd-in.h: Fix formatting. * bfd-in2.h: Likewise. * bfd.c: Likewise. * bout.c: Likewise.
This commit is contained in:
@ -10,6 +10,10 @@
|
|||||||
* aoutf1.h: Likewise.
|
* aoutf1.h: Likewise.
|
||||||
* aoutx.h: Likewise.
|
* aoutx.h: Likewise.
|
||||||
* archive.c: Likewise.
|
* archive.c: Likewise.
|
||||||
|
* bfd-in.h: Likewise.
|
||||||
|
* bfd-in2.h: Likewise.
|
||||||
|
* bfd.c: Likewise.
|
||||||
|
* bout.c: Likewise.
|
||||||
|
|
||||||
2000-11-17 H.J. Lu <hjl@gnu.org>
|
2000-11-17 H.J. Lu <hjl@gnu.org>
|
||||||
|
|
||||||
|
@ -512,7 +512,7 @@ extern int bfd_stat PARAMS ((bfd *abfd, struct stat *));
|
|||||||
|
|
||||||
#define bfd_get_symbol_leading_char(abfd) ((abfd)->xvec->symbol_leading_char)
|
#define bfd_get_symbol_leading_char(abfd) ((abfd)->xvec->symbol_leading_char)
|
||||||
|
|
||||||
#define bfd_set_cacheable(abfd,bool) (((abfd)->cacheable = (boolean)(bool)), true)
|
#define bfd_set_cacheable(abfd,bool) (((abfd)->cacheable = (boolean) (bool)), true)
|
||||||
|
|
||||||
extern boolean bfd_record_phdr
|
extern boolean bfd_record_phdr
|
||||||
PARAMS ((bfd *, unsigned long, boolean, flagword, boolean, bfd_vma,
|
PARAMS ((bfd *, unsigned long, boolean, flagword, boolean, bfd_vma,
|
||||||
|
476
bfd/bfd-in2.h
476
bfd/bfd-in2.h
File diff suppressed because it is too large
Load Diff
@ -833,7 +833,7 @@ DESCRIPTION
|
|||||||
Instead, we want to ask questions like "is this NNN byte sized
|
Instead, we want to ask questions like "is this NNN byte sized
|
||||||
object I'm about to try read from file offset YYY reasonable?"
|
object I'm about to try read from file offset YYY reasonable?"
|
||||||
As as example of where we might do this, some object formats
|
As as example of where we might do this, some object formats
|
||||||
use string tables for which the first <<sizeof(long)>> bytes of the
|
use string tables for which the first <<sizeof (long)>> bytes of the
|
||||||
table contain the size of the table itself, including the size bytes.
|
table contain the size of the table itself, including the size bytes.
|
||||||
If an application tries to read what it thinks is one of these
|
If an application tries to read what it thinks is one of these
|
||||||
string tables, without some way to validate the size, and for
|
string tables, without some way to validate the size, and for
|
||||||
@ -980,7 +980,7 @@ bfd_scan_vma (string, end, base)
|
|||||||
int digit;
|
int digit;
|
||||||
|
|
||||||
/* Let the host do it if possible. */
|
/* Let the host do it if possible. */
|
||||||
if (sizeof(bfd_vma) <= sizeof(unsigned long))
|
if (sizeof (bfd_vma) <= sizeof (unsigned long))
|
||||||
return (bfd_vma) strtoul (string, (char **) end, base);
|
return (bfd_vma) strtoul (string, (char **) end, base);
|
||||||
|
|
||||||
/* A negative base makes no sense, and we only need to go as high as hex. */
|
/* A negative base makes no sense, and we only need to go as high as hex. */
|
||||||
|
20
bfd/bout.c
20
bfd/bout.c
@ -306,22 +306,22 @@ b_out_write_object_contents (abfd)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (q > outsyms)
|
if (q > outsyms)
|
||||||
qsort (outsyms, q - outsyms, sizeof(asymbol*), b_out_symbol_cmp);
|
qsort (outsyms, q - outsyms, sizeof (asymbol*), b_out_symbol_cmp);
|
||||||
|
|
||||||
/* Back to your regularly scheduled program. */
|
/* Back to your regularly scheduled program. */
|
||||||
|
|
||||||
if (bfd_seek (abfd, (file_ptr)(N_SYMOFF(*exec_hdr(abfd))), SEEK_SET)
|
if (bfd_seek (abfd, (file_ptr) (N_SYMOFF(*exec_hdr(abfd))), SEEK_SET)
|
||||||
!= 0)
|
!= 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (! aout_32_write_syms (abfd))
|
if (! aout_32_write_syms (abfd))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (bfd_seek (abfd, (file_ptr)(N_TROFF(*exec_hdr(abfd))), SEEK_SET) != 0)
|
if (bfd_seek (abfd, (file_ptr) (N_TROFF(*exec_hdr(abfd))), SEEK_SET) != 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!b_out_squirt_out_relocs (abfd, obj_textsec (abfd))) return false;
|
if (!b_out_squirt_out_relocs (abfd, obj_textsec (abfd))) return false;
|
||||||
if (bfd_seek (abfd, (file_ptr)(N_DROFF(*exec_hdr(abfd))), SEEK_SET)
|
if (bfd_seek (abfd, (file_ptr) (N_DROFF(*exec_hdr(abfd))), SEEK_SET)
|
||||||
!= 0)
|
!= 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@ -375,7 +375,7 @@ calljx_callback (abfd, link_info, reloc_entry, src, dst, input_section)
|
|||||||
|
|
||||||
word += value + reloc_entry->addend;
|
word += value + reloc_entry->addend;
|
||||||
|
|
||||||
bfd_put_32(abfd, word, dst);
|
bfd_put_32 (abfd, word, dst);
|
||||||
return bfd_reloc_ok;
|
return bfd_reloc_ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -439,7 +439,7 @@ callj_callback (abfd, link_info, reloc_entry, data, srcidx, dstidx,
|
|||||||
- output_addr (input_section))
|
- output_addr (input_section))
|
||||||
& BAL_MASK);
|
& BAL_MASK);
|
||||||
}
|
}
|
||||||
bfd_put_32(abfd, word, (bfd_byte *) data + dstidx);
|
bfd_put_32 (abfd, word, (bfd_byte *) data + dstidx);
|
||||||
return bfd_reloc_ok;
|
return bfd_reloc_ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -549,7 +549,7 @@ b_out_slurp_reloc_table (abfd, asect, symbols)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
doit:
|
doit:
|
||||||
if (bfd_seek (abfd, (file_ptr)(asect->rel_filepos), SEEK_SET) != 0)
|
if (bfd_seek (abfd, (file_ptr) (asect->rel_filepos), SEEK_SET) != 0)
|
||||||
return false;
|
return false;
|
||||||
count = reloc_size / sizeof (struct relocation_info);
|
count = reloc_size / sizeof (struct relocation_info);
|
||||||
|
|
||||||
@ -944,7 +944,7 @@ b_out_set_section_contents (abfd, section, location, offset, count)
|
|||||||
if (! aout_32_make_sections (abfd))
|
if (! aout_32_make_sections (abfd))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
obj_textsec (abfd)->filepos = sizeof(struct internal_exec);
|
obj_textsec (abfd)->filepos = sizeof (struct internal_exec);
|
||||||
obj_datasec(abfd)->filepos = obj_textsec(abfd)->filepos
|
obj_datasec(abfd)->filepos = obj_textsec(abfd)->filepos
|
||||||
+ obj_textsec (abfd)->_raw_size;
|
+ obj_textsec (abfd)->_raw_size;
|
||||||
|
|
||||||
@ -993,7 +993,7 @@ b_out_sizeof_headers (ignore_abfd, ignore)
|
|||||||
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
bfd *ignore_abfd ATTRIBUTE_UNUSED;
|
||||||
boolean ignore ATTRIBUTE_UNUSED;
|
boolean ignore ATTRIBUTE_UNUSED;
|
||||||
{
|
{
|
||||||
return sizeof(struct internal_exec);
|
return sizeof (struct internal_exec);
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
@ -1410,7 +1410,7 @@ b_out_bfd_get_relocated_section_contents (output_bfd, link_info, link_order,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
abort();
|
abort ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user