mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-02 15:02:18 +00:00
(elfNAME, ElfNAME): Use CAT directly rather than going through NAME.
(bfd_elf32_new_section_hook): Declare.
This commit is contained in:
parent
5aef7c67a3
commit
e6858d1b68
@ -28,14 +28,15 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||||||
#ifndef NAME
|
#ifndef NAME
|
||||||
#if ARCH_SIZE==64
|
#if ARCH_SIZE==64
|
||||||
#define NAME(x,y) CAT3(x,64_,y)
|
#define NAME(x,y) CAT3(x,64_,y)
|
||||||
|
#define ElfNAME(X) CAT(Elf64_,X)
|
||||||
|
#define elfNAME(X) CAT(elf64_,X)
|
||||||
#else /* ARCH_SIZE==32 */
|
#else /* ARCH_SIZE==32 */
|
||||||
#define NAME(x,y) CAT3(x,32_,y)
|
#define NAME(x,y) CAT3(x,32_,y)
|
||||||
|
#define ElfNAME(X) CAT(Elf32_,X)
|
||||||
|
#define elfNAME(X) CAT(elf32_,X)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define ElfNAME(X) NAME(Elf,X)
|
|
||||||
#define elfNAME(X) NAME(elf,X)
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
asymbol symbol;
|
asymbol symbol;
|
||||||
@ -119,6 +120,7 @@ extern boolean bfd_elf32_find_nearest_line PARAMS ((bfd *, asection *,
|
|||||||
unsigned int *));
|
unsigned int *));
|
||||||
extern int bfd_elf32_sizeof_headers PARAMS ((bfd *, boolean));
|
extern int bfd_elf32_sizeof_headers PARAMS ((bfd *, boolean));
|
||||||
extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
|
extern unsigned long elf_hash PARAMS ((CONST unsigned char *));
|
||||||
|
extern boolean bfd_elf32_new_section_hook PARAMS ((bfd *, asection *));
|
||||||
|
|
||||||
/* If the target doesn't have reloc handling written yet: */
|
/* If the target doesn't have reloc handling written yet: */
|
||||||
extern void bfd_elf32_no_info_to_howto PARAMS ((bfd *, arelent *,
|
extern void bfd_elf32_no_info_to_howto PARAMS ((bfd *, arelent *,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user