Mercurial > hg > index.cgi
annotate docs/manual/x920.html @ 448:3cd8aa013b88
Change the perl invocations for the test bits to use /usr/bin/env
Using "env" to find where perl is located is probably more portable. Changed
the test harness thingie and the existing opcode test to use /usr/bin/env
instead of a hard coded perl path.
author | William Astle <lost@l-w.ca> |
---|---|
date | Thu, 30 Nov 2017 17:38:24 -0700 |
parents | fc166b3bbae3 |
children |
rev | line source |
---|---|
394
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
2 <HTML |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
3 ><HEAD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
4 ><TITLE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
5 >Linking Scripts</TITLE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
6 ><META |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
7 NAME="GENERATOR" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
9 REL="HOME" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
10 TITLE="LW Tool Chain" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
11 HREF="index.html"><LINK |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
12 REL="UP" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
13 TITLE="LWLINK" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
14 HREF="c806.html"><LINK |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
15 REL="PREVIOUS" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
16 TITLE="Linker Operation" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
17 HREF="x906.html"><LINK |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
18 REL="NEXT" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
19 TITLE="Format Specific Linking Notes" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
20 HREF="x986.html"></HEAD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
21 ><BODY |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
22 CLASS="SECTION" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
23 BGCOLOR="#FFFFFF" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
24 TEXT="#000000" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
25 LINK="#0000FF" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
26 VLINK="#840084" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
27 ALINK="#0000FF" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
28 ><DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
29 CLASS="NAVHEADER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
30 ><TABLE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
31 SUMMARY="Header navigation table" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
32 WIDTH="100%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
33 BORDER="0" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
34 CELLPADDING="0" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
35 CELLSPACING="0" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
36 ><TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
37 ><TH |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
38 COLSPAN="3" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
39 ALIGN="center" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
40 >LW Tool Chain</TH |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
41 ></TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
42 ><TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
43 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
44 WIDTH="10%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
45 ALIGN="left" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
46 VALIGN="bottom" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
47 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
48 HREF="x906.html" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
49 ACCESSKEY="P" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
50 >Prev</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
51 ></TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
52 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
53 WIDTH="80%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
54 ALIGN="center" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
55 VALIGN="bottom" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
56 >Chapter 4. LWLINK</TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
57 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
58 WIDTH="10%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
59 ALIGN="right" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
60 VALIGN="bottom" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
61 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
62 HREF="x986.html" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
63 ACCESSKEY="N" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
64 >Next</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
65 ></TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
66 ></TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
67 ></TABLE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
68 ><HR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
69 ALIGN="LEFT" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
70 WIDTH="100%"></DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
71 ><DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
72 CLASS="SECTION" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
73 ><H1 |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
74 CLASS="SECTION" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
75 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
76 NAME="AEN920" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
77 >4.3. Linking Scripts</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
78 ></H1 |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
79 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
80 >A linker script is used to instruct the linker about how to assemble the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
81 various sections into a completed binary. It consists of a series of |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
82 directives which are considered in the order they are encountered.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
83 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
84 >The sections will appear in the resulting binary in the order they are |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
85 specified in the script file. If a referenced section is not found, the linker will behave as though the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
86 section did exist but had a zero size, no relocations, and no exports. |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
87 A section should only be referenced once. Any subsequent references will have |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
88 an undefined effect.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
89 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
90 >All numbers are in linking scripts are specified in hexadecimal. All directives |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
91 are case sensitive although the hexadecimal numbers are not.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
92 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
93 >A section name can be specified as a "*", then any section not |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
94 already matched by the script will be matched. The "*" can be followed |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
95 by a comma and a flag to narrow the section down slightly, also. |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
96 If the flag is "!bss", then any section that is not flagged as a bss section |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
97 will be matched. If the flag is "bss", then any section that is flagged as |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
98 bss will be matched.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
99 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
100 >The following directives are understood in a linker script.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
101 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
102 ></P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
103 ><DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
104 CLASS="VARIABLELIST" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
105 ><DL |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
106 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
107 >sectopt <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
108 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
109 >section</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
110 > padafter <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
111 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
112 >byte,...</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
113 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
114 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
115 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
116 > This will cause the linker to append the specified list of byte values |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
117 (specified in hexadecimal separated by commas) to the end of the named |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
118 section. This is done once all instances of the specified section are |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
119 collected together. This has no effect if the specified section does not |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
120 appear anywhere in any of the objects specified for linking. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
121 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
122 > If code depends on the presence of this padding somewhere, it is sufficient |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
123 to include an empty section of the specified name in the object that depends |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
124 on it. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
125 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
126 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
127 >define basesympat <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
128 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
129 >string</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
130 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
131 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
132 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
133 > This causes the linker to define a symbol for the ultimate base address of |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
134 each section using the pattern specified by <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
135 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
136 >string</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
137 >. |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
138 In the string, %s can appear exactly once and will be replaced with the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
139 section name. The base address is calculated after all instances of each |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
140 section have been collapsed together. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
141 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
142 > It should be noted that if none of the objects to be linked contains a |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
143 particular section name, there will be no base symbol defined for it, even |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
144 if it is listed explicitly in the link script. If code depends on the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
145 presence of these symbols, it is sufficient to include an empty section of |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
146 the specified name in the object that depends on it. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
147 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
148 > If the pattern resolves to the same string for multiple |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
149 sections, the results are undefined. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
150 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
151 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
152 >define lensympat <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
153 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
154 >string</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
155 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
156 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
157 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
158 > This causes the linker to define a symbol for the ultimate length of each |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
159 section using the pattern specified by <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
160 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
161 >string</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
162 >. In |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
163 the string, %s can appear exactly once and will be replaced with the section |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
164 name. The length is calculated after all instances of a section have been |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
165 collapsed together. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
166 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
167 > It should be noted that if none of the objects to be linked contains a |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
168 particular section name, there will be no length symbol defined for it, even |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
169 if it is listed explicitly in the link script. If code depends on the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
170 presence of these symbols, it is sufficient to include an empty section of |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
171 the specified name in the object that depends on it. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
172 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
173 >If the pattern resolves to the same string for multiple |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
174 sections, the results are undefined. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
175 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
176 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
177 >section <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
178 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
179 >name</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
180 > load <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
181 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
182 >addr</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
183 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
184 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
185 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
186 > This causes the section <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
187 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
188 >name</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
189 > to load at |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
190 <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
191 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
192 >addr</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
193 >. For the raw target, only one "load at" entry is |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
194 allowed for non-bss sections and it must be the first one. For raw targets, |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
195 it affects the addresses the linker assigns to symbols but has no other |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
196 affect on the output. bss sections may all have separate load addresses but |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
197 since they will not appear in the binary anyway, this is okay.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
198 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
199 >For the decb target, each "load" entry will cause a new "block" to be |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
200 output to the binary which will contain the load address. It is legal for |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
201 sections to overlap in this manner - the linker assumes the loader will sort |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
202 everything out.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
203 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
204 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
205 >section <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
206 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
207 >name</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
208 > high <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
209 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
210 >addr</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
211 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
212 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
213 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
214 > This causes the section <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
215 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
216 >name</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
217 > to load with its end |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
218 address just below <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
219 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
220 >addr</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
221 >. Subsequent sections are |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
222 loaded at progressively lower addresses. This may lead to inefficient file |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
223 encoding for some targets. As of this writing, it will also almost |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
224 certainly do the wrong thing for a raw target. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
225 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
226 > This is useful for aligning a block of code with high memory. As an |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
227 example, if the total size of a section is $100 bytes and a high address of |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
228 $FE00 is specified, the section will actually load at $FD00. </P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
229 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
230 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
231 >section <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
232 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
233 >name</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
234 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
235 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
236 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
237 > This will cause the section <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
238 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
239 >name</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
240 > to load after the previously listed |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
241 section.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
242 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
243 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
244 >entry <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
245 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
246 >addr or sym</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
247 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
248 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
249 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
250 >This will cause the execution address (entry point) to be the address |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
251 specified (in hex) or the specified symbol name. The symbol name must |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
252 match a symbol that is exported by one of the object files being linked. |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
253 This has no effect for targets that do not encode the entry point into the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
254 resulting file. If not specified, the entry point is assumed to be address 0 |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
255 which is probably not what you want. The default link scripts for targets |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
256 that support this directive automatically starts at the beginning of the |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
257 first section (usually "init" or "code") that is emitted in the binary.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
258 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
259 ><DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
260 >pad <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
261 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
262 >size</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
263 ></DT |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
264 ><DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
265 ><P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
266 >This will cause the output file to be padded with NUL bytes to be exactly |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
267 <CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
268 CLASS="PARAMETER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
269 >size</CODE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
270 > bytes in length. This only makes sense for a raw target.</P |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
271 ></DD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
272 ></DL |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
273 ></DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
274 ></DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
275 ><DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
276 CLASS="NAVFOOTER" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
277 ><HR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
278 ALIGN="LEFT" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
279 WIDTH="100%"><TABLE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
280 SUMMARY="Footer navigation table" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
281 WIDTH="100%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
282 BORDER="0" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
283 CELLPADDING="0" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
284 CELLSPACING="0" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
285 ><TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
286 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
287 WIDTH="33%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
288 ALIGN="left" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
289 VALIGN="top" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
290 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
291 HREF="x906.html" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
292 ACCESSKEY="P" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
293 >Prev</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
294 ></TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
295 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
296 WIDTH="34%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
297 ALIGN="center" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
298 VALIGN="top" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
299 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
300 HREF="index.html" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
301 ACCESSKEY="H" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
302 >Home</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
303 ></TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
304 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
305 WIDTH="33%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
306 ALIGN="right" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
307 VALIGN="top" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
308 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
309 HREF="x986.html" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
310 ACCESSKEY="N" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
311 >Next</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
312 ></TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
313 ></TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
314 ><TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
315 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
316 WIDTH="33%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
317 ALIGN="left" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
318 VALIGN="top" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
319 >Linker Operation</TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
320 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
321 WIDTH="34%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
322 ALIGN="center" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
323 VALIGN="top" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
324 ><A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
325 HREF="c806.html" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
326 ACCESSKEY="U" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
327 >Up</A |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
328 ></TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
329 ><TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
330 WIDTH="33%" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
331 ALIGN="right" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
332 VALIGN="top" |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
333 >Format Specific Linking Notes</TD |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
334 ></TR |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
335 ></TABLE |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
336 ></DIV |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
337 ></BODY |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
338 ></HTML |
fc166b3bbae3
Update manual for recent additions.
William Astle <lost@l-w.ca>
parents:
diff
changeset
|
339 > |