Browse Source
* ld-elf/loadaddr1.t: ..here. Use insert. * ld-elf/loadaddr2.t: Likewise. * ld-elf/loadaddr1.d: Update. * ld-elf/loadaddr2.d: Update.insight_6_8-branch
6 changed files with 22 additions and 16 deletions
@ -0,0 +1,10 @@ |
|||
SECTIONS |
|||
{ |
|||
. = -0x7ff00000; |
|||
.text : {*(.text .text.*)} |
|||
. = ALIGN(64); |
|||
.foo : { *(.foo) } |
|||
. = ALIGN(8192); |
|||
.data : AT (ADDR(.data)) { *(.data) } |
|||
/DISCARD/ : { *(.*) } |
|||
} |
|||
@ -1,13 +1,7 @@ |
|||
SECTIONS |
|||
{ |
|||
. = -0x7ff00000; |
|||
.text : {*(.text .text.*)} |
|||
. = ALIGN(64); |
|||
.foo : { *(.foo) } |
|||
.bar -0xa00000 : AT ((LOADADDR(.foo) + SIZEOF(.foo) + 4095) & ~(4095)) |
|||
{ *(.bar) } |
|||
. = LOADADDR(.bar) + 4096; |
|||
. = ALIGN(8192); |
|||
.data : AT (ADDR(.data)) { *(.data) } |
|||
/DISCARD/ : { *(.*) } |
|||
} |
|||
INSERT AFTER .foo; |
|||
|
|||
@ -1,13 +1,7 @@ |
|||
SECTIONS |
|||
{ |
|||
. = -0x7ff00000; |
|||
.text : {*(.text .text.*)} |
|||
. = ALIGN(64); |
|||
.foo : { *(.foo) } |
|||
.bar -0x7fef0000 : AT ((LOADADDR(.foo) + SIZEOF(.foo) + 4095) & ~(4095)) |
|||
{ *(.bar) } |
|||
. = LOADADDR(.bar) + 0x200000; |
|||
. = ALIGN(8192); |
|||
.data : AT (ADDR(.data)) { *(.data) } |
|||
/DISCARD/ : { *(.*) } |
|||
} |
|||
INSERT BEFORE .data; |
|||
|
|||
Loading…
Reference in new issue