Sindbad~EG File Manager
/* Script for -Ur */
OUTPUT_FORMAT("elf32-littlearc", "elf32-bigarc", "elf32-littlearc")
OUTPUT_ARCH(arc)
SECTIONS
{
/* Read-only sections, merged into text segment: */
.hash 0 : { *(.hash) }
.dynsym 0 : { *(.dynsym) }
.dynstr 0 : { *(.dynstr) }
.gnu.version 0 : { *(.gnu.version) }
.gnu.version_d 0 : { *(.gnu.version_d) }
.gnu.version_r 0 : { *(.gnu.version_r) }
.rel.init 0 : { *(.rel.init) }
.rela.init 0 : { *(.rela.init) }
.rel.text 0 : { *(.rel.text) }
.rela.text 0 : { *(.rela.text) }
.rel.fini 0 : { *(.rel.fini) }
.rela.fini 0 : { *(.rela.fini) }
.rel.rodata 0 : { *(.rel.rodata) }
.rela.rodata 0 : { *(.rela.rodata) }
.rel.data 0 : { *(.rel.data) }
.rela.data 0 : { *(.rela.data) }
.rel.tdata 0 : { *(.rel.tdata) }
.rela.tdata 0 : { *(.rela.tdata) }
.rel.tbss 0 : { *(.rel.tbss) }
.rela.tbss 0 : { *(.rela.tbss) }
.rel.ctors 0 : { *(.rel.ctors) }
.rela.ctors 0 : { *(.rela.ctors) }
.rel.dtors 0 : { *(.rel.dtors) }
.rela.dtors 0 : { *(.rela.dtors) }
.rel.got 0 : { *(.rel.got) }
.rela.got 0 : { *(.rela.got) }
.rel.sdata 0 : { *(.rel.sdata) }
.rela.sdata 0 : { *(.rela.sdata) }
.rel.sbss 0 : { *(.rel.sbss) }
.rela.sbss 0 : { *(.rela.sbss) }
.rel.sdata2 0 : { *(.rel.sdata2) }
.rela.sdata2 0 : { *(.rela.sdata2) }
.rel.sbss2 0 : { *(.rel.sbss2) }
.rela.sbss2 0 : { *(.rela.sbss2) }
.rel.bss 0 : { *(.rel.bss) }
.rela.bss 0 : { *(.rela.bss) }
.text 0 :
{
KEEP (*(SORT_NONE(.init)))
/* Start here after reset. */
KEEP (*crt0.o(.text.__startup))
/* Remaining code. */
*(.text .stub)
/* .gnu.warning sections are handled specially by elf.em. */
*(.gnu.warning)
} =0
.fini 0 :
{
KEEP (*(SORT_NONE(.fini)))
} =0
.jcr 0 :
{
KEEP (*(.jcr))
}
.eh_frame 0 :
{
KEEP (*(.eh_frame))
}
.gcc_except_table 0 :
{
*(.gcc_except_table) *(.gcc_except_table.*)
}
.plt 0 :
{
*(.plt)
}
.jlitab 0 :
{
jlitab*.o:(.jlitab*) *(.jlitab*)
}
.rodata 0 :
{
*(.rodata)
}
.rodata1 0 : { *(.rodata1) }
/* Start of the data section image in ROM. */
.data 0 :
{
/* --gc-sections will delete empty .data. This leads to wrong start
addresses for subsequent sections because -Tdata= from the command
line will have no effect, see PR13697. Thus, keep .data */
KEEP (*(.data))
SORT(CONSTRUCTORS)
}
.got 0 : { *(.got) }
.bss 0 :
{
*(.bss)
}
/* Global data not cleared after reset. */
.noinit 0:
{
*(.noinit)
}
/* Stabs debugging sections. */
.stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) }
.stab.excl 0 : { *(.stab.excl) }
.stab.exclstr 0 : { *(.stab.exclstr) }
.stab.index 0 : { *(.stab.index) }
.stab.indexstr 0 : { *(.stab.indexstr) }
.comment 0 : { *(.comment) }
.note.gnu.build-id : { *(.note.gnu.build-id) }
/* DWARF debug sections.
Symbols in the DWARF debugging sections are relative to the beginning
of the section so we begin them at 0. */
/* DWARF 1. */
.debug 0 : { *(.debug) }
.line 0 : { *(.line) }
/* GNU DWARF 1 extensions. */
.debug_srcinfo 0 : { *(.debug_srcinfo) }
.debug_sfnames 0 : { *(.debug_sfnames) }
/* DWARF 1.1 and DWARF 2. */
.debug_aranges 0 : { *(.debug_aranges) }
.debug_pubnames 0 : { *(.debug_pubnames) }
/* DWARF 2. */
.debug_info 0 : { *(.debug_info) }
.debug_abbrev 0 : { *(.debug_abbrev) }
.debug_line 0 : { *(.debug_line) }
.debug_frame 0 : { *(.debug_frame) }
.debug_str 0 : { *(.debug_str) }
.debug_loc 0 : { *(.debug_loc) }
.debug_macinfo 0 : { *(.debug_macinfo) }
/* SGI/MIPS DWARF 2 extensions. */
.debug_weaknames 0 : { *(.debug_weaknames) }
.debug_funcnames 0 : { *(.debug_funcnames) }
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
/* DWARF 3. */
.debug_pubtypes 0 : { *(.debug_pubtypes) }
.debug_ranges 0 : { *(.debug_ranges) }
/* DWARF 5. */
.debug_addr 0 : { *(.debug_addr) }
.debug_line_str 0 : { *(.debug_line_str) }
.debug_loclists 0 : { *(.debug_loclists) }
.debug_macro 0 : { *(.debug_macro) }
.debug_names 0 : { *(.debug_names) }
.debug_rnglists 0 : { *(.debug_rnglists) }
.debug_str_offsets 0 : { *(.debug_str_offsets) }
.debug_sup 0 : { *(.debug_sup) }
/* ARC Extension Sections */
.arcextmap 0 : { *(.arcextmap.*) }
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists