[CRIU] [PATCH 1/5] make: Sanitize pie.lds.S

Cyrill Gorcunov gorcunov at openvz.org
Wed Apr 18 06:36:14 EDT 2012


Build one "section for all" only. This reflects
what we really do runtime with generated parasite
and restorer blobs.

Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
---
 pie.lds.S |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/pie.lds.S b/pie.lds.S
index 74d9d9e..0d513e8 100644
--- a/pie.lds.S
+++ b/pie.lds.S
@@ -3,16 +3,26 @@ OUTPUT_ARCH(i386:x86-64)
 
 SECTIONS
 {
-	. = 0;
-	.text : {
+	.text 0x0 : {
 		*(.head.text)
 		*(.text)
-		. = ALIGN(8);
-	}
-	.data : {
-		*(.data)
-		*(.rodata)
-		*(.bss)
-		. = ALIGN(8);
+		. = ALIGN(32);
+		*(.data*)
+		. = ALIGN(32);
+		*(.rodata*)
+		. = ALIGN(32);
+		*(.bss*)
+		. = ALIGN(32);
+		*(.export)
+		. = ALIGN(32);
+	} =0x00000000
+
+	/DISCARD/ : {
+		*(.debug*)
+		*(.comment*)
+		*(.note*)
+		*(.group*)
+		*(.eh_frame*)
+		*(*)
 	}
 }
-- 
1.7.7.6



More information about the CRIU mailing list