Add i386 relocations.
This commit is contained in:
parent
97ab1bd53b
commit
5f59f7e15a
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: elf_machdep.h,v 1.2 1997/10/11 19:11:10 christos Exp $ */
|
||||
/* $NetBSD: elf_machdep.h,v 1.3 1998/07/12 17:09:43 thorpej Exp $ */
|
||||
|
||||
#define ELF32_MACHDEP_ENDIANNESS Elf_ed_2lsb
|
||||
#define ELF32_MACHDEP_ID_CASES \
|
||||
@ -9,3 +9,23 @@
|
||||
#define ELF64_MACHDEP_ENDIANNESS XXX /* break compilation */
|
||||
#define ELF64_MACHDEP_ID_CASES \
|
||||
/* no 64-bit ELF machine types supported */
|
||||
|
||||
/* i386 relocations */
|
||||
#define R_386_NONE 0
|
||||
#define R_386_32 1
|
||||
#define R_386_PC32 2
|
||||
#define R_386_GOT32 3
|
||||
#define R_386_PLT32 4
|
||||
#define R_386_COPY 5
|
||||
#define R_386_GLOB_DAT 6
|
||||
#define R_386_JUMP_SLOT 7
|
||||
#define R_386_RELATIVE 8
|
||||
#define R_386_GOTOFF 9
|
||||
#define R_386_GOTPC 10
|
||||
/* The following relocations are GNU extensions. */
|
||||
#define R_386_16 20
|
||||
#define R_386_PC16 21
|
||||
#define R_386_8 22
|
||||
#define R_386_PC8 23
|
||||
|
||||
#define R_TYPE(name) __CONCAT(R_386_,name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user