blob: afa52bc350ffa26eb0589c7d527f633d3b5dc15c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
|
.file "systbl.c"
gcc2_compiled.:
___gnu_compiled_c:
.text
.def _.0fake; .scl 10; .type 0x8; .size 8; .endef
.def _hndl; .val 0; .scl 8; .type 0x121; .endef
.def _type; .val 4; .scl 8; .type 0xe; .endef
.def .eos; .val 8; .scl 102; .tag _.0fake; .size 8; .endef
.def _FaultTblEntry; .scl 13; .tag _.0fake; .size 8; .tag _.0fake; .size 8; .type 0x8; .endef
.def _ControlTblEntry; .scl 13; .type 0xe; .endef
.def _IntrHndl; .scl 13; .type 0x121; .endef
.def _.1fake; .scl 10; .type 0x8; .size 1028; .endef
.def _pendPrty; .val 0; .scl 8; .type 0xe; .endef
.def _pendIntr; .val 4; .scl 8; .dim 8; .size 32; .dim 8; .size 32; .type 0x6e; .endef
.def _intrHndl; .val 36; .scl 8; .dim 248; .size 992; .dim 248; .size 992; .type 0x4e1; .endef
.def .eos; .val 1028; .scl 102; .tag _.1fake; .size 1028; .endef
.def _InterruptTbl; .scl 13; .tag _.1fake; .size 1028; .tag _.1fake; .size 1028; .type 0x8; .endef
.def _SysProc; .scl 13; .type 0x121; .endef
.def _.2fake; .scl 10; .type 0x8; .size 1084; .endef
.def _reserved; .val 0; .scl 8; .dim 3; .size 12; .dim 3; .size 12; .type 0x6e; .endef
.def _svrStackPtr; .val 12; .scl 8; .type 0x2e; .endef
.def _preserved; .val 16; .scl 8; .dim 8; .size 32; .dim 8; .size 32; .type 0x6e; .endef
.def _sysProc; .val 48; .scl 8; .dim 259; .size 1036; .dim 259; .size 1036; .type 0x4e1; .endef
.def .eos; .val 1084; .scl 102; .tag _.2fake; .size 1084; .endef
.def _SystemTbl; .scl 13; .tag _.2fake; .size 1084; .tag _.2fake; .size 1084; .type 0x8; .endef
.def _PRCB; .scl 10; .type 0x8; .size 40; .endef
.def _faultTbl; .val 0; .scl 8; .tag _.0fake; .size 8; .tag _.0fake; .size 8; .type 0x28; .endef
.def _controlTbl; .val 4; .scl 8; .type 0x2e; .endef
.def _arithConfig; .val 8; .scl 8; .type 0xe; .endef
.def _faultConfig; .val 12; .scl 8; .type 0xe; .endef
.def _interruptTbl; .val 16; .scl 8; .tag _.1fake; .size 1028; .tag _.1fake; .size 1028; .type 0x28; .endef
.def _systemTbl; .val 20; .scl 8; .tag _.2fake; .size 1084; .tag _.2fake; .size 1084; .type 0x28; .endef
.def _reserved; .val 24; .scl 8; .type 0xe; .endef
.def _intStackPtr; .val 28; .scl 8; .type 0x2e; .endef
.def _instCacheConfig; .val 32; .scl 8; .type 0xe; .endef
.def _regCacheConfig; .val 36; .scl 8; .type 0xe; .endef
.def .eos; .val 40; .scl 102; .tag _PRCB; .size 40; .endef
.def _UserFaultHandler; .scl 13; .type 0x121; .endef
.def _memMsg; .scl 10; .type 0x8; .size 4; .endef
.def _foo; .val 0; .scl 8; .type 0x24; .endef
.def .eos; .val 4; .scl 102; .tag _memMsg; .size 4; .endef
.def _IOTrCBlk; .scl 13; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0x8; .endef
.def _iotrcb_ptr_t; .scl 13; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0x28; .endef
.def _iotrcb_sgm_t; .scl 13; .type 0x21; .endef
.def _IotHandler; .scl 13; .type 0x121; .endef
.def _.3fake; .scl 10; .type 0x8; .size 16; .endef
.def _ptr_len; .val 0; .scl 8; .type 0x4; .endef
.def _ptr_loc; .val 4; .scl 8; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0x28; .endef
.def _ptr_crnt; .val 8; .scl 8; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0xa8; .endef
.def _sgm_crnt; .val 12; .scl 8; .type 0xa1; .endef
.def .eos; .val 16; .scl 102; .tag _.3fake; .size 16; .endef
.def _BufLookupHndl; .scl 13; .tag _.3fake; .size 16; .tag _.3fake; .size 16; .type 0x8; .endef
.def ___int32_t; .scl 13; .type 0x4; .endef
.def ___uint32_t; .scl 13; .type 0xe; .endef
.def _size_t; .scl 13; .type 0xf; .endef
.def ___gnuc_va_list; .scl 13; .dim 2; .size 8; .dim 2; .size 8; .type 0x6e; .endef
.def __glue; .scl 10; .type 0x8; .size 12; .endef
.def __next; .val 0; .scl 8; .tag __glue; .size 12; .tag __glue; .size 12; .type 0x28; .endef
.def __niobs; .val 4; .scl 8; .type 0x4; .endef
.def __iobs; .val 8; .scl 8; .type 0x28; .endef
.def .eos; .val 12; .scl 102; .tag __glue; .size 12; .endef
.def __Bigint; .scl 10; .type 0x8; .size 24; .endef
.def __next; .val 0; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0x28; .endef
.def __k; .val 4; .scl 8; .type 0x4; .endef
.def __maxwds; .val 8; .scl 8; .type 0x4; .endef
.def __sign; .val 12; .scl 8; .type 0x4; .endef
.def __wds; .val 16; .scl 8; .type 0x4; .endef
.def __x; .val 20; .scl 8; .dim 1; .size 4; .dim 1; .size 4; .type 0x6f; .endef
.def .eos; .val 24; .scl 102; .tag __Bigint; .size 24; .endef
.def __atexit; .scl 10; .type 0x8; .size 136; .endef
.def __next; .val 0; .scl 8; .tag __atexit; .size 136; .tag __atexit; .size 136; .type 0x28; .endef
.def __ind; .val 4; .scl 8; .type 0x4; .endef
.def __fns; .val 8; .scl 8; .dim 32; .size 128; .dim 32; .size 128; .type 0x4e1; .endef
.def .eos; .val 136; .scl 102; .tag __atexit; .size 136; .endef
.def ___sbuf; .scl 10; .type 0x8; .size 8; .endef
.def __base; .val 0; .scl 8; .type 0x2c; .endef
.def __size; .val 4; .scl 8; .type 0x4; .endef
.def .eos; .val 8; .scl 102; .tag ___sbuf; .size 8; .endef
.def __fpos_t; .scl 13; .type 0x5; .endef
.def ___sFILE; .scl 10; .type 0x8; .size 92; .endef
.def __p; .val 0; .scl 8; .type 0x2c; .endef
.def __r; .val 4; .scl 8; .type 0x4; .endef
.def __w; .val 8; .scl 8; .type 0x4; .endef
.def __flags; .val 12; .scl 8; .type 0x3; .endef
.def __file; .val 14; .scl 8; .type 0x3; .endef
.def __bf; .val 16; .scl 8; .tag ___sbuf; .size 8; .tag ___sbuf; .size 8; .type 0x8; .endef
.def __lbfsize; .val 24; .scl 8; .type 0x4; .endef
.def __cookie; .val 28; .scl 8; .type 0x21; .endef
.def __read; .val 32; .scl 8; .type 0x124; .endef
.def __write; .val 36; .scl 8; .type 0x124; .endef
.def __seek; .val 40; .scl 8; .type 0x125; .endef
.def __close; .val 44; .scl 8; .type 0x124; .endef
.def __ub; .val 48; .scl 8; .tag ___sbuf; .size 8; .tag ___sbuf; .size 8; .type 0x8; .endef
.def __up; .val 56; .scl 8; .type 0x2c; .endef
.def __ur; .val 60; .scl 8; .type 0x4; .endef
.def __ubuf; .val 64; .scl 8; .dim 3; .size 3; .dim 3; .size 3; .type 0x6c; .endef
.def __nbuf; .val 67; .scl 8; .dim 1; .size 1; .dim 1; .size 1; .type 0x6c; .endef
.def __lb; .val 72; .scl 8; .tag ___sbuf; .size 8; .tag ___sbuf; .size 8; .type 0x8; .endef
.def __blksize; .val 80; .scl 8; .type 0x4; .endef
.def __offset; .val 84; .scl 8; .type 0x4; .endef
.def __data; .val 88; .scl 8; .type 0x28; .endef
.def .eos; .val 92; .scl 102; .tag ___sFILE; .size 92; .endef
.def __reent; .scl 10; .type 0x8; .size 820; .endef
.def __errno; .val 0; .scl 8; .type 0x4; .endef
.def __stdin; .val 4; .scl 8; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x28; .endef
.def __stdout; .val 8; .scl 8; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x28; .endef
.def __stderr; .val 12; .scl 8; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x28; .endef
.def __scanpoint; .val 16; .scl 8; .type 0x2c; .endef
.def __asctime; .val 20; .scl 8; .dim 26; .size 26; .dim 26; .size 26; .type 0x6c; .endef
.def __next; .val 48; .scl 8; .type 0x5; .endef
.def __inc; .val 52; .scl 8; .type 0x4; .endef
.def __emergency; .val 56; .scl 8; .dim 25; .size 25; .dim 25; .size 25; .type 0x6c; .endef
.def __current_category; .val 84; .scl 8; .type 0x4; .endef
.def __current_locale; .val 88; .scl 8; .type 0x2c; .endef
.def ___sdidinit; .val 92; .scl 8; .type 0x4; .endef
.def ___cleanup; .val 96; .scl 8; .type 0x121; .endef
.def __result; .val 100; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0x28; .endef
.def __result_k; .val 104; .scl 8; .type 0x4; .endef
.def __p5s; .val 108; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0x28; .endef
.def __freelist; .val 112; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0xa8; .endef
.def __signgam; .val 116; .scl 8; .type 0x4; .endef
.def __cvtlen; .val 120; .scl 8; .type 0x4; .endef
.def __cvtbuf; .val 124; .scl 8; .type 0x2c; .endef
.def __nextf; .val 128; .scl 8; .dim 30; .size 120; .dim 30; .size 120; .type 0xec; .endef
.def __nmalloc; .val 248; .scl 8; .dim 30; .size 120; .dim 30; .size 120; .type 0x6e; .endef
.def __atexit; .val 368; .scl 8; .tag __atexit; .size 136; .tag __atexit; .size 136; .type 0x28; .endef
.def __atexit0; .val 384; .scl 8; .tag __atexit; .size 136; .tag __atexit; .size 136; .type 0x8; .endef
.def __sig_func; .val 520; .scl 8; .type 0x4a1; .endef
.def ___sglue; .val 528; .scl 8; .tag __glue; .size 12; .tag __glue; .size 12; .type 0x8; .endef
.def ___sf; .val 544; .scl 8; .tag ___sFILE; .dim 3; .size 276; .tag ___sFILE; .dim 3; .size 276; .type 0x68; .endef
.def .eos; .val 820; .scl 102; .tag __reent; .size 820; .endef
.def _fpos_t; .scl 13; .type 0x5; .endef
.def _FILE; .scl 13; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x8; .endef
.align 4
.def _sys_get_prcb; .val _sys_get_prcb; .scl 2; .tag _PRCB; .size 40; .tag _PRCB; .size 40; .type 0xc8; .endef
.globl _sys_get_prcb
# Function 'sys_get_prcb'
# Registers used: g0 g1
.globl sys_get_prcb.lf
.leafproc _sys_get_prcb,sys_get_prcb.lf
_sys_get_prcb:
lda LR1,g14
sys_get_prcb.lf:
mov g14,g1
lda 0,g14
.def .bf; .val .; .scl 101; .line 19; .endef
.ln 2
.ln 4
ldconst _ram_prcb,g0
bx (g1)
.align 3
.ln 6
.def .ef; .val .; .scl 101; .line 6; .endef
LR1: ret
.def _sys_get_prcb; .val .; .scl -1; .endef
.globl _systemTbl
.data
.align 4
_systemTbl:
.word 0
.word 0
.word 0
.word _svrStackPtr
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word _sys_get_prcb+2
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.space 576
.text
.def _systemTbl; .val _systemTbl; .scl 2; .tag _.2fake; .size 1084; .tag _.2fake; .size 1084; .type 0x8; .endef
|