Current Path : /usr/src/contrib/binutils/ld/scripttempl/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/binutils/ld/scripttempl/sparccoff.sc |
# Linker script for Sparc COFF. # Based on i386coff.sc by Ian Taylor <ian@cygnus.com>. test -z "$ENTRY" && ENTRY=_start cat <<EOF OUTPUT_FORMAT("${OUTPUT_FORMAT}") ${LIB_SEARCH_DIRS} ENTRY(${ENTRY}) SECTIONS { .text ${RELOCATING+ SIZEOF_HEADERS} : { *(.init) *(.text) ${RELOCATING+ etext = .;} ${CONSTRUCTING+ ___CTOR_LIST__ = .;} ${CONSTRUCTING+ LONG((___CTOR_END__ - ___CTOR_LIST__) / 4 - 2)} ${CONSTRUCTING+ *(.ctors)} ${CONSTRUCTING+ LONG(0)} ${CONSTRUCTING+ ___CTOR_END__ = .;} ${CONSTRUCTING+ ___DTOR_LIST__ = .;} ${CONSTRUCTING+ LONG((___DTOR_END__ - ___DTOR_LIST__) / 4 - 2)} ${CONSTRUCTING+ *(.dtors)} ${CONSTRUCTING+ LONG(0)} ${CONSTRUCTING+ ___DTOR_END__ = .;} *(.fini) ${RELOCATING+ etext = .}; } .data ${RELOCATING+ 0x400000 + (. & 0xffc00fff)} : { *(.data) ${RELOCATING+ edata = .}; } .bss ${RELOCATING+ SIZEOF(.data) + ADDR(.data)} : { *(.bss) *(COMMON) ${RELOCATING+ end = .}; } .stab 0 ${RELOCATING+(NOLOAD)} : { [ .stab ] } .stabstr 0 ${RELOCATING+(NOLOAD)} : { [ .stabstr ] } } EOF