Cross Reference: elf_x86_64_efi_sol2.lds
xref
: /
solaris-userland
/
components
/
shim
/
elf_x86_64_efi_sol2.lds
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
7222
N/A
/* Same as elf_x86_64_fbsd_efi.lds, except for OUTPUT_FORMAT below - KEEP IN SYNC */
7222
N/A
OUTPUT_FORMAT
(
"elf64-x86-64-sol2"
,
"elf64-x86-64-sol2"
,
"elf64-x86-64-sol2"
)
7222
N/A
OUTPUT_ARCH
(
i386
:
x86
-
64
)
7222
N/A
ENTRY
(
_start
)
7222
N/A
SECTIONS
7222
N/A
{
7222
N/A
. =
0
;
7222
N/A
ImageBase
= .;
7222
N/A
.
hash
: { *(.
hash
) }
/* this MUST come first! */
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
eh_frame
:
7222
N/A
{
7222
N/A
*(.
eh_frame
)
7222
N/A
}
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
text
:
7222
N/A
{
7222
N/A
_text
= .;
7222
N/A
*(.
text
)
7222
N/A
_etext
= .;
7222
N/A
}
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
reloc
:
7222
N/A
{
7222
N/A
*(.
reloc
)
7222
N/A
}
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
data
:
7222
N/A
{
7222
N/A
_data
= .;
7222
N/A
*(.
rodata
*)
7222
N/A
*(.
got
.
plt
)
7222
N/A
*(.
got
)
7222
N/A
*(.
data
*)
7222
N/A
*(.
sdata
)
7222
N/A
/* the EFI loader doesn't seem to like a .bss section, so we stick
7222
N/A
it all into .data: */
7222
N/A
*(.
sbss
)
7222
N/A
*(.
scommon
)
7222
N/A
*(.
dynbss
)
7222
N/A
*(.
bss
)
7222
N/A
*(
COMMON
)
7222
N/A
*(.
rel
.
local
)
7222
N/A
}
7222
N/A
.
note
.
gnu
.
build
-
id
: { *(.
note
.
gnu
.
build
-
id
) }
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
vendor_cert
:
7222
N/A
{
7222
N/A
*(.
vendor_cert
)
7222
N/A
}
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
dynamic
: { *(.
dynamic
) }
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
rela
:
7222
N/A
{
7222
N/A
*(.
rela
.
data
*)
7222
N/A
*(.
rela
.
got
)
7222
N/A
*(.
rela
.
stab
)
7222
N/A
}
7222
N/A
_edata
= .;
7222
N/A
_data_size
= . -
_data
;
7222
N/A
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
dynsym
: { *(.
dynsym
) }
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
dynstr
: { *(.
dynstr
) }
7222
N/A
. =
ALIGN
(
4096
);
7222
N/A
.
ignored
.
reloc
:
7222
N/A
{
7222
N/A
*(.
rela
.
reloc
)
7222
N/A
*(.
eh_frame
)
7222
N/A
*(.
note
.
GNU
-
stack
)
7222
N/A
}
7222
N/A
.
comment
0
: { *(.
comment
) }
7222
N/A
.
note
.
gnu
.
build
-
id
: { *(.
note
.
gnu
.
build
-
id
) }
7222
N/A
}