]> git.proxmox.com Git - mirror_edk2.git/blame - ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds
MdeModulePkg CapsuleApp: Fix VS2012 build failure caused by 5410502
[mirror_edk2.git] / ArmVirtPkg / PrePi / Scripts / PrePi-PIE.lds
CommitLineData
809a639e
AB
1/** @file\r
2\r
3 Copyright (c) 2015, Linaro Ltd. All rights reserved.<BR>\r
4\r
5 This program and the accompanying materials\r
6 are licensed and made available under the terms and conditions of the BSD License\r
7 which accompanies this distribution. The full text of the license may be found at\r
8 http://opensource.org/licenses/bsd-license.php\r
9\r
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
13**/\r
f9a9d2dc
AB
14\r
15SECTIONS\r
16{\r
d54e2d6c 17 PROVIDE(__reloc_base = .);\r
f9a9d2dc 18\r
d54e2d6c
AB
19 . = PECOFF_HEADER_SIZE;\r
20 .text : ALIGN(CONSTANT(COMMONPAGESIZE)) {\r
f9a9d2dc
AB
21 *(.text .text*)\r
22 *(.got .got*)\r
23 *(.rodata .rodata*)\r
24 *(.data .data*)\r
b1e3967b 25 *(.bss .bss*)\r
f9a9d2dc
AB
26\r
27 . = ALIGN(0x20);\r
28 PROVIDE(__reloc_start = .);\r
809a639e
AB
29 *(.rel .rel.*)\r
30 *(.rela .rela.*)\r
f9a9d2dc
AB
31 PROVIDE(__reloc_end = .);\r
32 }\r
f9a9d2dc 33\r
ff54bcdf
AB
34 .note (INFO) : { *(.note.gnu.build-id) }\r
35\r
f9a9d2dc
AB
36 /DISCARD/ : {\r
37 *(.note.GNU-stack)\r
ff54bcdf 38 *(.gnu.hash)\r
f9a9d2dc
AB
39 *(.gnu_debuglink)\r
40 *(.interp)\r
41 *(.dynamic)\r
42 *(.dynsym)\r
43 *(.dynstr)\r
44 *(.hash)\r
45 *(.comment)\r
46 }\r
47}\r