From: Mark Kettenis Date: Thu, 30 Oct 2003 19:29:40 +0000 (+0000) Subject: * fbsd-proc.c (fbsd_make_corefile_notes): Put a "FreeBSD" label in X-Git-Tag: cagney_bigcore-20040122-branchpoint~992 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a12a2a0ed0e3950b4a059eabe63cf55f0eebc03;p=external%2Fbinutils.git * fbsd-proc.c (fbsd_make_corefile_notes): Put a "FreeBSD" label in the ELF header. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e4de791..87a23aa 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2003-10-30 Mark Kettenis + + * fbsd-proc.c (fbsd_make_corefile_notes): Put a "FreeBSD" label in + the ELF header. + 2003-10-29 Mark Kettenis * config/i386/fbsd.mt (TDEPFILES): Add corelow.o. diff --git a/gdb/fbsd-proc.c b/gdb/fbsd-proc.c index 2c31768..8321cf5 100644 --- a/gdb/fbsd-proc.c +++ b/gdb/fbsd-proc.c @@ -127,6 +127,11 @@ fbsd_make_corefile_notes (bfd *obfd, int *note_size) gregset_t gregs; fpregset_t fpregs; char *note_data = NULL; + Elf_Internal_Ehdr *i_ehdrp; + + /* Put a "FreeBSD" label in the ELF header. */ + i_ehdrp = elf_elfheader (obfd); + i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_FREEBSD; fill_gregset (&gregs, -1); note_data = elfcore_write_prstatus (obfd, note_data, note_size,