summaryrefslogtreecommitdiffstats
path: root/sys/conf/ldscript.amd64
diff options
context:
space:
mode:
Diffstat (limited to 'sys/conf/ldscript.amd64')
-rw-r--r--sys/conf/ldscript.amd644
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/conf/ldscript.amd64 b/sys/conf/ldscript.amd64
index 318e5e6..68ab1a2 100644
--- a/sys/conf/ldscript.amd64
+++ b/sys/conf/ldscript.amd64
@@ -87,6 +87,8 @@ SECTIONS
.eh_frame : { KEEP (*(.eh_frame)) }
.gcc_except_table : { *(.gcc_except_table) }
.dynamic : { *(.dynamic) }
+ _start_ctors = .;
+ PROVIDE (start_ctors = .);
.ctors :
{
/* gcc uses crtbegin.o to find the start of
@@ -107,6 +109,8 @@ SECTIONS
KEEP (*(SORT(.ctors.*)))
KEEP (*(.ctors))
}
+ _stop_ctors = .;
+ PROVIDE (stop_ctors = .);
.dtors :
{
KEEP (*crtbegin.o(.dtors))
OpenPOWER on IntegriCloud