OLD | NEW |
1 /* TILEPro ELF support for BFD. | 1 /* TILEPro ELF support for BFD. |
2 Copyright 2011 Free Software Foundation, Inc. | 2 Copyright 2011 Free Software Foundation, Inc. |
3 | 3 |
4 This file is part of BFD, the Binary File Descriptor library. | 4 This file is part of BFD, the Binary File Descriptor library. |
5 | 5 |
6 This program is free software; you can redistribute it and/or modify | 6 This program is free software; you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation; either version 3 of the License, or | 8 the Free Software Foundation; either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 RELOC_NUMBER (R_TILEPRO_MMSTART_X1, 49) | 89 RELOC_NUMBER (R_TILEPRO_MMSTART_X1, 49) |
90 RELOC_NUMBER (R_TILEPRO_MMEND_X1, 50) | 90 RELOC_NUMBER (R_TILEPRO_MMEND_X1, 50) |
91 | 91 |
92 RELOC_NUMBER (R_TILEPRO_SHAMT_X0, 51) | 92 RELOC_NUMBER (R_TILEPRO_SHAMT_X0, 51) |
93 RELOC_NUMBER (R_TILEPRO_SHAMT_X1, 52) | 93 RELOC_NUMBER (R_TILEPRO_SHAMT_X1, 52) |
94 RELOC_NUMBER (R_TILEPRO_SHAMT_Y0, 53) | 94 RELOC_NUMBER (R_TILEPRO_SHAMT_Y0, 53) |
95 RELOC_NUMBER (R_TILEPRO_SHAMT_Y1, 54) | 95 RELOC_NUMBER (R_TILEPRO_SHAMT_Y1, 54) |
96 | 96 |
97 RELOC_NUMBER (R_TILEPRO_DEST_IMM8_X1, 55) | 97 RELOC_NUMBER (R_TILEPRO_DEST_IMM8_X1, 55) |
98 | 98 |
99 /* Relocs 56-65 are currently not defined. */ | 99 /* Relocs 56-59 are currently not defined. */ |
| 100 |
| 101 RELOC_NUMBER (R_TILEPRO_TLS_GD_CALL, 60) |
| 102 RELOC_NUMBER (R_TILEPRO_IMM8_X0_TLS_GD_ADD, 61) |
| 103 RELOC_NUMBER (R_TILEPRO_IMM8_X1_TLS_GD_ADD, 62) |
| 104 RELOC_NUMBER (R_TILEPRO_IMM8_Y0_TLS_GD_ADD, 63) |
| 105 RELOC_NUMBER (R_TILEPRO_IMM8_Y1_TLS_GD_ADD, 64) |
| 106 RELOC_NUMBER (R_TILEPRO_TLS_IE_LOAD, 65) |
100 | 107 |
101 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD, 66) | 108 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD, 66) |
102 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD, 67) | 109 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD, 67) |
103 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD_LO, 68) | 110 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD_LO, 68) |
104 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD_LO, 69) | 111 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD_LO, 69) |
105 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD_HI, 70) | 112 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD_HI, 70) |
106 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD_HI, 71) | 113 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD_HI, 71) |
107 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD_HA, 72) | 114 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_GD_HA, 72) |
108 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD_HA, 73) | 115 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_GD_HA, 73) |
109 | 116 |
110 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE, 74) | 117 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE, 74) |
111 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE, 75) | 118 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE, 75) |
112 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE_LO, 76) | 119 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE_LO, 76) |
113 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE_LO, 77) | 120 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE_LO, 77) |
114 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE_HI, 78) | 121 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE_HI, 78) |
115 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE_HI, 79) | 122 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE_HI, 79) |
116 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE_HA, 80) | 123 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_IE_HA, 80) |
117 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE_HA, 81) | 124 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_IE_HA, 81) |
118 | 125 |
119 RELOC_NUMBER (R_TILEPRO_TLS_DTPMOD32, 82) | 126 RELOC_NUMBER (R_TILEPRO_TLS_DTPMOD32, 82) |
120 RELOC_NUMBER (R_TILEPRO_TLS_DTPOFF32, 83) | 127 RELOC_NUMBER (R_TILEPRO_TLS_DTPOFF32, 83) |
121 RELOC_NUMBER (R_TILEPRO_TLS_TPOFF32, 84) | 128 RELOC_NUMBER (R_TILEPRO_TLS_TPOFF32, 84) |
122 | 129 |
| 130 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE, 85) |
| 131 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE, 86) |
| 132 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE_LO, 87) |
| 133 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE_LO, 88) |
| 134 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE_HI, 89) |
| 135 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE_HI, 90) |
| 136 RELOC_NUMBER (R_TILEPRO_IMM16_X0_TLS_LE_HA, 91) |
| 137 RELOC_NUMBER (R_TILEPRO_IMM16_X1_TLS_LE_HA, 92) |
| 138 |
123 /* These are GNU extensions to enable C++ vtable garbage collection. */ | 139 /* These are GNU extensions to enable C++ vtable garbage collection. */ |
124 RELOC_NUMBER (R_TILEPRO_GNU_VTINHERIT, 128) | 140 RELOC_NUMBER (R_TILEPRO_GNU_VTINHERIT, 128) |
125 RELOC_NUMBER (R_TILEPRO_GNU_VTENTRY, 129) | 141 RELOC_NUMBER (R_TILEPRO_GNU_VTENTRY, 129) |
126 END_RELOC_NUMBERS (R_TILEPRO_max) | 142 END_RELOC_NUMBERS (R_TILEPRO_max) |
127 | 143 |
128 #endif /* _ELF_TILEPRO_H */ | 144 #endif /* _ELF_TILEPRO_H */ |
OLD | NEW |