| /* Script for ld testsuite. */ |
| OUTPUT_ARCH(aarch64:ilp32) |
| ENTRY(_start) |
| SECTIONS |
| { |
| /* Read-only sections, merged into text segment: */ |
| PROVIDE (__executable_start = 0x8000); . = 0x10000; |
| .text : |
| { |
| *(.before) |
| *(.text) |
| *(.after) |
| } =0 |
| . = 0x20000; |
| .got : { *(.got) *(.got.plt)} |
| . = 0x12340000; |
| .far : { *(.far) } |
| .ARM.attributes 0 : { *(.ARM.atttributes) } |
| /* Providing a .data section triggers a non-executable segment to be |
| generated, which gives somewhere else for the linker to put the TLS |
| segment without creating a RWX permissioned one. */ |
| .data : { *(.data) } |
| } |