]>
Commit | Line | Data |
---|---|---|
16e3d2e8 YL |
1 | /* OUTPUT_FORMAT(efi-bsdrv-x86_64) */\r |
2 | SECTIONS\r | |
3 | {\r | |
4 | /* . = 0 + SIZEOF_HEADERS; */\r | |
5 | . = 0x280;\r | |
203beadc | 6 | .text : ALIGN(0x1000)\r |
16e3d2e8 YL |
7 | {\r |
8 | *(.text .stub .text.* .gnu.linkonce.t.*)\r | |
9 | . = ALIGN(0x20);\r | |
10 | }\r | |
203beadc | 11 | .data : ALIGN(0x1000)\r |
16e3d2e8 YL |
12 | {\r |
13 | *(\r | |
14 | .rodata .rodata.* .gnu.linkonce.r.*\r | |
15 | .data .data.* .gnu.linkonce.d.*\r | |
16 | .bss .bss.*\r | |
17 | *COM*\r | |
18 | )\r | |
19 | . = ALIGN(0x20);\r | |
20 | }\r | |
203beadc | 21 | .eh_frame : ALIGN(0x1000)\r |
16e3d2e8 YL |
22 | {\r |
23 | KEEP (*(.eh_frame))\r | |
24 | }\r | |
203beadc | 25 | .got : ALIGN(0x1000)\r |
16e3d2e8 YL |
26 | {\r |
27 | *(.got .got.*)\r | |
28 | . = ALIGN(0x20);\r | |
29 | }\r | |
203beadc | 30 | .rela : ALIGN(0x1000)\r |
16e3d2e8 YL |
31 | {\r |
32 | *(.rela .rela.*)\r | |
33 | }\r | |
34 | /DISCARD/ : {\r | |
35 | *(.note.GNU-stack) *(.gnu_debuglink)\r | |
36 | *(.interp)\r | |
37 | *(.dynsym)\r | |
38 | *(.dynstr)\r | |
39 | *(.dynamic)\r | |
40 | *(.hash)\r | |
41 | *(.comment)\r | |
42 | }\r | |
43 | }\r | |
44 | \r |