2007-08-24 Jan Kratochvil <jan.kratochvil@redhat.com>
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 24 Aug 2007 15:11:13 +0000 (15:11 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 24 Aug 2007 15:11:13 +0000 (15:11 +0000)
commit718175fac18673fdfb03099e2ea71251635602e4
treee5a56cac921d0c0389c87de69a9010d421d8fde0
parent4744ac1bb0d2f2294c7762577262fdcafb67883b
2007-08-24  Jan Kratochvil  <jan.kratochvil@redhat.com>

* elf-bfd.h (struct elf_obj_tdata): New BUILD_ID_SIZE, BUILD_ID.
* elf.c (elfcore_read_notes): Split to ...
(elf_read_notes) ... here ...
(elf_parse_notes): ... and here.  Check `bfd_get_format (abfd)' with
the former subfunctions called only for BFD_CORE.
Call ELFOBJ_GROK_GNU_NOTE for BFD_OBJECT files with the owner "GNU".
(_bfd_elf_make_section_from_shdr): Call ELF_PARSE_NOTES for SHT_NOTEs.
(bfd_section_from_phdr): Update the call for renamed ELFCORE_READ_NOTES.
(elfobj_grok_gnu_build_id, elfobj_grok_gnu_note): New functions.
Code advisory: Roland McGrath
bfd/ChangeLog
bfd/elf-bfd.h
bfd/elf.c