alpha/parisc support
This commit is contained in:
parent
6feb2002f0
commit
63654c1b08
@ -109,6 +109,14 @@ extern int insmod_ng_main( int argc, char **argv);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Alpha */
|
||||||
|
#if defined(__alpha__)
|
||||||
|
#define MATCH_MACHINE(x) (x == EM_ALPHA)
|
||||||
|
#define SHT_RELM SHT_RELA
|
||||||
|
#define Elf64_RelM Elf64_Rela
|
||||||
|
#define ELFCLASSM ELFCLASS64
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ARM support */
|
/* ARM support */
|
||||||
#if defined(__arm__)
|
#if defined(__arm__)
|
||||||
#define MATCH_MACHINE(x) (x == EM_ARM)
|
#define MATCH_MACHINE(x) (x == EM_ARM)
|
||||||
@ -135,6 +143,19 @@ extern int insmod_ng_main( int argc, char **argv);
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* PA-RISC / HP-PA */
|
||||||
|
#if defined(__hppa__)
|
||||||
|
#define MATCH_MACHINE(x) (x == EM_PARISC)
|
||||||
|
#define SHT_RELM SHT_RELA
|
||||||
|
#if defined(__LP64__)
|
||||||
|
#define Elf64_RelM Elf64_Rela
|
||||||
|
#define ELFCLASSM ELFCLASS64
|
||||||
|
#else
|
||||||
|
#define Elf32_RelM Elf32_Rela
|
||||||
|
#define ELFCLASSM ELFCLASS32
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/* H8/300 */
|
/* H8/300 */
|
||||||
#if defined(__H8300H__) || defined(__H8300S__)
|
#if defined(__H8300H__) || defined(__H8300S__)
|
||||||
#define MATCH_MACHINE(x) (x == EM_H8_300)
|
#define MATCH_MACHINE(x) (x == EM_H8_300)
|
||||||
@ -308,7 +329,7 @@ extern int insmod_ng_main( int argc, char **argv);
|
|||||||
#ifndef MODUTILS_MODULE_H
|
#ifndef MODUTILS_MODULE_H
|
||||||
static const int MODUTILS_MODULE_H = 1;
|
static const int MODUTILS_MODULE_H = 1;
|
||||||
|
|
||||||
#ident "$Id: insmod.c,v 1.125 2004/09/02 23:03:25 andersen Exp $"
|
#ident "$Id: insmod.c,v 1.126 2004/12/26 09:13:32 vapier Exp $"
|
||||||
|
|
||||||
/*======================================================================*/
|
/*======================================================================*/
|
||||||
/* For sizeof() which are related to the module platform and not to the
|
/* For sizeof() which are related to the module platform and not to the
|
||||||
@ -466,7 +487,7 @@ int delete_module(const char *);
|
|||||||
#ifndef MODUTILS_OBJ_H
|
#ifndef MODUTILS_OBJ_H
|
||||||
static const int MODUTILS_OBJ_H = 1;
|
static const int MODUTILS_OBJ_H = 1;
|
||||||
|
|
||||||
#ident "$Id: insmod.c,v 1.125 2004/09/02 23:03:25 andersen Exp $"
|
#ident "$Id: insmod.c,v 1.126 2004/12/26 09:13:32 vapier Exp $"
|
||||||
|
|
||||||
/* The relocatable object is manipulated using elfin types. */
|
/* The relocatable object is manipulated using elfin types. */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user