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