On some architectures (such as ARM) the "@" character is used as a comment delimiter. A section type argument such as "@progbits" therefore becomes "%progbits". This is further complicated by the fact that the "%" character has special meaning for inline assembly when input or output operands are used, in which cases "@progbits" becomes "%%progbits". Allow the section type character(s) to be defined via Makefile variables. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
||
491 | 491 |
|
492 | 492 |
|
493 | 493 |
|
494 |
|
|
495 |
|
|
496 |
|
|
497 |
|
|
498 |
|
|
494 | 499 |
|
495 | 500 |
|
496 | 501 |
|
|
||
896 | 901 |
|
897 | 902 |
|
898 | 903 |
|
899 |
|
|
904 |
|
|
900 | 905 |
|
901 | 906 |
|
902 | 907 |
|
|
||
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
1 | 6 |
|
2 | 7 |
|
3 | 8 |
|
|
||
45 | 45 |
|
46 | 46 |
|
47 | 47 |
|
48 |
|
|
48 |
|
|
49 | 49 |
|
50 | 50 |
|
51 | 51 |
|
|
||
54 | 54 |
|
55 | 55 |
|
56 | 56 |
|
57 |
|
|
57 |
|
|
58 | 58 |
|
59 | 59 |
|
60 | 60 |
|
|
||
18 | 18 |
|
19 | 19 |
|
20 | 20 |
|
21 |
|
|
21 |
|
|
22 | 22 |
|
23 | 23 |
|
24 | 24 |
|
|
||
52 | 52 |
|
53 | 53 |
|
54 | 54 |
|
55 |
|
|
56 |
|
|
57 |
|
|
58 |
|
|
59 |
|
|
60 |
|
|
61 |
|
|
62 |
|
|
63 |
|
|
64 |
|
|
65 |
|
|
55 | 66 |
|
56 | 67 |
|
57 | 68 |
|
|
||
64 | 75 |
|
65 | 76 |
|
66 | 77 |
|
67 |
|
|
78 |
|
|
68 | 79 |
|
69 | 80 |
|
70 | 81 |
|
|
||
139 | 150 |
|
140 | 151 |
|
141 | 152 |
|
142 |
|
|
153 |
|
|
143 | 154 |
|
144 | 155 |
|
145 | 156 |
|
146 | 157 |
|
147 | 158 |
|
148 | 159 |
|
149 |
|
|
160 |
|
|
150 | 161 |
|
151 | 162 |
|
152 | 163 |
|
|
||
258 | 258 |
|
259 | 259 |
|
260 | 260 |
|
261 |
|
|
261 |
|
|
262 | 262 |
|
263 | 263 |
|
264 | 264 |
|