@ -13,6 +13,7 @@
# ifndef _ELF_H
# ifndef _ELF_H
# define _ELF_H
# define _ELF_H
# ifndef __ASSEMBLER__
# include "compiler.h"
# include "compiler.h"
/*
/*
@ -517,6 +518,8 @@ unsigned long elf_hash(const unsigned char *name);
# define ELF_TARG_VER 1 /* The ver for which this code is intended */
# define ELF_TARG_VER 1 /* The ver for which this code is intended */
# endif /* __ASSEMBLER */
/*
/*
* XXX - PowerPC defines really don ' t belong in here ,
* XXX - PowerPC defines really don ' t belong in here ,
* but we ' ll put them in for simplicity .
* but we ' ll put them in for simplicity .
@ -602,6 +605,16 @@ unsigned long elf_hash(const unsigned char *name);
that may still be in object files . */
that may still be in object files . */
# define R_PPC_TOC16 255
# define R_PPC_TOC16 255
/* ARM relocs */
# define R_ARM_NONE 0 /* No reloc */
# define R_ARM_RELATIVE 23 /* Adjust by program base */
/* AArch64 relocs */
# define R_AARCH64_NONE 0 /* No relocation. */
# define R_AARCH64_RELATIVE 1027 /* Adjust by program base. */
# ifndef __ASSEMBLER__
int valid_elf_image ( unsigned long addr ) ;
int valid_elf_image ( unsigned long addr ) ;
# endif
# endif /* _ELF_H */
# endif /* _ELF_H */