Research V2 release
[unix-history] / cmd / ldx.s
CommitLineData
199ab66b
DR
1/ ldx -- link editor
2
3a.out:
4 <a.out\0>
5l.out:
6 <l.out\0>
7undmes:
8 <un: \0>
9movemes:
10 <Can't move output file\0>
11norel:
12 <No relocation bits: \0>
13toomany:
14 <Too many routines loaded at: \0>
15multi:
16 <Multiply defined: \0>
17locovflo:
18 <Too many symbols in: \0>
19relerr:
20 <Relocation error in: \0>
21premeof:
22 <Premature EOF on: \0>
23outfile:
24 <ld: can't create l.out\n\0>
25fnotfound:
26 <File not found: \0>
27format:
28 <Format error: \0>
29snotfound:
30 <Symbol not found: \0>
31mulent:
32 <Multiple entry point:\0>
33
34libfil:
35 </lib/lib>
36wlib:
37 <a>
38 <.a\0>
39qnl:
40 <\n>
41qsemi:
42 <;>
43
44 .even
45
46dotdot: ..
47zero: 0
48rlistp: rlist
49esymp: symtab
50
51reltab:
52 zero
53 txtorg
54 datorg
55 bssorg
56
57arcmagic:
58 -147.
59
60magic:
61 br .+20
62txtsiz: .=.+2
63datsiz: .=.+2
64bsssiz: .=.+2
65symsiz: .=.+2
66stksiz: .=.+2
67exorig: .=.+2
68relflg: 1
69
70 .bss
71
72libflg: .=.+2
73sqflg: .=.+2
74entptr: .=.+2
75entry: .=.+2
76xtflg: .=.+2
77txtorg: .=.+2
78datorg: .=.+2
79bssorg: .=.+2
80fdatorg: .=.+2
81fbssorg: .=.+2
82
83ctxtorg:.=.+2
84ctxtsiz:.=.+2
85cdatorg:.=.+2
86cdatsiz:.=.+2
87cbsssiz: .=.+2
88ctrelorg:.=.+2
89ctrelsiz:.=.+2
90cdrelorg:.=.+2
91cdrelsiz:.=.+2
92csymorg: .=.+2
93csymsiz: .=.+2
94
95arcmag: .=.+42
96
97argc: .=.+2
98argp: .=.+2
99oattpt: .=.+2
100locp: .=.+2
101locsymsiz:.=.+2
102fout: .=.+2
103fin: .=.+2
104reopened:.=.+2
105ndef: .=.+2
106ch: .=.+2
107filnam: .=.+2
108relbas: .=.+2
109libnxt: .=.+2
110symbol: .=.+14
111
112txtp: .=.+10+512.
113relp: .=.+10+512.
114otxtp: .=.+6+512.
115odatp: .=.+6+512.
116osymp: .=.+6+512.
117otrelp: .=.+6+512.
118odrelp: .=.+6+512.
119
120rlist: .=.+512.
121rliste:
122
123local: .=.+1024.
124elocal:
125
126hshsiz = 1000.
127hshtab: .=2*hshsiz+.
128
129symtab:
130esymtab = orig+16384.-300.
131
132relorg:.=.+2
133cdrelsiz:.=.+2
134csymorg: .=.+2
135csymsiz: .=.+2
136
137arcmag: .=.+42
138
139argc: .=.+2
140argp: .=.+2
141oattpt: .=.+2
142locp: .=.+2
143locsymsiz:.=.+2
144fout: .=.+2
145fin: .=.+2
146reopened:.=.+2
147ndef: .=.+2
148ch: .=.+2
149filnam: .=.+2
150relbas: .=.+2
151libnxt: .=.+2
152symbol: .=.+14
153
154txtp: .=.+10+512.
155relp: .=.+10+512.
156otxtp: .=.+6+512.
157odatp: .=.+6+512.
158osymp: .=.+6+512.
159otrelp: .=.+6+512.
160odrelp: .=.+6+512.
161
162rlist: .=.+512.
163rliste:
164
165local: .=.+1024.
166elocal:
167
168hshsiz = 1000.
169hshtab: .=2*hshsiz+.
170
171symtab:
172esymtab = orig+163