From 3a144749df2ce8adbcd20966db2ecf2e79493451 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Thu, 10 Mar 2016 12:18:52 -0500 Subject: [PATCH] Add .init, .fini, .ctor*, and .dtor* sections to linker script --- src/linker.ld | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/linker.ld b/src/linker.ld index e4b46bc..a7cde30 100644 --- a/src/linker.ld +++ b/src/linker.ld @@ -11,7 +11,9 @@ SECTIONS .text BLOCK(4K) : ALIGN(4K) { *(.multiboot) - *(.text) + *(.init) + *(.text*) + *(.fini) } /* Read-only data. */ @@ -24,6 +26,8 @@ SECTIONS .data BLOCK(4K) : ALIGN(4K) { *(.data) + *(.ctor*) + *(.dtor*) } /* Read-write data (uninitialized) and stack */