* elf.c (_bfd_elf_init_private_section_data): Comment typo.
(elfcore_grok_nto_status): Use long instead of pid_t. (elfcore_grok_nto_regs, elfcore_grok_nto_note): Likewise.
This commit is contained in:
parent
92ce91bb61
commit
d3fd40746a
@ -1,3 +1,9 @@
|
|||||||
|
2006-06-06 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* elf.c (_bfd_elf_init_private_section_data): Comment typo.
|
||||||
|
(elfcore_grok_nto_status): Use long instead of pid_t.
|
||||||
|
(elfcore_grok_nto_regs, elfcore_grok_nto_note): Likewise.
|
||||||
|
|
||||||
2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
|
2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
|
||||||
* po/Make-in (top_builddir): Define.
|
* po/Make-in (top_builddir): Define.
|
||||||
|
13
bfd/elf.c
13
bfd/elf.c
@ -5956,7 +5956,7 @@ _bfd_elf_init_private_section_data (bfd *ibfd,
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
/* Don't copy the output ELF section type from input if the
|
/* Don't copy the output ELF section type from input if the
|
||||||
output BFD section flags has been set to something different.
|
output BFD section flags have been set to something different.
|
||||||
elf_fake_sections will set ELF section type based on BFD
|
elf_fake_sections will set ELF section type based on BFD
|
||||||
section flags. */
|
section flags. */
|
||||||
if (osec->flags == isec->flags
|
if (osec->flags == isec->flags
|
||||||
@ -5967,7 +5967,6 @@ _bfd_elf_init_private_section_data (bfd *ibfd,
|
|||||||
SHT_GROUP section will have its elf_next_in_group pointing back
|
SHT_GROUP section will have its elf_next_in_group pointing back
|
||||||
to the input group members. Ignore linker created group section.
|
to the input group members. Ignore linker created group section.
|
||||||
See elfNN_ia64_object_p in elfxx-ia64.c. */
|
See elfNN_ia64_object_p in elfxx-ia64.c. */
|
||||||
|
|
||||||
if (need_group)
|
if (need_group)
|
||||||
{
|
{
|
||||||
if (elf_sec_group (isec) == NULL
|
if (elf_sec_group (isec) == NULL
|
||||||
@ -7935,7 +7934,7 @@ elfcore_grok_netbsd_note (bfd *abfd, Elf_Internal_Note *note)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bfd_boolean
|
static bfd_boolean
|
||||||
elfcore_grok_nto_status (bfd *abfd, Elf_Internal_Note *note, pid_t *tid)
|
elfcore_grok_nto_status (bfd *abfd, Elf_Internal_Note *note, long *tid)
|
||||||
{
|
{
|
||||||
void *ddata = note->descdata;
|
void *ddata = note->descdata;
|
||||||
char buf[100];
|
char buf[100];
|
||||||
@ -7967,7 +7966,7 @@ elfcore_grok_nto_status (bfd *abfd, Elf_Internal_Note *note, pid_t *tid)
|
|||||||
elf_tdata (abfd)->core_lwpid = *tid;
|
elf_tdata (abfd)->core_lwpid = *tid;
|
||||||
|
|
||||||
/* Make a ".qnx_core_status/%d" section. */
|
/* Make a ".qnx_core_status/%d" section. */
|
||||||
sprintf (buf, ".qnx_core_status/%ld", (long) *tid);
|
sprintf (buf, ".qnx_core_status/%ld", *tid);
|
||||||
|
|
||||||
name = bfd_alloc (abfd, strlen (buf) + 1);
|
name = bfd_alloc (abfd, strlen (buf) + 1);
|
||||||
if (name == NULL)
|
if (name == NULL)
|
||||||
@ -7988,7 +7987,7 @@ elfcore_grok_nto_status (bfd *abfd, Elf_Internal_Note *note, pid_t *tid)
|
|||||||
static bfd_boolean
|
static bfd_boolean
|
||||||
elfcore_grok_nto_regs (bfd *abfd,
|
elfcore_grok_nto_regs (bfd *abfd,
|
||||||
Elf_Internal_Note *note,
|
Elf_Internal_Note *note,
|
||||||
pid_t tid,
|
long tid,
|
||||||
char *base)
|
char *base)
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
@ -7996,7 +7995,7 @@ elfcore_grok_nto_regs (bfd *abfd,
|
|||||||
asection *sect;
|
asection *sect;
|
||||||
|
|
||||||
/* Make a "(base)/%d" section. */
|
/* Make a "(base)/%d" section. */
|
||||||
sprintf (buf, "%s/%ld", base, (long) tid);
|
sprintf (buf, "%s/%ld", base, tid);
|
||||||
|
|
||||||
name = bfd_alloc (abfd, strlen (buf) + 1);
|
name = bfd_alloc (abfd, strlen (buf) + 1);
|
||||||
if (name == NULL)
|
if (name == NULL)
|
||||||
@ -8029,7 +8028,7 @@ elfcore_grok_nto_note (bfd *abfd, Elf_Internal_Note *note)
|
|||||||
/* Every GREG section has a STATUS section before it. Store the
|
/* Every GREG section has a STATUS section before it. Store the
|
||||||
tid from the previous call to pass down to the next gregs
|
tid from the previous call to pass down to the next gregs
|
||||||
function. */
|
function. */
|
||||||
static pid_t tid = 1;
|
static long tid = 1;
|
||||||
|
|
||||||
switch (note->type)
|
switch (note->type)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user