[BACK]Return to elf32_powerpc_merge.x CVS log [TXT][DIR] Up to [local] / sys / arch / macppc / stand / boot.mac

Annotation of sys/arch/macppc/stand/boot.mac/elf32_powerpc_merge.x, Revision 1.1

1.1     ! nbrk        1: /* $OpenBSD: */
        !             2: OUTPUT_ARCH(powerpc)
        !             3: SECTIONS
        !             4: {
        !             5:   /* Read-only sections, merged into text segment: */
        !             6:   . = + SIZEOF_HEADERS;
        !             7:   .interp : { *(.interp) }
        !             8:   .hash          : { *(.hash)          }
        !             9:   .dynsym        : { *(.dynsym)                }
        !            10:   .dynstr        : { *(.dynstr)                }
        !            11:   .rel.text      : { *(.rel.text)              }
        !            12:   .rela.text     : { *(.rela.text)     }
        !            13:   .rel.data      : { *(.rel.data)              }
        !            14:   .rela.data     : { *(.rela.data)     }
        !            15:   .rel.rodata    : { *(.rel.rodata)    }
        !            16:   .rela.rodata   : { *(.rela.rodata)   }
        !            17:   .rel.got       : { *(.rel.got)               }
        !            18:   .rela.got      : { *(.rela.got)              }
        !            19:   .rel.ctors     : { *(.rel.ctors)     }
        !            20:   .rela.ctors    : { *(.rela.ctors)    }
        !            21:   .rel.dtors     : { *(.rel.dtors)     }
        !            22:   .rela.dtors    : { *(.rela.dtors)    }
        !            23:   .rel.bss       : { *(.rel.bss)               }
        !            24:   .rela.bss      : { *(.rela.bss)              }
        !            25:   .rel.plt       : { *(.rel.plt)               }
        !            26:   .rela.plt      : { *(.rela.plt)              }
        !            27:   .init          : { *(.init)  } =0
        !            28:   .plt : { *(.plt) }
        !            29:   .text      :
        !            30:   {
        !            31:     *(.text)
        !            32:     *(.rodata)
        !            33:     *(.rodata.*)
        !            34:     *(.rodata1)
        !            35:     *(.got1)
        !            36:   }
        !            37:   .fini      : { *(.fini)    } =0
        !            38:   .ctors     : { *(.ctors)   }
        !            39:   .dtors     : { *(.dtors)   }
        !            40:   _etext = .;
        !            41:   PROVIDE (etext = .);
        !            42:   /* Read-write section, merged into data segment: */
        !            43:   . = (. + 0x0FFF) & 0xFFFFF000;
        !            44:   .data    :
        !            45:   {
        !            46:     *(.data)
        !            47:     *(.data1)
        !            48:     *(.sdata)
        !            49:     *(.sdata2)
        !            50:     *(.got.plt) *(.got)
        !            51:     *(.dynamic)
        !            52:     CONSTRUCTORS
        !            53:   }
        !            54:   _edata  =  .;
        !            55:   PROVIDE (edata = .);
        !            56:   __bss_start = .;
        !            57:   .bss       :
        !            58:   {
        !            59:    *(.sbss) *(.scommon)
        !            60:    *(.dynbss)
        !            61:    *(.bss)
        !            62:    *(COMMON)
        !            63:   }
        !            64:   _end = . ;
        !            65:   PROVIDE (end = .);
        !            66: }
        !            67:

CVSweb