1 |
/* Internal format of COFF object file data structures, for GNU BFD. |
/* Internal format of COFF object file data structures, for GNU BFD. |
2 |
This file is part of BFD, the Binary File Descriptor library. |
This file is part of BFD, the Binary File Descriptor library. |
3 |
|
|
4 |
Copyright 2001 Free Software Foundation, Inc. |
Copyright 1999, 2000, 2001, 2002, 2003, 2004 |
5 |
|
Free Software Foundation, Inc. |
6 |
|
|
7 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
8 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
236 |
#define C_ALIAS 105 /* duplicate tag */ |
#define C_ALIAS 105 /* duplicate tag */ |
237 |
#define C_HIDDEN 106 /* ext symbol in dmert public lib */ |
#define C_HIDDEN 106 /* ext symbol in dmert public lib */ |
238 |
|
|
239 |
#define C_WEAKEXT 127 /* weak symbol -- GNU extension */ |
#if defined _AIX52 || defined AIX_WEAK_SUPPORT |
240 |
|
#define C_WEAKEXT 111 /* weak symbol -- AIX standard. */ |
241 |
|
#else |
242 |
|
#define C_WEAKEXT 127 /* weak symbol -- GNU extension. */ |
243 |
|
#endif |
244 |
|
|
245 |
/* New storage classes for TI COFF */ |
/* New storage classes for TI COFF */ |
246 |
#define C_UEXT 19 /* Tentative external definition */ |
#define C_UEXT 19 /* Tentative external definition */ |
605 |
}; |
}; |
606 |
|
|
607 |
#define R_DIR16 1 |
#define R_DIR16 1 |
608 |
|
#define R_REL24 5 |
609 |
#define R_DIR32 6 |
#define R_DIR32 6 |
610 |
#define R_IMAGEBASE 7 |
#define R_IMAGEBASE 7 |
611 |
|
#define R_SECREL32 11 |
612 |
#define R_RELBYTE 15 |
#define R_RELBYTE 15 |
613 |
#define R_RELWORD 16 |
#define R_RELWORD 16 |
614 |
#define R_RELLONG 17 |
#define R_RELLONG 17 |
615 |
#define R_PCRBYTE 18 |
#define R_PCRBYTE 18 |
616 |
#define R_PCRWORD 19 |
#define R_PCRWORD 19 |
617 |
#define R_PCRLONG 20 |
#define R_PCRLONG 20 |
618 |
|
#define R_PCR24 21 |
619 |
#define R_IPRSHORT 24 |
#define R_IPRSHORT 24 |
620 |
#define R_IPRLONG 26 |
#define R_IPRLONG 26 |
621 |
#define R_GETSEG 29 |
#define R_GETSEG 29 |
622 |
#define R_GETPA 30 |
#define R_GETPA 30 |
623 |
#define R_TAGWORD 31 |
#define R_TAGWORD 31 |
624 |
#define R_JUMPTARG 32 /* strange 29k 00xx00xx reloc */ |
#define R_JUMPTARG 32 /* strange 29k 00xx00xx reloc */ |
625 |
|
#define R_PARTLS16 32 |
626 |
|
#define R_PARTMS8 33 |
627 |
|
|
628 |
#define R_PCR16L 128 |
#define R_PCR16L 128 |
629 |
#define R_PCR26L 129 |
#define R_PCR26L 129 |