[CRIU] [PATCH 03/10] make: Sanitize pie.lds.S
Stanislav Kinsbursky
skinsbursky at parallels.com
Sun Apr 15 04:18:33 EDT 2012
15.04.2012 00:43, Cyrill Gorcunov написал:
> No need to generate several sections in blobs,
> one is enough. We need a simple and strictly
> predefined structure.
>
> 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);
Just curios, why the alignment between data segments is 32 bytes?
> + *(.rodata*)
> + . = ALIGN(32);
> + *(.bss*)
> + . = ALIGN(32);
> + *(.export)
> + . = ALIGN(32);
> + } =0x00000000
> +
> + /DISCARD/ : {
> + *(.debug*)
> + *(.comment*)
> + *(.note*)
> + *(.group*)
> + *(.eh_frame*)
> + *(*)
> }
> }
More information about the CRIU
mailing list