Annotation of sys/arch/hppa64/stand/boot/ld.script, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: ld.script,v 1.1 2005/04/01 10:40:48 mickey Exp $ */
2:
3: OUTPUT_FORMAT("elf64-hppa")
4: OUTPUT_ARCH(hppa2.0w)
5: ENTRY(begin)
6:
7: SECTIONS {
8:
9: /* Read-only sections, merged into text segment: */
10: . = + SIZEOF_HEADERS;
11: .text : {
12: *(.text)
13: *(.text.*)
14: *(.rodata)
15: *(.rodata1)
16: *($CODE$)
17: etext = .;
18: } = 0x08000240
19:
20: /* Read-write sections, merged into data segment: */
21: .data : {
22: $global$ = .;
23: *(.data)
24: *(.data1)
25: *(.sdata)
26: *(.sdata2)
27: *(.dynamic)
28: CONSTRUCTORS
29: edata = ABSOLUTE(.);
30: } = 0
31:
32: .opd : { *(.opd) }
33: PROVIDE(__gp = .);
34: .plt : { *(.plt) }
35: .dlt : { *(.dlt) }
36:
37: .bss : {
38: __bss_start = .;
39: *(.dynbss)
40: *(.bss)
41: *(.sbss)
42: *(.scommon)
43: *(COMMON)
44: end = ABSOLUTE(.);
45: __bss_end = .;
46: }
47:
48: /* don't need an unwind in the boot, unless we'll have a boot-ddb (; */
49: /DISCARD/ :
50: {
51: *(.PARISC.unwind)
52: *(.exitcall.exit)
53: *(.interp)
54: *(.dynsym)
55: *(.dynstr)
56: *(.dynamic)
57: *(.hash)
58: *(.stub)
59: }
60: }
61:
CVSweb