projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[gdb/testsuite] Fix duplicate test-names in gdb.trace
[deliverable/binutils-gdb.git]
/
bfd
/
elf32-gen.c
diff --git
a/bfd/elf32-gen.c
b/bfd/elf32-gen.c
index 23c74767799e6c220f397fb17add0a1f646b438e..79aa631c1b94205a777e966192c50dda759962e0 100644
(file)
--- a/
bfd/elf32-gen.c
+++ b/
bfd/elf32-gen.c
@@
-1,12
+1,11
@@
/* Generic support for 32-bit ELF
/* Generic support for 32-bit ELF
- Copyright 1993, 1995, 1998, 1999, 2001, 2002, 2004, 2005
- Free Software Foundation, Inc.
+ Copyright (C) 1993-2020 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This file is part of BFD, the Binary File Descriptor library.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version
2
of the License, or
+ the Free Software Foundation; either version
3
of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
(at your option) any later version.
This program is distributed in the hope that it will be useful,
@@
-16,10
+15,11
@@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */
+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+ MA 02110-1301, USA. */
-#include "bfd.h"
#include "sysdep.h"
#include "sysdep.h"
+#include "bfd.h"
#include "libbfd.h"
#include "elf-bfd.h"
#include "libbfd.h"
#include "elf-bfd.h"
@@
-41,20
+41,22
@@
static reloc_howto_type dummy =
0, /* dst_mask */
FALSE); /* pcrel_offset */
0, /* dst_mask */
FALSE); /* pcrel_offset */
-static
void
+static
bfd_boolean
elf_generic_info_to_howto (bfd *abfd ATTRIBUTE_UNUSED,
arelent *bfd_reloc,
Elf_Internal_Rela *elf_reloc ATTRIBUTE_UNUSED)
{
bfd_reloc->howto = &dummy;
elf_generic_info_to_howto (bfd *abfd ATTRIBUTE_UNUSED,
arelent *bfd_reloc,
Elf_Internal_Rela *elf_reloc ATTRIBUTE_UNUSED)
{
bfd_reloc->howto = &dummy;
+ return TRUE;
}
}
-static
void
+static
bfd_boolean
elf_generic_info_to_howto_rel (bfd *abfd ATTRIBUTE_UNUSED,
arelent *bfd_reloc,
Elf_Internal_Rela *elf_reloc ATTRIBUTE_UNUSED)
{
bfd_reloc->howto = &dummy;
elf_generic_info_to_howto_rel (bfd *abfd ATTRIBUTE_UNUSED,
arelent *bfd_reloc,
Elf_Internal_Rela *elf_reloc ATTRIBUTE_UNUSED)
{
bfd_reloc->howto = &dummy;
+ return TRUE;
}
static void
}
static void
@@
-65,7
+67,8
@@
check_for_relocs (bfd * abfd, asection * o, void * failed)
Elf_Internal_Ehdr *ehdrp;
ehdrp = elf_elfheader (abfd);
Elf_Internal_Ehdr *ehdrp;
ehdrp = elf_elfheader (abfd);
- _bfd_error_handler (_("%B: Relocations in generic ELF (EM: %d)"),
+ /* xgettext:c-format */
+ _bfd_error_handler (_("%pB: relocations in generic ELF (EM: %d)"),
abfd, ehdrp->e_machine);
bfd_set_error (bfd_error_wrong_format);
abfd, ehdrp->e_machine);
bfd_set_error (bfd_error_wrong_format);
@@
-86,14
+89,15
@@
elf32_generic_link_add_symbols (bfd *abfd, struct bfd_link_info *info)
return bfd_elf_link_add_symbols (abfd, info);
}
return bfd_elf_link_add_symbols (abfd, info);
}
-#define TARGET_LITTLE_SYM
bfd_elf32_little_generic
_vec
+#define TARGET_LITTLE_SYM
elf32_le
_vec
#define TARGET_LITTLE_NAME "elf32-little"
#define TARGET_LITTLE_NAME "elf32-little"
-#define TARGET_BIG_SYM
bfd_elf32_big_generic
_vec
+#define TARGET_BIG_SYM
elf32_be
_vec
#define TARGET_BIG_NAME "elf32-big"
#define ELF_ARCH bfd_arch_unknown
#define ELF_MACHINE_CODE EM_NONE
#define ELF_MAXPAGESIZE 0x1
#define bfd_elf32_bfd_reloc_type_lookup bfd_default_reloc_type_lookup
#define TARGET_BIG_NAME "elf32-big"
#define ELF_ARCH bfd_arch_unknown
#define ELF_MACHINE_CODE EM_NONE
#define ELF_MAXPAGESIZE 0x1
#define bfd_elf32_bfd_reloc_type_lookup bfd_default_reloc_type_lookup
+#define bfd_elf32_bfd_reloc_name_lookup _bfd_norelocs_bfd_reloc_name_lookup
#define bfd_elf32_bfd_link_add_symbols elf32_generic_link_add_symbols
#define elf_info_to_howto elf_generic_info_to_howto
#define elf_info_to_howto_rel elf_generic_info_to_howto_rel
#define bfd_elf32_bfd_link_add_symbols elf32_generic_link_add_symbols
#define elf_info_to_howto elf_generic_info_to_howto
#define elf_info_to_howto_rel elf_generic_info_to_howto_rel
This page took
0.024912 seconds
and
4
git commands to generate.