[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

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