From f2ab0eb644a60f946f35fcb5578fba53720edfa7 Mon Sep 17 00:00:00 2001 From: Anish Athalye Date: Mon, 21 Oct 2019 22:27:18 -0400 Subject: Clean up linker script This patch does the following: - Add .text.* to the .text section in the output - Add an assertion that the trampoline does not overflow a page - Add the .rodata section - Make .sdata and .sdata.* (which is for small data) be absorbed into the .data section, because we don't need to distinguish between them; this prevents .sdata from appearing in the output - Make the analogous change for .srodata and .sbss - Make all the data sections 16-byte aligned This patch also updates the .editorconfig for *.ld files. --- .editorconfig | 3 +++ 1 file changed, 3 insertions(+) (limited to '.editorconfig') diff --git a/.editorconfig b/.editorconfig index cd9dfc3..c47611e 100644 --- a/.editorconfig +++ b/.editorconfig @@ -14,6 +14,9 @@ indent_size = 2 [*.S] indent_size = 8 +[*.ld] +indent_size = 2 + [Makefile] indent_style = tab indent_size = 8 -- cgit v1.2.3