Subversion Repositories HelenOS-historic

Rev

Rev 125 | Rev 152 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 125 Rev 151
Line 12... Line 12...
12
 
12
 
13
SECTIONS {
13
SECTIONS {
14
	.image 0x0000000000001000: AT (0x0000000000001000) { 
14
	.image 0x0000000000001000: AT (0x0000000000001000) { 
15
		ktext_start = .;
15
		ktext_start = .;
16
		*(K_TEXT_START);
16
		*(K_TEXT_START);
17
		*(.text .stub .text.* .gnu.linkonce.t.*)
-
 
18
		*(.interp)
-
 
19
		*(.hash)
-
 
20
		*(.dynsym)
-
 
21
		*(.dynstr)
-
 
22
		*(.rel.init)
-
 
23
		*(.rela.init)
-
 
24
		*(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
-
 
25
		*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
-
 
26
		*(.rel.fini)
-
 
27
		*(.rela.fini)
-
 
28
		*(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
-
 
29
		*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
-
 
30
		*(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
-
 
31
		*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
-
 
32
		*(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
-
 
33
		*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
-
 
34
		*(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
-
 
35
		*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
-
 
36
		*(.rel.got)
-
 
37
		*(.rela.got)
-
 
38
		*(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*)
-
 
39
		*(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
-
 
40
		*(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*)
-
 
41
		*(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
-
 
42
		*(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*)
-
 
43
		*(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
-
 
44
		*(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*)
-
 
45
		*(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
-
 
46
		*(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
-
 
47
		*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
-
 
48
		*(.rel.plt)
-
 
49
		*(.rela.plt)
-
 
50
		*(.rela.IA_64.pltoff)
-
 
51
		*(.init)
17
		*(.text)
52
		*(.plt)
-
 
53
		*(.fini)
-
 
54
		ktext_end = .;
18
		ktext_end = .;
-
 
19
		
55
		kdata_start = .;
20
		kdata_start = .;
56
		*(K_DATA_START)
21
		*(K_DATA_START)
57
		*(.rodata .rodata.* .gnu.linkonce.r.*)
-
 
58
		*(.rodata1)
22
		*(.rodata .rodata.*)
59
		*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
-
 
60
		*(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
-
 
61
		*(.opd)
23
		*(.opd)
62
		*(.IA_64.unwind_info* .gnu.linkonce.ia64unwi.*)
-
 
63
		*(.IA_64.unwind* .gnu.linkonce.ia64unw.*)
24
/*		*(.IA_64.unwind_info*)
64
		*(.eh_frame_hdr)
25
		*(.IA_64.unwind*) */
65
		*(.preinit_array)
-
 
66
		*(.init_array)
-
 
67
		*(.fini_array)
-
 
68
		*(.data .data.* .gnu.linkonce.d.*)
-
 
69
		*(.data1)
26
		*(.data)
70
		*(.tdata .tdata.* .gnu.linkonce.td.*)
-
 
71
		*(.tcommon)
27
		*(.got .got.*)
72
		*(.eh_frame)
-
 
73
		*(.gcc_except_table)
-
 
74
		*(.dynamic)
-
 
75
		*(.jcr)
-
 
76
		*(.got)
28
		*(.sdata)
77
		*(.IA_64.pltoff)
-
 
78
		*(.sdata .sdata.* .gnu.linkonce.s.*)
-
 
79
		*(.dynsbss)
29
		*(.sbss)
80
		*(.sbss .sbss.* .gnu.linkonce.sb.*)
-
 
81
		*(.scommon)
30
		*(.scommon)
82
		*(.dynbss)
31
		*(.bss)
83
		*(.bss .bss.* .gnu.linkonce.b.*)
-
 
84
		*(COMMON);
32
		*(COMMON);
85
		kdata_end = .;
33
		kdata_end = .;
86
	}
34
	}
87
 
35
 
88
	_hardcoded_ktext_size = ktext_end - ktext_start;
36
	_hardcoded_ktext_size = ktext_end - ktext_start;