// $ cat out-of-section-sym.ld
// SECTIONS
// {
// . = 0x10;
// .text : { _ftext = . ; *(.text) }
// . = 0x20;
// .data : { _fdata = . ; *(.data) }
// }
// as --32 out-of-section-sym.s -o out-of-section-sym.o
// ld -m elf_i386 -Tout-of-section-sym.ld -o out-of-section-sym.elf-i386 \
// out-of-section-sym.o
.text
_start:
ret