]> git.proxmox.com Git - mirror_edk2.git/blob - BaseTools/Scripts/gcc4.4-ld-script
d71dd9ca82ff840a040eed150508ea20fff02f63
[mirror_edk2.git] / BaseTools / Scripts / gcc4.4-ld-script
1 /* OUTPUT_FORMAT(efi-bsdrv-x86_64) */
2 SECTIONS
3 {
4 /* . = 0 + SIZEOF_HEADERS; */
5 . = 0x280;
6 .text ALIGN(0x20) :
7 {
8 *(.text .stub .text.* .gnu.linkonce.t.*)
9 . = ALIGN(0x20);
10 } =0x90909090
11 .data ALIGN(0x20) :
12 {
13 *(
14 .rodata .rodata.* .gnu.linkonce.r.*
15 .data .data.* .gnu.linkonce.d.*
16 .bss .bss.*
17 *COM*
18 )
19 . = ALIGN(0x20);
20 }
21 .got ALIGN(0x20) :
22 {
23 *(.got .got.*)
24 . = ALIGN(0x20);
25 }
26 .rela ALIGN(0x20) :
27 {
28 *(.rela .rela.*)
29 }
30 /DISCARD/ : {
31 *(.note.GNU-stack) *(.gnu_debuglink)
32 *(.interp)
33 *(.dynsym)
34 *(.dynstr)
35 *(.dynamic)
36 *(.hash)
37 *(.comment)
38 }
39 }
40