diff options
author | Michael Snyder <msnyder@vmware.com> | 1998-08-20 00:32:36 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 1998-08-20 00:32:36 +0000 |
commit | b64beb2d10cddbd9f083954db17e94ab1354e78e (patch) | |
tree | 9d778d9dc248dde58fde48a0bed9638c24f81de4 /bfd/ChangeLog | |
parent | 67205639eb1260d5d65bf91ee9c1aa3ab5de8c22 (diff) | |
download | gdb-b64beb2d10cddbd9f083954db17e94ab1354e78e.zip gdb-b64beb2d10cddbd9f083954db17e94ab1354e78e.tar.gz gdb-b64beb2d10cddbd9f083954db17e94ab1354e78e.tar.bz2 |
Wed Aug 19 15:43:26 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* elfcode.h (elf_object_p): Reject files of header type ET_CORE
(core files are treated differently than object files).
* elf-bfd.h (_bfd_elf_write_corefile_contents,
bfd_elf_mkcorefile): declare.
* elfxx-target.h (_bfd_elf_write_corefile_contents,
bfd_elf_mkcorefile): add to bfd_target vector.
* elfcore.h (elf_core_file_p): save the program header table,
and set the bfd architecture from the elf file header.
* elf.c (bfd_elf_mkcorefile): new function.
(_bfd_elf_write_corefile_contents): new function.
(assign_file_positions_for_segments): add cases for handling
PT_NOTE segments. (assign_file_positions_except_relocs):
core files should be handled the same as exec files.
(prep_headers): identify core files as type ET_CORE.
(copy_private_bfd_data): identify the sections belonging to
the PT_NOTE segment.
* elf32-sparc.c (elf32_sparc_final_write_processing):
add break statement to default case.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f002e08..a15d3ad 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,25 @@ +Wed Aug 19 15:43:26 1998 Michael Snyder <msnyder@cleaver.cygnus.com> + + * elfcode.h (elf_object_p): Reject files of header type ET_CORE + (core files are treated differently than object files). + * elf-bfd.h (_bfd_elf_write_corefile_contents, + bfd_elf_mkcorefile): declare. + * elfxx-target.h (_bfd_elf_write_corefile_contents, + bfd_elf_mkcorefile): add to bfd_target vector. + * elfcore.h (elf_core_file_p): save the program header table, + and set the bfd architecture from the elf file header. + * elf.c (bfd_elf_mkcorefile): new function. + (_bfd_elf_write_corefile_contents): new function. + (assign_file_positions_for_segments): add cases for handling + PT_NOTE segments. (assign_file_positions_except_relocs): + core files should be handled the same as exec files. + (prep_headers): identify core files as type ET_CORE. + (copy_private_bfd_data): identify the sections belonging to + the PT_NOTE segment. + + * elf32-sparc.c (elf32_sparc_final_write_processing): + add break statement to default case. + 1998-08-19 Vladimir N. Makarov <vmakarov@cygnus.com> * elf32-ppc.c (ppc_elf_relocate_section): Check that output |