2016-11-11 21:52:00 +03:00
|
|
|
OUTPUT_ARCH(i386:x86-64)
|
|
|
|
TARGET(elf64-x86-64)
|
2017-03-24 15:07:45 -07:00
|
|
|
EXTERN(__export_parasite_head_start)
|
|
|
|
|
2016-11-11 21:52:00 +03:00
|
|
|
SECTIONS
|
|
|
|
{
|
|
|
|
.text : {
|
|
|
|
*(.head.text)
|
2017-03-24 15:07:45 -07:00
|
|
|
ASSERT(DEFINED(__export_parasite_head_start),
|
|
|
|
"Symbol __export_parasite_head_start is missing");
|
2016-11-11 21:52:00 +03:00
|
|
|
*(.text*)
|
|
|
|
*(.compel.exit)
|
|
|
|
*(.compel.init)
|
|
|
|
}
|
|
|
|
|
2020-10-13 01:47:09 +02:00
|
|
|
.data : ALIGN(0x1000) {
|
2016-11-11 21:52:00 +03:00
|
|
|
*(.data*)
|
|
|
|
*(.bss*)
|
|
|
|
}
|
|
|
|
|
|
|
|
.rodata : {
|
|
|
|
*(.rodata*)
|
|
|
|
*(.got*)
|
|
|
|
}
|
|
|
|
|
|
|
|
.toc : ALIGN(8) {
|
|
|
|
*(.toc*)
|
|
|
|
}
|
|
|
|
|
|
|
|
/DISCARD/ : {
|
|
|
|
*(.debug*)
|
|
|
|
*(.comment*)
|
|
|
|
*(.note*)
|
|
|
|
*(.group*)
|
|
|
|
*(.eh_frame*)
|
|
|
|
}
|
|
|
|
}
|