1*22028508SToomas Soome/* 2*22028508SToomas Soome * This file and its contents are supplied under the terms of the 3*22028508SToomas Soome * Common Development and Distribution License ("CDDL"), version 1.0. 4*22028508SToomas Soome * You may only use this file in accordance with the terms of version 5*22028508SToomas Soome * 1.0 of the CDDL. 6*22028508SToomas Soome * 7*22028508SToomas Soome * A full copy of the text of the CDDL should have accompanied this 8*22028508SToomas Soome * source. A copy of the CDDL is also available via the Internet at 9*22028508SToomas Soome * http://www.illumos.org/license/CDDL. 10*22028508SToomas Soome */ 11*22028508SToomas Soome/* 12*22028508SToomas Soome * Copyright 2019 Toomas Soome <tsoome@me.com> 13*22028508SToomas Soome */ 14*22028508SToomas Soome 15*22028508SToomas SoomeOUTPUT_FORMAT("elf32-i386-sol2", "elf32-i386-sol2", "elf32-i386-sol2") 16*22028508SToomas SoomeOUTPUT_ARCH(i386) 17*22028508SToomas SoomeENTRY(_start) 18*22028508SToomas SoomeSECTIONS 19*22028508SToomas Soome{ 20*22028508SToomas Soome . = 0x0; 21*22028508SToomas Soome .text . : 22*22028508SToomas Soome { 23*22028508SToomas Soome *(.text .text.*) 24*22028508SToomas Soome *(.plt) 25*22028508SToomas Soome } 26*22028508SToomas Soome .data : 27*22028508SToomas Soome { 28*22028508SToomas Soome *(.rodata .rodata.*) 29*22028508SToomas Soome *(.rodata1) 30*22028508SToomas Soome *(.data .data.*) 31*22028508SToomas Soome *(.got.plt .got) 32*22028508SToomas Soome __start_set_Xcommand_set = .; 33*22028508SToomas Soome KEEP(*(set_Xcommand_set)) 34*22028508SToomas Soome __stop_set_Xcommand_set = .; 35*22028508SToomas Soome __start_set_Xficl_compile_set = .; 36*22028508SToomas Soome KEEP(*(set_Xficl_compile_set)) 37*22028508SToomas Soome __stop_set_Xficl_compile_set = .; 38*22028508SToomas Soome _edata = .; 39*22028508SToomas Soome } 40*22028508SToomas Soome 41*22028508SToomas Soome .bss : 42*22028508SToomas Soome { 43*22028508SToomas Soome __bss_start = . ; 44*22028508SToomas Soome *(.bss .bss.*) 45*22028508SToomas Soome *(COMMON) 46*22028508SToomas Soome } 47*22028508SToomas Soome .edata : 48*22028508SToomas Soome { 49*22028508SToomas Soome _end = . ; 50*22028508SToomas Soome } 51*22028508SToomas Soome} 52