Add x86_64-mingw64 target
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
/* Internal format of COFF object file data structures, for GNU BFD.
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
|
||||
Copyright 1999, 2000, 2001, 2002, 2003, 2004. 2005
|
||||
Copyright 1999, 2000, 2001, 2002, 2003, 2004. 2005, 2006
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
@ -604,6 +604,25 @@ struct internal_reloc
|
||||
unsigned long r_offset; /* Used by Alpha ECOFF, SPARC, others */
|
||||
};
|
||||
|
||||
/* X86-64 relocations. */
|
||||
#define R_AMD64_ABS 0 /* Reference is absolute, no relocation is necessary. */
|
||||
#define R_AMD64_DIR64 1 /* 64-bit address (VA). */
|
||||
#define R_AMD64_DIR32 2 /* 32-bit address (VA) R_DIR32. */
|
||||
#define R_AMD64_IMAGEBASE 3 /* 32-bit absolute ref w/o base R_IMAGEBASE. */
|
||||
#define R_AMD64_PCRLONG 4 /* 32-bit relative address from byte following reloc R_PCRLONG. */
|
||||
#define R_AMD64_PCRLONG_1 5 /* 32-bit relative address from byte distance 1 from reloc. */
|
||||
#define R_AMD64_PCRLONG_2 6 /* 32-bit relative address from byte distance 2 from reloc. */
|
||||
#define R_AMD64_PCRLONG_3 7 /* 32-bit relative address from byte distance 3 from reloc. */
|
||||
#define R_AMD64_PCRLONG_4 8 /* 32-bit relative address from byte distance 4 from reloc. */
|
||||
#define R_AMD64_PCRLONG_5 9 /* 32-bit relative address from byte distance 5 from reloc. */
|
||||
#define R_AMD64_SECTION 10 /* Section index. */
|
||||
#define R_AMD64_SECREL 11 /* 32 bit offset from base of section containing target R_SECREL. */
|
||||
#define R_AMD64_SECREL7 12 /* 7 bit unsigned offset from base of section containing target. */
|
||||
#define R_AMD64_TOKEN 13 /* 32 bit metadata token. */
|
||||
#define R_AMD64_PCRQUAD 14 /* Pseude PC64 relocation - Note: not specified by MS/AMD but need for gas pc-relative 64bit wide relocation generated by ELF. */
|
||||
|
||||
/* i386 Relocations. */
|
||||
|
||||
#define R_DIR16 1
|
||||
#define R_REL24 5
|
||||
#define R_DIR32 6
|
||||
|
Reference in New Issue
Block a user