|
|
1.1 root 1: .text
2: Ltext:.stabs "bio.c",0x64,0,0,Ltext
3: .stabs "rcc",0xf0,0,17665,637801764
4: .text
5: .globl _bhinit
6: .stabs "bhinit",0x24,0,0x2a,_bhinit
7: .stabs "bhinit",0x20,0,0x44,0
8: .align 1
9: _bhinit:.word 0xc00
10: .stabd 0x44,0,43
11: .stabd 0xc4,0,0
12: .stabd 0x44,0,47
13: movl $_bufhash,r10
14: clrl r11
15: L11:.stabd 0x44,0,47
16: cmpl r11,_bufhcnt; jgeq L13
17: .stabd 0x44,0,48
18: movl r10,8(r10)
19: movl r10,4(r10)
20: L12:.stabd 0x44,0,47
21: incl r11
22: addl2 $12,r10
23: jbr L11
24: L13:.stabs "i",0x40,0,0x4,11
25: .stabs "bp",0x40,0,0x28,10
26: .stabs "bufhd",0xfa,0,0,0
27: .stabd 0xd4,0,0
28: .stabd 0x44,0,49
29: L10:ret
30: .stabn 0xb4,0,49,L10
31: L17:.stabs "bhinit",0xf4,0,49,L17
32: .globl _bread
33: .stabs "bread",0x24,0,0x69,_bread
34: .stabs "bread",0x20,0,0xc8,0
35: .stabs "buf",0xfa,0,0,0
36: .stabs "dev",0xa0,0,0xd,4
37: .stabs "blkno",0xa0,0,0x4,8
38: .align 1
39: _bread:.word 0xe00
40: .stabd 0x44,0,109
41: movw 4(ap),4(ap)
42: .stabd 0xc4,0,0
43: .stabd 0x44,0,115
44: pushl 8(ap)
45: movzwl 4(ap),-(sp)
46: calls $8/4,_getblk
47: movl r0,r11
48: .stabd 0x44,0,116
49: bicl3 $0xfffffffd,(r11),r5
50: jeql L21
51: .stabd 0xc4,0,1
52: .stabd 0x44,0,118
53: incl _io_info+12
54: .stabd 0x44,0,121
55: movzwl 4(ap),r5
56: bicl3 $0xffffff00,r5,r10
57: .stabd 0x44,0,122
58: cmpl r10,$64; jlss L26
59: subl3 $64,r10,r9
60: jbr L27
61: L26:movl r10,r9
62: # label
63: L27:ashl $4,r9,r5
64: incl _cec_info+8(r5)
65: .stabd 0x44,0,124
66: movl r11,r0
67: jbr L20
68: .stabd 0xd4,0,1
69: L21:.stabd 0x44,0,126
70: bisl2 $1,(r11)
71: .stabd 0x44,0,127
72: movzwl 4(ap),r5
73: bicl2 $0xffffffbf,r5
74: tstl r5; jeql L29
75: movl $4096,r9
76: jbr L30
77: L29:movl $1024,r9
78: # label
79: L30:movl r9,20(r11)
80: .stabd 0x44,0,128
81: pushl r11
82: movzwl 4(ap),r5
83: extzv $8,$32-8,r5,r5
84: bicl2 $0xffffff00,r5
85: movl _bdevsw[r5],r5
86: calls $4/4,*8(r5)
87: .stabd 0x44,0,130
88: incl _io_info+4
89: .stabd 0x44,0,133
90: movzwl 4(ap),r5
91: bicl3 $0xffffff00,r5,r10
92: .stabd 0x44,0,134
93: cmpl r10,$64; jlss L34
94: subl3 $64,r10,r9
95: jbr L35
96: L34:movl r10,r9
97: # label
98: L35:ashl $4,r9,r5
99: incl _cec_info(r5)
100: .stabd 0x44,0,136
101: incl _u+1272+32
102: .stabd 0x44,0,137
103: pushl r11
104: calls $4/4,_iowait
105: .stabd 0x44,0,138
106: movl r11,r0
107: .stabs "bp",0x40,0,0x28,11
108: .stabs "buf",0xfa,0,0,0
109: .stabs "sub",0x40,0,0x4,10
110: .stabd 0xd4,0,0
111: L20:ret
112: .stabn 0xb4,0,139,L20
113: L37:.stabs "bread",0xf4,0,139,L37
114: .globl _breada
115: .stabs "breada",0x24,0,0x91,_breada
116: .stabs "breada",0x20,0,0xc8,0
117: .stabs "buf",0xfa,0,0,0
118: .stabs "dev",0xa0,0,0xd,4
119: .stabs "blkno",0xa0,0,0x4,8
120: .stabs "rablkno",0xa0,0,0x4,12
121: .align 1
122: _breada:.word 0xf00
123: .stabd 0x44,0,149
124: movw 4(ap),4(ap)
125: .stabd 0xc4,0,0
126: .stabd 0x44,0,155
127: clrl r11
128: .stabd 0x44,0,156
129: pushl 8(ap)
130: movzwl 4(ap),-(sp)
131: calls $8/4,_incore
132: tstl r0; jneq L39
133: .stabd 0xc4,0,1
134: .stabd 0x44,0,157
135: pushl 8(ap)
136: movzwl 4(ap),-(sp)
137: calls $8/4,_getblk
138: movl r0,r11
139: .stabd 0x44,0,158
140: bicl3 $0xfffffffd,(r11),r5
141: jneq L41
142: .stabd 0xc4,0,2
143: .stabd 0x44,0,159
144: bisl2 $1,(r11)
145: .stabd 0x44,0,160
146: movzwl 4(ap),r5
147: bicl2 $0xffffffbf,r5
148: tstl r5; jeql L44
149: movl $4096,r8
150: jbr L45
151: L44:movl $1024,r8
152: # label
153: L45:movl r8,20(r11)
154: .stabd 0x44,0,161
155: pushl r11
156: movzwl 4(ap),r5
157: extzv $8,$32-8,r5,r5
158: bicl2 $0xffffff00,r5
159: movl _bdevsw[r5],r5
160: calls $4/4,*8(r5)
161: .stabd 0x44,0,163
162: incl _io_info+4
163: .stabd 0x44,0,166
164: movzwl 4(ap),r5
165: bicl3 $0xffffff00,r5,r9
166: .stabd 0x44,0,167
167: cmpl r9,$64; jlss L49
168: subl3 $64,r9,r8
169: jbr L50
170: L49:movl r9,r8
171: # label
172: L50:ashl $4,r8,r5
173: incl _cec_info(r5)
174: .stabd 0x44,0,169
175: incl _u+1272+32
176: .stabd 0xd4,0,2
177: L41:.stabd 0xd4,0,1
178: L39:.stabd 0x44,0,172
179: movl 12(ap),r5
180: jeql L52
181: pushl r5
182: movzwl 4(ap),-(sp)
183: calls $8/4,_incore
184: tstl r0; jneq L52
185: .stabd 0xc4,0,1
186: .stabd 0x44,0,173
187: pushl 12(ap)
188: movzwl 4(ap),-(sp)
189: calls $8/4,_getblk
190: movl r0,r10
191: .stabd 0x44,0,174
192: bicl3 $0xfffffffd,(r10),r5
193: jeql L54
194: .stabd 0xc4,0,2
195: .stabd 0x44,0,175
196: pushl r10
197: calls $4/4,_brelse
198: .stabd 0xd4,0,2
199: jbr L55
200: L54:.stabd 0xc4,0,2
201: .stabd 0x44,0,177
202: bisl2 $257,(r10)
203: .stabd 0x44,0,178
204: movzwl 4(ap),r5
205: bicl2 $0xffffffbf,r5
206: tstl r5; jeql L57
207: movl $4096,r8
208: jbr L58
209: L57:movl $1024,r8
210: # label
211: L58:movl r8,20(r10)
212: .stabd 0x44,0,179
213: pushl r10
214: movzwl 4(ap),r5
215: extzv $8,$32-8,r5,r5
216: bicl2 $0xffffff00,r5
217: movl _bdevsw[r5],r5
218: calls $4/4,*8(r5)
219: .stabd 0x44,0,181
220: incl _io_info+8
221: .stabd 0x44,0,184
222: movzwl 4(ap),r5
223: bicl3 $0xffffff00,r5,r9
224: .stabd 0x44,0,185
225: cmpl r9,$64; jlss L62
226: subl3 $64,r9,r8
227: jbr L63
228: L62:movl r9,r8
229: # label
230: L63:ashl $4,r8,r5
231: incl _cec_info+4(r5)
232: .stabd 0x44,0,187
233: incl _u+1272+32
234: .stabd 0xd4,0,2
235: L55:.stabd 0xd4,0,1
236: L52:.stabd 0x44,0,190
237: tstl r11; jnequ L65
238: .stabd 0x44,0,191
239: pushl 8(ap)
240: movzwl 4(ap),-(sp)
241: calls $8/4,_bread
242: jbr L38
243: L65:.stabd 0x44,0,192
244: pushl r11
245: calls $4/4,_iowait
246: .stabd 0x44,0,193
247: movl r11,r0
248: .stabs "bp",0x40,0,0x28,11
249: .stabs "buf",0xfa,0,0,0
250: .stabs "rabp",0x40,0,0x28,10
251: .stabs "buf",0xfa,0,0,0
252: .stabs "sub",0x40,0,0x4,9
253: .stabd 0xd4,0,0
254: L38:ret
255: .stabn 0xb4,0,194,L38
256: L67:.stabs "breada",0xf4,0,194,L67
257: .globl _bwrite
258: .stabs "bwrite",0x24,0,0xc8,_bwrite
259: .stabs "bwrite",0x20,0,0x44,0
260: .stabs "bp",0xa0,0,0x28,4
261: .stabs "buf",0xfa,0,0,0
262: .stabs "bp",0x40,0,0x28,11
263: .stabs "buf",0xfa,0,0,0
264: .align 1
265: _bwrite:.word 0xf00
266: .stabd 0x44,0,202
267: movl 4(ap),r11
268: .stabd 0xc4,0,0
269: .stabd 0x44,0,208
270: movl (r11),r10
271: .stabd 0x44,0,209
272: bicl2 $647,(r11)
273: .stabd 0x44,0,210
274: movzwl 26(r11),r5
275: bicl2 $0xffffffbf,r5
276: tstl r5; jeql L70
277: movl $4096,r8
278: jbr L71
279: L70:movl $1024,r8
280: # label
281: L71:movl r8,20(r11)
282: .stabd 0x44,0,212
283: incl _io_info+16
284: .stabd 0x44,0,215
285: movzwl 26(r11),r5
286: bicl3 $0xffffff00,r5,r9
287: .stabd 0x44,0,216
288: cmpl r9,$64; jlss L75
289: subl3 $64,r9,r8
290: jbr L76
291: L75:movl r9,r8
292: # label
293: L76:ashl $4,r8,r5
294: incl _cec_info+12(r5)
295: .stabd 0x44,0,218
296: bicl3 $0xfffffdff,r10,r5
297: jneq L77
298: .stabd 0x44,0,219
299: incl _u+1272+36
300: L77:.stabd 0x44,0,220
301: pushl r11
302: movzwl 26(r11),r5
303: extzv $8,$32-8,r5,r5
304: bicl2 $0xffffff00,r5
305: movl _bdevsw[r5],r5
306: calls $4/4,*8(r5)
307: .stabd 0x44,0,221
308: bicl3 $0xfffffeff,r10,r5
309: jneq L80
310: .stabd 0xc4,0,1
311: .stabd 0x44,0,222
312: pushl r11
313: calls $4/4,_iowait
314: .stabd 0x44,0,223
315: pushl r11
316: calls $4/4,_brelse
317: .stabd 0xd4,0,1
318: jbr L81
319: L80:.stabd 0x44,0,224
320: bicl3 $0xfffffdff,r10,r5
321: jeql L82
322: .stabd 0x44,0,225
323: bisl2 $128,(r11)
324: jbr L83
325: L82:.stabd 0x44,0,227
326: pushl r11
327: calls $4/4,_geterror
328: L83:L81:.stabs "flag",0x40,0,0x4,10
329: .stabs "sub",0x40,0,0x4,9
330: .stabd 0xd4,0,0
331: .stabd 0x44,0,228
332: L68:ret
333: .stabn 0xb4,0,228,L68
334: L84:.stabs "bwrite",0xf4,0,228,L84
335: .globl _bdwrite
336: .stabs "bdwrite",0x24,0,0xee,_bdwrite
337: .stabs "bdwrite",0x20,0,0x44,0
338: .stabs "bp",0xa0,0,0x28,4
339: .stabs "buf",0xfa,0,0,0
340: .stabs "bp",0x40,0,0x28,11
341: .stabs "buf",0xfa,0,0,0
342: .align 1
343: _bdwrite:.word 0x800
344: .stabd 0x44,0,240
345: movl 4(ap),r11
346: .stabd 0xc4,0,0
347: .stabd 0x44,0,242
348: bicl3 $0xfffffdff,(r11),r5
349: jneq L86
350: .stabd 0x44,0,243
351: incl _u+1272+36
352: L86:.stabd 0x44,0,244
353: movzwl 26(r11),r5
354: extzv $8,$32-8,r5,r5
355: bicl2 $0xffffff00,r5
356: movl _bdevsw[r5],r5
357: bicl3 $0xfffffbff,12(r5),r5
358: jeql L89
359: .stabd 0x44,0,245
360: pushl r11
361: calls $4/4,_bawrite
362: jbr L90
363: L89:.stabd 0xc4,0,1
364: .stabd 0x44,0,248
365: incl _io_info
366: .stabd 0x44,0,250
367: bisl2 $514,(r11)
368: .stabd 0x44,0,251
369: pushl r11
370: calls $4/4,_brelse
371: .stabd 0xd4,0,1
372: L90:.stabd 0xd4,0,0
373: .stabd 0x44,0,253
374: L85:ret
375: .stabn 0xb4,0,253,L85
376: L92:.stabs "bdwrite",0xf4,0,253,L92
377: .globl _bawrite
378: .stabs "bawrite",0x24,0,0x102,_bawrite
379: .stabs "bawrite",0x20,0,0x44,0
380: .stabs "bp",0xa0,0,0x28,4
381: .stabs "buf",0xfa,0,0,0
382: .stabs "bp",0x40,0,0x28,11
383: .stabs "buf",0xfa,0,0,0
384: .align 1
385: _bawrite:.word 0x800
386: .stabd 0x44,0,260
387: movl 4(ap),r11
388: .stabd 0xc4,0,0
389: .stabd 0x44,0,262
390: bisl2 $256,(r11)
391: .stabd 0x44,0,263
392: pushl r11
393: calls $4/4,_bwrite
394: .stabd 0xd4,0,0
395: .stabd 0x44,0,264
396: L93:ret
397: .stabn 0xb4,0,264,L93
398: L94:.stabs "bawrite",0xf4,0,264,L94
399: .globl _brelse
400: .stabs "brelse",0x24,0,0x10d,_brelse
401: .stabs "brelse",0x20,0,0x44,0
402: .stabs "bp",0xa0,0,0x28,4
403: .stabs "buf",0xfa,0,0,0
404: .stabs "bp",0x40,0,0x28,11
405: .stabs "buf",0xfa,0,0,0
406: .align 1
407: _brelse:.word 0xe00
408: .stabd 0x44,0,271
409: movl 4(ap),r11
410: .stabd 0xc4,0,0
411: .stabd 0x44,0,275
412: bicl3 $0xffffffbf,(r11),r5
413: jeql L96
414: .stabd 0x44,0,276
415: pushl r11
416: calls $4/4,_wakeup
417: L96:.stabd 0x44,0,277
418: bicl3 $0xffffffbf,_bfreelist,r5
419: jeql L98
420: .stabd 0xc4,0,1
421: .stabd 0x44,0,278
422: bicl2 $64,_bfreelist
423: .stabd 0x44,0,279
424: pushal _bfreelist
425: calls $4/4,_wakeup
426: .stabd 0xd4,0,1
427: L98:.stabd 0x44,0,281
428: bicl3 $0xfffffffb,(r11),r5
429: jeql L100
430: .stabd 0x44,0,282
431: bicl3 $0xfffdffff,(r11),r5
432: jeql L102
433: .stabd 0x44,0,283
434: bicl2 $4,(r11)
435: jbr L103
436: L102:.stabd 0x44,0,285
437: movw $65535,26(r11)
438: L103:L100:.stabd 0x44,0,286
439: calls $0/4,_spl6
440: movl r0,r9
441: .stabd 0x44,0,287
442: bicl3 $0xfffefffb,(r11),r5
443: jeql L104
444: .stabd 0xc4,0,1
445: .stabd 0x44,0,289
446: movl $_bfreelist+88,r10
447: .stabd 0x44,0,290
448: movl 12(r10),r5
449: movl r11,16(r5)
450: .stabd 0x44,0,291
451: movl 12(r10),12(r11)
452: .stabd 0x44,0,292
453: movl r11,12(r10)
454: .stabd 0x44,0,293
455: movl r10,16(r11)
456: .stabd 0xd4,0,1
457: jbr L105
458: L104:.stabd 0xc4,0,1
459: .stabd 0x44,0,295
460: bicl3 $0xfffdffff,(r11),r5
461: jeql L106
462: .stabd 0x44,0,296
463: movl $_bfreelist,r10
464: jbr L107
465: L106:.stabd 0x44,0,297
466: bicl3 $0xffffff7f,(r11),r5
467: jeql L108
468: .stabd 0x44,0,298
469: movl $_bfreelist+88,r10
470: jbr L109
471: L108:.stabd 0x44,0,300
472: movl $_bfreelist+44,r10
473: L109:L107:.stabd 0x44,0,301
474: movl 16(r10),r5
475: movl r11,12(r5)
476: .stabd 0x44,0,302
477: movl 16(r10),16(r11)
478: .stabd 0x44,0,303
479: movl r11,16(r10)
480: .stabd 0x44,0,304
481: movl r10,12(r11)
482: .stabd 0xd4,0,1
483: L105:.stabd 0x44,0,306
484: bicl2 $456,(r11)
485: .stabd 0x44,0,307
486: pushl r9
487: calls $4/4,_splx
488: .stabs "flist",0x40,0,0x28,10
489: .stabs "buf",0xfa,0,0,0
490: .stabs "s",0x40,0,0x4,9
491: .stabd 0xd4,0,0
492: .stabd 0x44,0,308
493: L95:ret
494: .stabn 0xb4,0,308,L95
495: L110:.stabs "brelse",0xf4,0,308,L110
496: .globl _incore
497: .stabs "incore",0x24,0,0x13a,_incore
498: .stabs "incore",0x20,0,0x44,0
499: .stabs "dev",0xa0,0,0xd,4
500: .stabs "blkno",0xa0,0,0x4,8
501: .align 1
502: _incore:.word 0xf00
503: .stabd 0x44,0,317
504: movw 4(ap),4(ap)
505: .stabd 0xc4,0,0
506: .stabd 0x44,0,322
507: movzwl 4(ap),r5
508: bicl2 $0xffffffbf,r5
509: tstl r5; jeql L113
510: movl 8(ap),r5
511: movad 0[r5],r8
512: jbr L114
513: L113:movl 8(ap),r5
514: movaw 0[r5],r8
515: # label
516: L114:movl r8,r9
517: movzwl 4(ap),r5
518: addl2 r9,r5
519: divl3 _bufhcnt,r5,-(sp); mull2 _bufhcnt,(sp); subl3 (sp)+,r5,r5
520: mull2 $12,r5
521: addl3 $_bufhash,r5,r10
522: .stabd 0x44,0,323
523: movl 4(r10),r11
524: L115:.stabd 0x44,0,323
525: cmpl r11,r10; jeqlu L117
526: .stabd 0x44,0,324
527: cmpl 32(r11),r9; jneq L119
528: movzwl 26(r11),r5
529: movzwl 4(ap),r4
530: cmpl r5,r4; jneq L119
531: bicl3 $0xfffeffff,(r11),r5
532: jneq L119
533: .stabd 0x44,0,326
534: movl $1,r0
535: jbr L111
536: L119:L116:.stabd 0x44,0,323
537: movl 4(r11),r11
538: jbr L115
539: L117:.stabd 0x44,0,327
540: clrl r0
541: .stabs "bp",0x40,0,0x28,11
542: .stabs "buf",0xfa,0,0,0
543: .stabs "dp",0x40,0,0x28,10
544: .stabs "buf",0xfa,0,0,0
545: .stabs "dblkno",0x40,0,0x4,9
546: .stabd 0xd4,0,0
547: L111:ret
548: .stabn 0xb4,0,328,L111
549: L121:.stabs "incore",0xf4,0,328,L121
550: .globl _baddr
551: .stabs "baddr",0x24,0,0x14a,_baddr
552: .stabs "baddr",0x20,0,0xc8,0
553: .stabs "buf",0xfa,0,0,0
554: .stabs "dev",0xa0,0,0xd,4
555: .stabs "blkno",0xa0,0,0x4,8
556: .align 1
557: _baddr:.word 0x0
558: .stabd 0x44,0,334
559: movw 4(ap),4(ap)
560: .stabd 0xc4,0,0
561: .stabd 0x44,0,336
562: pushl 8(ap)
563: movzwl 4(ap),-(sp)
564: calls $8/4,_incore
565: tstl r0; jeql L123
566: .stabd 0x44,0,337
567: pushl 8(ap)
568: movzwl 4(ap),-(sp)
569: calls $8/4,_bread
570: jbr L122
571: L123:.stabd 0x44,0,338
572: clrl r0
573: .stabd 0xd4,0,0
574: L122:ret
575: .stabn 0xb4,0,339,L122
576: L125:.stabs "baddr",0xf4,0,339,L125
577: .globl _getblk
578: .stabs "getblk",0x24,0,0x15a,_getblk
579: .stabs "getblk",0x20,0,0xc8,0
580: .stabs "buf",0xfa,0,0,0
581: .stabs "dev",0xa0,0,0xd,4
582: .stabs "blkno",0xa0,0,0x4,8
583: .align 1
584: _getblk:.word 0xfc0
585: subl2 $4,sp
586: .stabd 0x44,0,350
587: movw 4(ap),4(ap)
588: .stabd 0xc4,0,0
589: .stabd 0x44,0,357
590: cmpl 8(ap),$0x800000; jlssu L127
591: .stabd 0x44,0,358
592: movl $16777216,8(ap)
593: L127:.stabd 0x44,0,359
594: movzwl 4(ap),r5
595: bicl2 $0xffffffbf,r5
596: tstl r5; jeql L130
597: movl 8(ap),r5
598: movad 0[r5],r6
599: jbr L131
600: L130:movl 8(ap),r5
601: movaw 0[r5],r6
602: # label
603: L131:movl r6,r8
604: .stabd 0x44,0,360
605: movzwl 4(ap),r5
606: addl2 r8,r5
607: divl3 _bufhcnt,r5,-(sp); mull2 _bufhcnt,(sp); subl3 (sp)+,r5,r5
608: mull2 $12,r5
609: addl3 $_bufhash,r5,r10
610: L132:.stabd 0x44,0,362
611: calls $0/4,_spl0
612: .stabd 0x44,0,363
613: movl 4(r10),r11
614: L133:.stabd 0x44,0,363
615: cmpl r11,r10; jeqlu L135
616: .stabd 0xc4,0,1
617: .stabd 0x44,0,364
618: cmpl 32(r11),r8; jneq L140
619: movzwl 26(r11),r5
620: movzwl 4(ap),r4
621: cmpl r5,r4; jneq L140
622: bicl3 $0xfffeffff,(r11),r5
623: jeql L137
624: L140:.stabd 0x44,0,366
625: jbr L134
626: L137:.stabd 0x44,0,367
627: calls $0/4,_spl6
628: .stabd 0x44,0,368
629: bicl3 $0xfffffff7,(r11),r5
630: jeql L141
631: .stabd 0xc4,0,2
632: .stabd 0x44,0,369
633: bisl2 $64,(r11)
634: .stabd 0x44,0,370
635: pushl $21
636: pushl r11
637: calls $8/4,_sleep
638: .stabd 0x44,0,371
639: jbr L132
640: .stabd 0xd4,0,2
641: L141:.stabd 0x44,0,373
642: calls $0/4,_spl0
643: .stabd 0x44,0,375
644: clrl r7
645: .stabd 0x44,0,376
646: movl 12(r11),r10
647: .stabd 0x44,0,377
648: L143:L144:bicl3 $0xfffbffff,(r10),r5
649: jneq L145
650: .stabd 0xc4,0,2
651: .stabd 0x44,0,378
652: incl r7
653: .stabd 0x44,0,379
654: movl 12(r10),r10
655: .stabd 0xd4,0,2
656: jbr L143
657: L145:.stabd 0x44,0,381
658: cmpl r7,$64; jgeq L147
659: .stabd 0x44,0,382
660: incl _io_info+20[r7]
661: L147:.stabd 0xc4,0,2
662: .stabd 0x44,0,384
663: calls $0/4,_spl6
664: movl r0,r6
665: movl 16(r11),r5
666: movl 12(r11),12(r5)
667: .stabd 0x44,0,384
668: movl 12(r11),r5
669: movl 16(r11),16(r5)
670: .stabd 0x44,0,384
671: bisl2 $8,(r11)
672: .stabd 0x44,0,384
673: pushl r6
674: calls $4/4,_splx
675: .stabs "s",0x40,0,0x4,6
676: .stabd 0xd4,0,2
677: .stabd 0x44,0,384
678: .stabd 0x44,0,385
679: movl r11,r0
680: jbr L126
681: .stabd 0xd4,0,1
682: L134:.stabd 0x44,0,363
683: movl 4(r11),r11
684: jbr L133
685: L135:.stabd 0x44,0,387
686: movzwl 4(ap),r5
687: extzv $8,$32-8,r5,r5
688: bicl2 $0xffffff00,r5
689: cmpl r5,_nblkdev; jlss L150
690: .stabd 0x44,0,388
691: pushal _152
692: calls $4/4,_panic
693: L150:.stabd 0x44,0,389
694: calls $0/4,_spl6
695: .stabd 0x44,0,390
696: movl $_bfreelist+88,r9
697: L153:.stabd 0x44,0,390
698: cmpl r9,$_bfreelist; jlequ L155
699: .stabd 0x44,0,391
700: cmpl 12(r9),r9; jeqlu L158
701: .stabd 0x44,0,392
702: .stabd 0x44,0,392
703: jbr L155
704: L158:L154:.stabd 0x44,0,390
705: addl2 $-44,r9
706: jbr L153
707: L155:.stabd 0x44,0,393
708: cmpl r9,$_bfreelist; jnequ L160
709: .stabd 0xc4,0,1
710: .stabd 0x44,0,394
711: bisl2 $64,(r9)
712: .stabd 0x44,0,395
713: pushl $21
714: pushl r9
715: calls $8/4,_sleep
716: .stabd 0x44,0,396
717: jbr L132
718: .stabd 0xd4,0,1
719: L160:.stabd 0x44,0,398
720: calls $0/4,_spl0
721: .stabd 0x44,0,399
722: movl 12(r9),r11
723: .stabd 0xc4,0,1
724: .stabd 0x44,0,400
725: calls $0/4,_spl6
726: movl r0,-4(fp)
727: movl 16(r11),r5
728: movl 12(r11),12(r5)
729: .stabd 0x44,0,400
730: movl 12(r11),r5
731: movl 16(r11),16(r5)
732: .stabd 0x44,0,400
733: bisl2 $8,(r11)
734: .stabd 0x44,0,400
735: pushl -4(fp)
736: calls $4/4,_splx
737: .stabs "s",0x80,0,0x4,4
738: .stabd 0xd4,0,1
739: .stabd 0x44,0,400
740: .stabd 0x44,0,401
741: bicl3 $0xfffffdff,(r11),r5
742: jeql L162
743: .stabd 0xc4,0,1
744: .stabd 0x44,0,402
745: bisl2 $256,(r11)
746: .stabd 0x44,0,403
747: pushl r11
748: calls $4/4,_bwrite
749: .stabd 0x44,0,404
750: jbr L132
751: .stabd 0xd4,0,1
752: L162:.stabd 0x44,0,406
753: movl $8,(r11)
754: .stabd 0x44,0,407
755: movl 8(r11),r5
756: movl 4(r11),4(r5)
757: .stabd 0x44,0,408
758: movl 4(r11),r5
759: movl 8(r11),8(r5)
760: .stabd 0x44,0,409
761: movl 4(r10),4(r11)
762: .stabd 0x44,0,410
763: movl r10,8(r11)
764: .stabd 0x44,0,411
765: movl 4(r10),r5
766: movl r11,8(r5)
767: .stabd 0x44,0,412
768: movl r11,4(r10)
769: .stabd 0x44,0,413
770: movw 4(ap),26(r11)
771: .stabd 0x44,0,414
772: movl r8,32(r11)
773: .stabd 0x44,0,415
774: movl r11,r0
775: .stabs "bp",0x40,0,0x28,11
776: .stabs "buf",0xfa,0,0,0
777: .stabs "dp",0x40,0,0x28,10
778: .stabs "buf",0xfa,0,0,0
779: .stabs "ep",0x40,0,0x28,9
780: .stabs "buf",0xfa,0,0,0
781: .stabs "dblkno",0x40,0,0x4,8
782: .stabs "i",0x40,0,0x4,7
783: .stabd 0xd4,0,0
784: L126:ret
785: .stabn 0xb4,0,416,L126
786: L164:.stabs "getblk",0xf4,0,416,L164
787: .globl _geteblk
788: .stabs "geteblk",0x24,0,0x1a6,_geteblk
789: .stabs "geteblk",0x20,0,0xc8,0
790: .stabs "buf",0xfa,0,0,0
791: .align 1
792: _geteblk:.word 0xe00
793: subl2 $4,sp
794: .stabd 0x44,0,424
795: .stabd 0xc4,0,0
796: L166:.stabd 0x44,0,429
797: calls $0/4,_spl6
798: movl r0,r9
799: .stabd 0x44,0,430
800: movl $_bfreelist+88,r10
801: L167:.stabd 0x44,0,430
802: cmpl r10,$_bfreelist; jlequ L169
803: .stabd 0x44,0,431
804: cmpl 12(r10),r10; jeqlu L172
805: .stabd 0x44,0,432
806: .stabd 0x44,0,432
807: jbr L169
808: L172:L168:.stabd 0x44,0,430
809: addl2 $-44,r10
810: jbr L167
811: L169:.stabd 0x44,0,433
812: cmpl r10,$_bfreelist; jnequ L174
813: .stabd 0xc4,0,1
814: .stabd 0x44,0,434
815: bisl2 $64,(r10)
816: .stabd 0x44,0,435
817: pushl $21
818: pushl r10
819: calls $8/4,_sleep
820: .stabd 0x44,0,436
821: jbr L166
822: .stabd 0xd4,0,1
823: L174:.stabd 0x44,0,438
824: pushl r9
825: calls $4/4,_splx
826: .stabd 0x44,0,439
827: movl 12(r10),r11
828: .stabd 0xc4,0,1
829: .stabd 0x44,0,440
830: calls $0/4,_spl6
831: movl r0,-4(fp)
832: movl 16(r11),r5
833: movl 12(r11),12(r5)
834: .stabd 0x44,0,440
835: movl 12(r11),r5
836: movl 16(r11),16(r5)
837: .stabd 0x44,0,440
838: bisl2 $8,(r11)
839: .stabd 0x44,0,440
840: pushl -4(fp)
841: calls $4/4,_splx
842: .stabs "s",0x80,0,0x4,4
843: .stabd 0xd4,0,1
844: .stabd 0x44,0,440
845: .stabd 0x44,0,441
846: bicl3 $0xfffffdff,(r11),r5
847: jeql L176
848: .stabd 0xc4,0,1
849: .stabd 0x44,0,442
850: bisl2 $256,(r11)
851: .stabd 0x44,0,443
852: pushl r11
853: calls $4/4,_bwrite
854: .stabd 0x44,0,444
855: jbr L166
856: .stabd 0xd4,0,1
857: L176:.stabd 0x44,0,446
858: movl $65544,(r11)
859: .stabd 0x44,0,447
860: movl 8(r11),r5
861: movl 4(r11),4(r5)
862: .stabd 0x44,0,448
863: movl 4(r11),r5
864: movl 8(r11),8(r5)
865: .stabd 0x44,0,449
866: movl 4(r10),4(r11)
867: .stabd 0x44,0,450
868: movl r10,8(r11)
869: .stabd 0x44,0,451
870: movl 4(r10),r5
871: movl r11,8(r5)
872: .stabd 0x44,0,452
873: movl r11,4(r10)
874: .stabd 0x44,0,453
875: movw $65535,26(r11)
876: .stabd 0x44,0,454
877: movl $4096,20(r11)
878: .stabd 0x44,0,455
879: movl r11,r0
880: .stabs "bp",0x40,0,0x28,11
881: .stabs "buf",0xfa,0,0,0
882: .stabs "dp",0x40,0,0x28,10
883: .stabs "buf",0xfa,0,0,0
884: .stabs "s",0x40,0,0x4,9
885: .stabd 0xd4,0,0
886: L165:ret
887: .stabn 0xb4,0,456,L165
888: L178:.stabs "geteblk",0xf4,0,456,L178
889: .globl _iowait
890: .stabs "iowait",0x24,0,0x1ce,_iowait
891: .stabs "iowait",0x20,0,0x44,0
892: .stabs "bp",0xa0,0,0x28,4
893: .stabs "buf",0xfa,0,0,0
894: .stabs "bp",0x40,0,0x28,11
895: .stabs "buf",0xfa,0,0,0
896: .align 1
897: _iowait:.word 0x800
898: .stabd 0x44,0,464
899: movl 4(ap),r11
900: .stabd 0xc4,0,0
901: .stabd 0x44,0,466
902: calls $0/4,_spl6
903: .stabd 0x44,0,467
904: L180:L181:bicl3 $0xfffffffd,(r11),r5
905: jneq L182
906: .stabd 0x44,0,468
907: pushl $20
908: pushl r11
909: calls $8/4,_sleep
910: jbr L180
911: L182:.stabd 0x44,0,469
912: calls $0/4,_spl0
913: .stabd 0x44,0,470
914: pushl r11
915: calls $4/4,_geterror
916: .stabd 0xd4,0,0
917: .stabd 0x44,0,471
918: L179:ret
919: .stabn 0xb4,0,471,L179
920: L183:.stabs "iowait",0xf4,0,471,L183
921: .globl _iodone
922: .stabs "iodone",0x24,0,0x1f3,_iodone
923: .stabs "iodone",0x20,0,0x44,0
924: .stabs "bp",0xa0,0,0x28,4
925: .stabs "buf",0xfa,0,0,0
926: .stabs "bp",0x40,0,0x28,11
927: .stabs "buf",0xfa,0,0,0
928: .align 1
929: _iodone:.word 0xc00
930: .stabd 0x44,0,501
931: movl 4(ap),r11
932: .stabd 0xc4,0,0
933: .stabd 0x44,0,504
934: bicl3 $0xfffffffd,(r11),r5
935: jeql L185
936: .stabd 0x44,0,505
937: pushal _187
938: calls $4/4,_panic
939: L185:.stabd 0x44,0,506
940: bisl2 $2,(r11)
941: .stabd 0x44,0,507
942: bicl3 $0xffffdfff,(r11),r5
943: jeql L188
944: .stabd 0xc4,0,1
945: .stabd 0x44,0,508
946: bicl3 $0xfffffffb,(r11),r5
947: jeql L190
948: .stabd 0x44,0,509
949: pushal _192
950: calls $4/4,_panic
951: L190:.stabd 0x44,0,510
952: calls $0/4,_spl6
953: movl r0,r10
954: .stabd 0x44,0,511
955: movl _bclnlist,12(r11)
956: .stabd 0x44,0,512
957: subl3 $_swapbuf,r11,r5
958: divl2 $44,r5
959: movad _swapinfo[r5],r5
960: movl (r5),20(r11)
961: .stabd 0x44,0,513
962: subl3 $_swapbuf,r11,r5
963: divl2 $44,r5
964: movad _swapinfo+4[r5],r5
965: movl (r5),36(r11)
966: .stabd 0x44,0,514
967: incl _cnt+32
968: .stabd 0x44,0,515
969: divl3 $512,20(r11),r5
970: addl2 r5,_cnt+40
971: .stabd 0x44,0,516
972: movl r11,_bclnlist
973: .stabd 0x44,0,517
974: bicl3 $0xffffffbf,_bswlist,r5
975: jeql L194
976: .stabd 0x44,0,518
977: pushal _proc+248
978: calls $4/4,_wakeup
979: L194:.stabd 0x44,0,519
980: pushl r10
981: calls $4/4,_splx
982: .stabd 0x44,0,520
983: jbr L184
984: .stabd 0xd4,0,1
985: L188:.stabd 0x44,0,522
986: bicl3 $0xfffffeff,(r11),r5
987: jeql L196
988: .stabd 0x44,0,523
989: pushl r11
990: calls $4/4,_brelse
991: jbr L197
992: L196:.stabd 0xc4,0,1
993: .stabd 0x44,0,525
994: bicl2 $64,(r11)
995: .stabd 0x44,0,526
996: pushl r11
997: calls $4/4,_wakeup
998: .stabd 0xd4,0,1
999: L197:.stabs "s",0x40,0,0x4,10
1000: .stabd 0xd4,0,0
1001: .stabd 0x44,0,528
1002: L184:ret
1003: .stabn 0xb4,0,528,L184
1004: L198:.stabs "iodone",0xf4,0,528,L198
1005: .globl _clrbuf
1006: .stabs "clrbuf",0x24,0,0x215,_clrbuf
1007: .stabs "clrbuf",0x20,0,0x44,0
1008: .stabs "bp",0xa0,0,0x28,4
1009: .stabs "buf",0xfa,0,0,0
1010: .align 1
1011: _clrbuf:.word 0xc00
1012: .stabd 0x44,0,535
1013: .stabd 0xc4,0,0
1014: .stabd 0x44,0,539
1015: movl 4(ap),r5
1016: movl 28(r5),r11
1017: .stabd 0x44,0,540
1018: movl $1024,r10
1019: L200:.stabd 0x44,0,542
1020: clrl (r11)+
1021: L201:.stabd 0x44,0,543
1022: decl r10
1023: jneq L200
1024: L202:.stabd 0x44,0,544
1025: movl 4(ap),r5
1026: clrl 36(r5)
1027: .stabs "p",0x40,0,0x24,11
1028: .stabs "c",0x40,0,0x4,10
1029: .stabd 0xd4,0,0
1030: .stabd 0x44,0,545
1031: L199:ret
1032: .stabn 0xb4,0,545,L199
1033: L204:.stabs "clrbuf",0xf4,0,545,L204
1034: .globl _swap
1035: .stabs "swap",0x24,0,0x22f,_swap
1036: .stabs "swap",0x20,0,0x44,0
1037: .stabs "p",0xa0,0,0x28,4
1038: .stabs "proc",0xfa,0,0,0
1039: .stabs "dblkno",0xa0,0,0x4,8
1040: .stabs "addr",0xa0,0,0x22,12
1041: .stabs "nbytes",0xa0,0,0x4,16
1042: .stabs "rdflg",0xa0,0,0x4,20
1043: .stabs "flag",0xa0,0,0x4,24
1044: .stabs "dev",0xa0,0,0xd,28
1045: .stabs "pfcent",0xa0,0,0xe,32
1046: .align 1
1047: _swap:.word 0xf00
1048: subl2 $4,sp
1049: .stabd 0x44,0,566
1050: movw 28(ap),28(ap)
1051: .stabd 0xc4,0,0
1052: .stabd 0x44,0,572
1053: calls $0/4,_spl6
1054: .stabd 0x44,0,573
1055: L206:L207:tstl _bswlist+12; jnequ L208
1056: .stabd 0xc4,0,1
1057: .stabd 0x44,0,574
1058: bisl2 $64,_bswlist
1059: .stabd 0x44,0,575
1060: pushl $1
1061: pushal _bswlist
1062: calls $8/4,_sleep
1063: .stabd 0xd4,0,1
1064: jbr L206
1065: L208:.stabd 0x44,0,577
1066: movl _bswlist+12,r11
1067: .stabd 0x44,0,578
1068: movl 12(r11),_bswlist+12
1069: .stabd 0x44,0,579
1070: calls $0/4,_spl0
1071: .stabd 0x44,0,581
1072: bisl3 $24,20(ap),r5
1073: bisl3 24(ap),r5,(r11)
1074: .stabd 0x44,0,582
1075: bicl3 $0xffff9fff,(r11),r5
1076: jneq L209
1077: .stabd 0x44,0,583
1078: cmpl 20(ap),$1; jneq L211
1079: .stabd 0x44,0,584
1080: addl3 $511,16(ap),r5
1081: extzv $9,$32-9,r5,r5
1082: addl2 r5,_sum+20
1083: jbr L212
1084: L211:.stabd 0x44,0,586
1085: addl3 $511,16(ap),r5
1086: extzv $9,$32-9,r5,r5
1087: addl2 r5,_sum+24
1088: L212:L209:.stabd 0x44,0,587
1089: movl 4(ap),40(r11)
1090: .stabd 0x44,0,588
1091: bicl3 $0xffffdfff,24(ap),r5
1092: jeql L213
1093: .stabd 0xc4,0,1
1094: .stabd 0x44,0,589
1095: subl3 $_swapbuf,r11,r5
1096: divl2 $44,r5
1097: movaw 0[r5],r5
1098: ashl $4,r5,-4(fp)
1099: .stabd 0x44,0,590
1100: movl -4(fp),r5
1101: moval 0[r5],r5
1102: movl _proc+248+56,r4
1103: moval 0[r4],r4
1104: addl2 _proc+248+96,r4
1105: addl3 r4,r5,r9
1106: .stabd 0x44,0,591
1107: movl 12(ap),r5
1108: extzv $9,$32-9,r5,-(sp)
1109: pushl 4(ap)
1110: calls $8/4,_vtopte
1111: movl r0,r8
1112: .stabd 0x44,0,592
1113: clrl r10
1114: L215:.stabd 0x44,0,592
1115: cmpl r10,16(ap); jgeq L217
1116: .stabd 0xc4,0,2
1117: .stabd 0x44,0,593
1118: movl (r8),r5
1119: bicl3 $0xffe00000,r5,r4
1120: jeqlu L221
1121: bicl2 $0xfdffffff,r5
1122: tstl r5; jeqlu L219
1123: L221:.stabd 0x44,0,594
1124: pushal _222
1125: calls $4/4,_panic
1126: L219:.stabd 0x44,0,595
1127: moval (r8)+,r5
1128: moval (r9)+,r4
1129: movl (r5),(r4)
1130: .stabd 0xd4,0,2
1131: L216:.stabd 0x44,0,592
1132: addl2 $512,r10
1133: jbr L215
1134: L217:.stabd 0x44,0,597
1135: ashl $9,-4(fp),28(r11)
1136: .stabd 0xd4,0,1
1137: jbr L214
1138: L213:.stabd 0x44,0,599
1139: movl 12(ap),28(r11)
1140: L214:.stabd 0x44,0,600
1141: L225:L226:tstl 16(ap); jleq L227
1142: .stabd 0xc4,0,1
1143: .stabd 0x44,0,601
1144: pushl 16(ap)
1145: pushl $61440
1146: calls $8/4,_imin
1147: movl r0,r10
1148: .stabd 0x44,0,602
1149: movl r10,20(r11)
1150: .stabd 0x44,0,603
1151: movl 8(ap),32(r11)
1152: .stabd 0x44,0,604
1153: movw 28(ap),26(r11)
1154: .stabd 0x44,0,605
1155: bicl3 $0xffffdfff,24(ap),r5
1156: jeql L228
1157: .stabd 0xc4,0,2
1158: .stabd 0x44,0,606
1159: subl3 $_swapbuf,r11,r5
1160: divl2 $44,r5
1161: movad _swapinfo+4[r5],r5
1162: movl 32(ap),(r5)
1163: .stabd 0x44,0,607
1164: subl3 $_swapbuf,r11,r5
1165: divl2 $44,r5
1166: movad _swapinfo[r5],r5
1167: movl 16(ap),(r5)
1168: .stabd 0xd4,0,2
1169: L228:.stabd 0x44,0,609
1170: movzwl 28(ap),r5
1171: extzv $8,$32-8,r5,r5
1172: bicl2 $0xffffff00,r5
1173: tstl _bdevsw[r5]; jnequ L230
1174: .stabd 0x44,0,610
1175: pushal _232
1176: calls $4/4,_panic
1177: L230:.stabd 0x44,0,611
1178: pushl r11
1179: movzwl 28(ap),r5
1180: extzv $8,$32-8,r5,r5
1181: bicl2 $0xffffff00,r5
1182: movl _bdevsw[r5],r5
1183: calls $4/4,*8(r5)
1184: .stabd 0x44,0,612
1185: bicl3 $0xffffdfff,24(ap),r5
1186: jeql L233
1187: .stabd 0xc4,0,2
1188: .stabd 0x44,0,613
1189: cmpl r10,16(ap); jgeq L235
1190: .stabd 0x44,0,614
1191: pushal _237
1192: calls $4/4,_panic
1193: L235:.stabd 0x44,0,615
1194: jbr L205
1195: .stabd 0xd4,0,2
1196: L233:.stabd 0x44,0,617
1197: calls $0/4,_spl6
1198: .stabd 0x44,0,618
1199: L238:L239:bicl3 $0xfffffffd,(r11),r5
1200: jneq L240
1201: .stabd 0x44,0,619
1202: clrl -(sp)
1203: pushl r11
1204: calls $8/4,_sleep
1205: jbr L238
1206: L240:.stabd 0x44,0,620
1207: calls $0/4,_spl0
1208: .stabd 0x44,0,621
1209: addl2 r10,28(r11)
1210: .stabd 0x44,0,622
1211: bicl2 $2,(r11)
1212: .stabd 0x44,0,623
1213: bicl3 $0xfffffffb,(r11),r5
1214: jeql L241
1215: .stabd 0xc4,0,2
1216: .stabd 0x44,0,624
1217: bicl3 $0xffffe7ff,24(ap),r5
1218: jneq L245
1219: tstl 20(ap); jneq L243
1220: L245:.stabd 0x44,0,625
1221: pushal _246
1222: calls $4/4,_panic
1223: L243:.stabd 0x44,0,626
1224: clrl -(sp)
1225: pushl 4(ap)
1226: calls $8/4,_swkill
1227: .stabd 0xd4,0,2
1228: L241:.stabd 0x44,0,628
1229: subl2 r10,16(ap)
1230: .stabd 0x44,0,629
1231: addl3 $511,r10,r5
1232: extzv $9,$32-9,r5,r5
1233: addl2 r5,8(ap)
1234: .stabd 0xd4,0,1
1235: jbr L225
1236: L227:.stabd 0x44,0,631
1237: calls $0/4,_spl6
1238: .stabd 0x44,0,632
1239: bicl2 $14424,(r11)
1240: .stabd 0x44,0,633
1241: movl _bswlist+12,12(r11)
1242: .stabd 0x44,0,634
1243: movl r11,_bswlist+12
1244: .stabd 0x44,0,635
1245: bicl3 $0xffffffbf,_bswlist,r5
1246: jeql L247
1247: .stabd 0xc4,0,1
1248: .stabd 0x44,0,636
1249: bicl2 $64,_bswlist
1250: .stabd 0x44,0,637
1251: pushal _bswlist
1252: calls $4/4,_wakeup
1253: .stabd 0x44,0,638
1254: pushal _proc+248
1255: calls $4/4,_wakeup
1256: .stabd 0xd4,0,1
1257: L247:.stabd 0x44,0,640
1258: calls $0/4,_spl0
1259: .stabs "bp",0x40,0,0x28,11
1260: .stabs "buf",0xfa,0,0,0
1261: .stabs "c",0x40,0,0x4,10
1262: .stabs "dpte",0x40,0,0x28,9
1263: .stabs "pte",0xfa,0,0,0
1264: .stabs "vpte",0x40,0,0x28,8
1265: .stabs "pte",0xfa,0,0,0
1266: .stabs "p2dp",0x80,0,0x4,4
1267: .stabd 0xd4,0,0
1268: .stabd 0x44,0,641
1269: L205:ret
1270: .stabn 0xb4,0,641,L205
1271: L249:.stabs "swap",0xf4,0,641,L249
1272: .globl _bswinit
1273: .stabs "bswinit",0x24,0,0x289,_bswinit
1274: .stabs "bswinit",0x20,0,0x44,0
1275: .align 1
1276: _bswinit:.word 0xc00
1277: .stabd 0x44,0,650
1278: .stabd 0xc4,0,0
1279: .stabd 0x44,0,655
1280: movl $_swapbuf,r10
1281: movl r10,_bswlist+12
1282: .stabd 0x44,0,656
1283: clrl r11
1284: L251:.stabd 0x44,0,656
1285: subl3 $1,_swbufcnt,r5
1286: cmpl r11,r5; jgeq L253
1287: .stabd 0x44,0,657
1288: addl3 $44,r10,12(r10)
1289: L252:.stabd 0x44,0,656
1290: incl r11
1291: addl2 $44,r10
1292: jbr L251
1293: L253:.stabd 0x44,0,658
1294: clrl 12(r10)
1295: .stabs "i",0x40,0,0x4,11
1296: .stabs "sp",0x40,0,0x28,10
1297: .stabs "buf",0xfa,0,0,0
1298: .stabd 0xd4,0,0
1299: .stabd 0x44,0,659
1300: L250:ret
1301: .stabn 0xb4,0,659,L250
1302: L257:.stabs "bswinit",0xf4,0,659,L257
1303: .globl _swkill
1304: .stabs "swkill",0x24,0,0x29a,_swkill
1305: .stabs "swkill",0x20,0,0x44,0
1306: .stabs "p",0xa0,0,0x28,4
1307: .stabs "proc",0xfa,0,0,0
1308: .stabs "p",0x40,0,0x28,11
1309: .stabs "proc",0xfa,0,0,0
1310: .stabs "rout",0xa0,0,0x22,8
1311: .align 1
1312: _swkill:.word 0x800
1313: .stabd 0x44,0,669
1314: movl 4(ap),r11
1315: .stabd 0xc4,0,0
1316: .stabd 0x44,0,671
1317: cvtwl 40(r11),-(sp)
1318: pushal _259
1319: calls $8/4,_printf
1320: .stabd 0x44,0,672
1321: tstl 8(ap); jeqlu L260
1322: .stabd 0x44,0,673
1323: pushal _262
1324: calls $4/4,_printf
1325: jbr L261
1326: L260:.stabd 0x44,0,675
1327: pushal _263
1328: calls $4/4,_printf
1329: L261:.stabd 0x44,0,682
1330: pushl $9
1331: pushl r11
1332: calls $8/4,_psignal
1333: .stabd 0x44,0,683
1334: bisl2 $64,32(r11)
1335: .stabd 0xd4,0,0
1336: .stabd 0x44,0,684
1337: L258:ret
1338: .stabn 0xb4,0,684,L258
1339: L264:.stabs "swkill",0xf4,0,684,L264
1340: .globl _bflush
1341: .stabs "bflush",0x24,0,0x2b4,_bflush
1342: .stabs "bflush",0x20,0,0x44,0
1343: .stabs "dev",0xa0,0,0xd,4
1344: .align 1
1345: _bflush:.word 0xf00
1346: .stabd 0x44,0,694
1347: movw 4(ap),4(ap)
1348: .stabd 0xc4,0,0
1349: L266:.stabd 0x44,0,700
1350: calls $0/4,_spl6
1351: movl r0,r9
1352: .stabd 0x44,0,701
1353: movl $_bfreelist,r10
1354: L267:.stabd 0x44,0,701
1355: cmpl r10,$_bfreelist+132; jgequ L269
1356: .stabd 0x44,0,702
1357: movl 12(r10),r11
1358: L272:.stabd 0x44,0,702
1359: cmpl r11,r10; jeqlu L274
1360: .stabd 0xc4,0,1
1361: .stabd 0x44,0,703
1362: bicl3 $0xfffffdff,(r11),r5
1363: jeql L276
1364: movzwl 4(ap),r5
1365: cmpl r5,$65535; jeql L278
1366: movzwl 26(r11),r4
1367: cmpl r5,r4; jneq L276
1368: L278:.stabd 0xc4,0,2
1369: .stabd 0x44,0,704
1370: bisl2 $256,(r11)
1371: .stabd 0xc4,0,3
1372: .stabd 0x44,0,705
1373: calls $0/4,_spl6
1374: movl r0,r8
1375: movl 16(r11),r5
1376: movl 12(r11),12(r5)
1377: .stabd 0x44,0,705
1378: movl 12(r11),r5
1379: movl 16(r11),16(r5)
1380: .stabd 0x44,0,705
1381: bisl2 $8,(r11)
1382: .stabd 0x44,0,705
1383: pushl r8
1384: calls $4/4,_splx
1385: .stabs "s",0x40,0,0x4,8
1386: .stabd 0xd4,0,3
1387: .stabd 0x44,0,705
1388: .stabd 0x44,0,706
1389: pushl r9
1390: calls $4/4,_splx
1391: .stabd 0x44,0,707
1392: pushl r11
1393: calls $4/4,_bwrite
1394: .stabd 0x44,0,708
1395: jbr L266
1396: .stabd 0xd4,0,2
1397: L276:.stabd 0xd4,0,1
1398: L273:.stabd 0x44,0,702
1399: movl 12(r11),r11
1400: jbr L272
1401: L274:L268:.stabd 0x44,0,701
1402: addl2 $44,r10
1403: jbr L267
1404: L269:.stabd 0x44,0,711
1405: pushl r9
1406: calls $4/4,_splx
1407: .stabs "bp",0x40,0,0x28,11
1408: .stabs "buf",0xfa,0,0,0
1409: .stabs "flist",0x40,0,0x28,10
1410: .stabs "buf",0xfa,0,0,0
1411: .stabs "s",0x40,0,0x4,9
1412: .stabd 0xd4,0,0
1413: .stabd 0x44,0,712
1414: L265:ret
1415: .stabn 0xb4,0,712,L265
1416: L279:.stabs "bflush",0xf4,0,712,L279
1417: .globl _physio
1418: .stabs "physio",0x24,0,0x2d9,_physio
1419: .stabs "physio",0x20,0,0x44,0
1420: .stabs "strat",0xa0,0,0x124,4
1421: .stabs "bp",0xa0,0,0x28,8
1422: .stabs "buf",0xfa,0,0,0
1423: .stabs "bp",0x40,0,0x28,11
1424: .stabs "buf",0xfa,0,0,0
1425: .stabs "dev",0xa0,0,0x4,12
1426: .stabs "rw",0xa0,0,0x4,16
1427: .stabs "mincnt",0xa0,0,0x12e,20
1428: .align 1
1429: _physio:.word 0xf80
1430: .stabd 0x44,0,733
1431: movl 8(ap),r11
1432: .stabd 0xc4,0,0
1433: .stabd 0x44,0,738
1434: cmpl 16(ap),$1; jneq L284
1435: clrl r7
1436: jbr L285
1437: L284:movl $1,r7
1438: # label
1439: L285:pushl r7
1440: pushl _u+292
1441: pushl _u+288
1442: calls $12/4,_useracc
1443: tstl r0; jneq L281
1444: .stabd 0xc4,0,1
1445: .stabd 0x44,0,739
1446: movb $14,_u+197
1447: .stabd 0x44,0,740
1448: jbr L280
1449: .stabd 0xd4,0,1
1450: L281:.stabd 0x44,0,742
1451: calls $0/4,_spl6
1452: movl r0,r9
1453: .stabd 0x44,0,743
1454: L286:L287:bicl3 $0xfffffff7,(r11),r5
1455: jeql L288
1456: .stabd 0xc4,0,1
1457: .stabd 0x44,0,744
1458: bisl2 $64,(r11)
1459: .stabd 0x44,0,746
1460: pushl $20
1461: pushl $21
1462: pushl r11
1463: calls $12/4,_tsleep
1464: cmpl r0,$0; jeql L287
1465: cmpl r0,$1; jeql L293
1466: cmpl r0,$2; jeql L287
1467: jbr L286
1468: .stabd 0xc4,0,2
1469: .stabd 0x44,0,748
1470: .stabd 0x44,0,750
1471: L293:.stabd 0x44,0,752
1472: movb $5,_u+197
1473: .stabd 0x44,0,753
1474: pushl r9
1475: calls $4/4,_splx
1476: .stabd 0x44,0,754
1477: jbr L280
1478: .stabd 0xd4,0,2
1479: .stabd 0xd4,0,1
1480: L288:.stabd 0x44,0,757
1481: pushl r9
1482: calls $4/4,_splx
1483: .stabd 0x44,0,758
1484: clrw 24(r11)
1485: .stabd 0x44,0,759
1486: movl _u+272,40(r11)
1487: .stabd 0x44,0,760
1488: movl _u+288,28(r11)
1489: .stabd 0x44,0,761
1490: L294:L295:tstl _u+292; jeqlu L296
1491: .stabd 0xc4,0,1
1492: .stabd 0x44,0,762
1493: bisl3 $24,16(ap),(r11)
1494: .stabd 0x44,0,763
1495: movw 12(ap),26(r11)
1496: .stabd 0x44,0,764
1497: pushl $9
1498: movq _u+296,-(sp)
1499: calls $12/4,_Lshift
1500: movl r0,32(r11)
1501: .stabd 0x44,0,765
1502: movl _u+292,20(r11)
1503: .stabd 0x44,0,766
1504: pushl r11
1505: calls $4/4,*20(ap)
1506: .stabd 0x44,0,767
1507: movl 20(r11),r10
1508: .stabd 0x44,0,768
1509: movl _u+272,r5
1510: bisl2 $2048,32(r5)
1511: .stabd 0x44,0,769
1512: pushl r10
1513: movl 28(r11),r5
1514: movl r5,r8
1515: pushl r5
1516: calls $8/4,_vslock
1517: .stabd 0x44,0,770
1518: pushl r11
1519: calls $4/4,*4(ap)
1520: .stabd 0x44,0,771
1521: calls $0/4,_spl6
1522: movl r0,r9
1523: .stabd 0x44,0,772
1524: L297:L298:bicl3 $0xfffffffd,(r11),r5
1525: jneq L299
1526: .stabd 0x44,0,773
1527: pushl $20
1528: pushl r11
1529: calls $8/4,_sleep
1530: jbr L297
1531: L299:.stabd 0x44,0,774
1532: pushl 16(ap)
1533: pushl r10
1534: pushl r8
1535: calls $12/4,_vsunlock
1536: .stabd 0x44,0,775
1537: movl _u+272,r5
1538: bicl2 $2048,32(r5)
1539: .stabd 0x44,0,776
1540: bicl3 $0xffffffbf,(r11),r5
1541: jeql L300
1542: .stabd 0x44,0,777
1543: pushl r11
1544: calls $4/4,_wakeup
1545: L300:.stabd 0x44,0,778
1546: pushl r9
1547: calls $4/4,_splx
1548: .stabd 0x44,0,779
1549: addl2 r10,28(r11)
1550: .stabd 0x44,0,780
1551: subl2 r10,_u+292
1552: .stabd 0x44,0,781
1553: pushl r10
1554: movq _u+296,-(sp)
1555: movl $_u+296,r1
1556: calls $12/4,_Lladd
1557: .stabd 0x44,0,782
1558: bicl3 $0xfffffffb,(r11),r5
1559: jeql L294
1560: .stabd 0x44,0,783
1561: .stabd 0x44,0,783
1562: .stabd 0xd4,0,1
1563: L296:.stabd 0x44,0,785
1564: bicl2 $88,(r11)
1565: .stabd 0x44,0,786
1566: movl 36(r11),_u+292
1567: .stabd 0x44,0,787
1568: pushl r11
1569: calls $4/4,_geterror
1570: .stabs "c",0x40,0,0x4,10
1571: .stabs "s",0x40,0,0x4,9
1572: .stabs "a",0x40,0,0x22,8
1573: .stabd 0xd4,0,0
1574: .stabd 0x44,0,788
1575: L280:ret
1576: .stabn 0xb4,0,788,L280
1577: L305:.stabs "physio",0xf4,0,788,L305
1578: .globl _minphys
1579: .stabs "minphys",0x24,0,0x317,_minphys
1580: .stabs "minphys",0x20,0,0x4e,0
1581: .stabs "bp",0xa0,0,0x28,4
1582: .stabs "buf",0xfa,0,0,0
1583: .align 1
1584: _minphys:.word 0x0
1585: .stabd 0x44,0,794
1586: .stabd 0xc4,0,0
1587: .stabd 0x44,0,796
1588: movl 4(ap),r5
1589: cmpl 20(r5),$65024; jleq L307
1590: .stabd 0x44,0,797
1591: movl 4(ap),r5
1592: movl $65024,20(r5)
1593: L307:.stabd 0xd4,0,0
1594: .stabd 0x44,0,798
1595: L306:ret
1596: .stabn 0xb4,0,798,L306
1597: L309:.stabs "minphys",0xf4,0,798,L309
1598: .globl _geterror
1599: .stabs "geterror",0x24,0,0x326,_geterror
1600: .stabs "geterror",0x20,0,0x44,0
1601: .stabs "bp",0xa0,0,0x28,4
1602: .stabs "buf",0xfa,0,0,0
1603: .stabs "bp",0x40,0,0x28,11
1604: .stabs "buf",0xfa,0,0,0
1605: .align 1
1606: _geterror:.word 0x800
1607: .stabd 0x44,0,808
1608: movl 4(ap),r11
1609: .stabd 0xc4,0,0
1610: .stabd 0x44,0,810
1611: bicl3 $0xfffffffb,(r11),r5
1612: jeql L311
1613: .stabd 0x44,0,811
1614: movb 24(r11),_u+197
1615: jneq L313
1616: .stabd 0x44,0,812
1617: movb $5,_u+197
1618: L313:L311:.stabd 0xd4,0,0
1619: .stabd 0x44,0,813
1620: L310:ret
1621: .stabn 0xb4,0,813,L310
1622: L315:.stabs "geterror",0xf4,0,813,L315
1623: .globl _binval
1624: .stabs "binval",0x24,0,0x33a,_binval
1625: .stabs "binval",0x20,0,0x44,0
1626: .stabs "dev",0xa0,0,0xd,4
1627: .align 1
1628: _binval:.word 0xc00
1629: .stabd 0x44,0,828
1630: movw 4(ap),4(ap)
1631: .stabd 0xc4,0,0
1632: .stabd 0x44,0,833
1633: mull3 _bufhcnt,$12,r5
1634: addl3 $_bufhash-12,r5,r10
1635: L317:.stabd 0x44,0,833
1636: cmpl r10,$_bufhash; jlssu L319
1637: .stabd 0x44,0,834
1638: movl 4(r10),r11
1639: L322:.stabd 0x44,0,834
1640: cmpl r11,r10; jeqlu L324
1641: .stabd 0x44,0,835
1642: movzwl 26(r11),r5
1643: movzwl 4(ap),r4
1644: cmpl r5,r4; jneq L326
1645: .stabd 0x44,0,836
1646: bisl2 $65536,(r11)
1647: L326:L323:.stabd 0x44,0,834
1648: movl 4(r11),r11
1649: jbr L322
1650: L324:L318:.stabd 0x44,0,833
1651: addl2 $-12,r10
1652: jbr L317
1653: L319:.stabs "bp",0x40,0,0x28,11
1654: .stabs "buf",0xfa,0,0,0
1655: .stabs "hp",0x40,0,0x28,10
1656: .stabs "bufhd",0xfa,0,0,0
1657: .stabd 0xd4,0,0
1658: .stabd 0x44,0,837
1659: L316:ret
1660: .stabn 0xb4,0,837,L316
1661: L328:.stabs "binval",0xf4,0,837,L328
1662: .text 1
1663: _263:.ascii "killed on swap error\012\000"
1664: _262:.ascii "killed due to no swap space\012\000"
1665: _259:.ascii "pid %d: \000"
1666: _246:.ascii "hard IO err in swap\000"
1667: _237:.ascii "big push\000"
1668: _232:.ascii "swap\000"
1669: _222:.ascii "swap bad pte\000"
1670: _192:.ascii "IO err in push\000"
1671: _187:.ascii "dup iodone\000"
1672: _152:.ascii "blkdev\000"
1673: .globl _cec_info
1674: .stabs "cec_info",0x20,0,0x68,0
1675: .stabs "19",0xfa,0,0,0
1676: .stabn 0xfc,0,0,64
1677: .comm _cec_info,1024
1678: .globl _io_info
1679: .stabs "io_info",0x20,0,0x8,0
1680: .stabs "18",0xfa,0,0,0
1681: .comm _io_info,276
1682: .globl _swptstat
1683: .stabs "swptstat",0x20,0,0x8,0
1684: .stabs "swptstat",0xfa,0,0,0
1685: .comm _swptstat,16
1686: .globl _saferss
1687: .stabs "saferss",0x20,0,0x4,0
1688: .comm _saferss,4
1689: .globl _desfree
1690: .stabs "desfree",0x20,0,0x4,0
1691: .comm _desfree,4
1692: .globl _minfree
1693: .stabs "minfree",0x20,0,0x4,0
1694: .comm _minfree,4
1695: .globl _lotsfree
1696: .stabs "lotsfree",0x20,0,0x4,0
1697: .comm _lotsfree,4
1698: .globl _maxslp
1699: .stabs "maxslp",0x20,0,0x4,0
1700: .comm _maxslp,4
1701: .globl _maxpgio
1702: .stabs "maxpgio",0x20,0,0x4,0
1703: .comm _maxpgio,4
1704: .globl _kmapwnt
1705: .stabs "kmapwnt",0x20,0,0x4,0
1706: .comm _kmapwnt,4
1707: .globl _desscan
1708: .stabs "desscan",0x20,0,0x4,0
1709: .comm _desscan,4
1710: .globl _nscan
1711: .stabs "nscan",0x20,0,0x4,0
1712: .comm _nscan,4
1713: .globl _deficit
1714: .stabs "deficit",0x20,0,0x4,0
1715: .comm _deficit,4
1716: .globl _avefree30
1717: .stabs "avefree30",0x20,0,0x4,0
1718: .comm _avefree30,4
1719: .globl _avefree
1720: .stabs "avefree",0x20,0,0x4,0
1721: .comm _avefree,4
1722: .globl _freemem
1723: .stabs "freemem",0x20,0,0x4,0
1724: .comm _freemem,4
1725: .globl _pgintime
1726: .stabs "pgintime",0x20,0,0xe,0
1727: .comm _pgintime,4
1728: .globl _rectime
1729: .stabs "rectime",0x20,0,0xe,0
1730: .comm _rectime,4
1731: .globl _rres
1732: .stabs "rres",0x20,0,0x4,0
1733: .comm _rres,4
1734: .globl _rmonmin
1735: .stabs "rmonmin",0x20,0,0x4,0
1736: .comm _rmonmin,4
1737: .globl _pres
1738: .stabs "pres",0x20,0,0x4,0
1739: .comm _pres,4
1740: .globl _pmonmin
1741: .stabs "pmonmin",0x20,0,0x4,0
1742: .comm _pmonmin,4
1743: .globl _rmon
1744: .stabs "rmon",0x20,0,0x6e,0
1745: .stabn 0xfc,0,0,66
1746: .comm _rmon,264
1747: .globl _pmon
1748: .stabs "pmon",0x20,0,0x6e,0
1749: .stabn 0xfc,0,0,66
1750: .comm _pmon,264
1751: .globl _smon
1752: .stabs "smon",0x20,0,0x6e,0
1753: .stabn 0xfc,0,0,129
1754: .comm _smon,516
1755: .globl _dmon
1756: .stabs "dmon",0x20,0,0x6e,0
1757: .stabn 0xfc,0,0,129
1758: .comm _dmon,516
1759: .globl _total
1760: .stabs "total",0x20,0,0x8,0
1761: .stabs "vmtotal",0xfa,0,0,0
1762: .comm _total,56
1763: .globl _sum
1764: .stabs "sum",0x20,0,0x8,0
1765: .stabs "vmmeter",0xfa,0,0,0
1766: .comm _sum,116
1767: .globl _rate
1768: .stabs "rate",0x20,0,0x8,0
1769: .stabs "vmmeter",0xfa,0,0,0
1770: .comm _rate,116
1771: .globl _cnt
1772: .stabs "cnt",0x20,0,0x8,0
1773: .stabs "vmmeter",0xfa,0,0,0
1774: .comm _cnt,116
1775: .globl _klout
1776: .stabs "klout",0x20,0,0x4,0
1777: .comm _klout,4
1778: .globl _kltxt
1779: .stabs "kltxt",0x20,0,0x4,0
1780: .comm _kltxt,4
1781: .globl _klin
1782: .stabs "klin",0x20,0,0x4,0
1783: .comm _klin,4
1784: .globl _klsdist
1785: .stabs "klsdist",0x20,0,0x4,0
1786: .comm _klsdist,4
1787: .globl _klseql
1788: .stabs "klseql",0x20,0,0x4,0
1789: .comm _klseql,4
1790: .globl _whichqs
1791: .stabs "whichqs",0x20,0,0x4,0
1792: .comm _whichqs,4
1793: .globl _qs
1794: .stabs "qs",0x20,0,0x68,0
1795: .stabs "prochd",0xfa,0,0,0
1796: .stabn 0xfc,0,0,32
1797: .comm _qs,256
1798: .globl _nswdevt
1799: .stabs "nswdevt",0x20,0,0x4,0
1800: .comm _nswdevt,4
1801: .globl _bclnlist
1802: .stabs "bclnlist",0x20,0,0x28,0
1803: .stabs "buf",0xfa,0,0,0
1804: .comm _bclnlist,4
1805: .globl _bswlist
1806: .stabs "bswlist",0x20,0,0x8,0
1807: .stabs "buf",0xfa,0,0,0
1808: .comm _bswlist,44
1809: .globl _bfreelist
1810: .stabs "bfreelist",0x20,0,0x68,0
1811: .stabs "buf",0xfa,0,0,0
1812: .stabn 0xfc,0,0,3
1813: .comm _bfreelist,132
1814: .globl _swpf
1815: .stabs "swpf",0x20,0,0x24,0
1816: .comm _swpf,4
1817: .globl _swsize
1818: .stabs "swsize",0x20,0,0x23,0
1819: .comm _swsize,4
1820: .globl _nbuf
1821: .stabs "nbuf",0x20,0,0x4,0
1822: .comm _nbuf,4
1823: .globl _buffers
1824: .stabs "buffers",0x20,0,0x22,0
1825: .comm _buffers,4
1826: .globl _buf
1827: .stabs "buf",0x20,0,0x28,0
1828: .stabs "buf",0xfa,0,0,0
1829: .comm _buf,4
1830: .globl _zvms
1831: .stabs "zvms",0x20,0,0x8,0
1832: .stabs "vtimes",0xfa,0,0,0
1833: .comm _zvms,40
1834: .stabs "19",0x5c,0,8,0
1835: .stabs "cread",0x60,0,0x4,0
1836: .stabs "creada",0x60,0,0x4,4
1837: .stabs "ccache",0x60,0,0x4,8
1838: .stabs "cwrite",0x60,0,0x4,12
1839: .stabs "19",0x5e,0,8,16
1840: .stabs "18",0x5c,0,8,0
1841: .stabs "ndwrite",0x60,0,0x4,0
1842: .stabs "nread",0x60,0,0x4,4
1843: .stabs "nreada",0x60,0,0x4,8
1844: .stabs "ncache",0x60,0,0x4,12
1845: .stabs "nwrite",0x60,0,0x4,16
1846: .stabs "bufcount",0x60,0,0x64,20
1847: .stabn 0xfc,0,0,64
1848: .stabs "18",0x5e,0,8,276
1849: .stabs "swptstat",0x5c,0,8,0
1850: .stabs "pteasy",0x60,0,0x4,0
1851: .stabs "ptexpand",0x60,0,0x4,4
1852: .stabs "ptshrink",0x60,0,0x4,8
1853: .stabs "ptpack",0x60,0,0x4,12
1854: .stabs "swptstat",0x5e,0,8,16
1855: .stabs "vmtotal",0x5c,0,8,0
1856: .stabs "t_rq",0x60,0,0xe,0
1857: .stabs "t_dw",0x60,0,0xe,4
1858: .stabs "t_pw",0x60,0,0xe,8
1859: .stabs "t_sl",0x60,0,0xe,12
1860: .stabs "t_sw",0x60,0,0xe,16
1861: .stabs "t_vm",0x60,0,0xe,20
1862: .stabs "t_avm",0x60,0,0xe,24
1863: .stabs "t_rm",0x60,0,0xe,28
1864: .stabs "t_arm",0x60,0,0xe,32
1865: .stabs "t_vmtxt",0x60,0,0xe,36
1866: .stabs "t_avmtxt",0x60,0,0xe,40
1867: .stabs "t_rmtxt",0x60,0,0xe,44
1868: .stabs "t_armtxt",0x60,0,0xe,48
1869: .stabs "t_free",0x60,0,0xe,52
1870: .stabs "vmtotal",0x5e,0,8,56
1871: .stabs "vmmeter",0x5c,0,8,0
1872: .stabs "v_swtch",0x60,0,0xe,0
1873: .stabs "v_trap",0x60,0,0xe,4
1874: .stabs "v_syscall",0x60,0,0xe,8
1875: .stabs "v_intr",0x60,0,0xe,12
1876: .stabs "v_pdma",0x60,0,0xe,16
1877: .stabs "v_pswpin",0x60,0,0xe,20
1878: .stabs "v_pswpout",0x60,0,0xe,24
1879: .stabs "v_pgin",0x60,0,0xe,28
1880: .stabs "v_pgout",0x60,0,0xe,32
1881: .stabs "v_pgpgin",0x60,0,0xe,36
1882: .stabs "v_pgpgout",0x60,0,0xe,40
1883: .stabs "v_intrans",0x60,0,0xe,44
1884: .stabs "v_pgrec",0x60,0,0xe,48
1885: .stabs "v_xsfrec",0x60,0,0xe,52
1886: .stabs "v_xifrec",0x60,0,0xe,56
1887: .stabs "v_exfod",0x60,0,0xe,60
1888: .stabs "v_zfod",0x60,0,0xe,64
1889: .stabs "v_vrfod",0x60,0,0xe,68
1890: .stabs "v_nexfod",0x60,0,0xe,72
1891: .stabs "v_nzfod",0x60,0,0xe,76
1892: .stabs "v_nvrfod",0x60,0,0xe,80
1893: .stabs "v_pgfrec",0x60,0,0xe,84
1894: .stabs "v_faults",0x60,0,0xe,88
1895: .stabs "v_scan",0x60,0,0xe,92
1896: .stabs "v_rev",0x60,0,0xe,96
1897: .stabs "v_seqfree",0x60,0,0xe,100
1898: .stabs "v_dfree",0x60,0,0xe,104
1899: .stabs "v_swpin",0x60,0,0xe,108
1900: .stabs "v_swpout",0x60,0,0xe,112
1901: .stabs "vmmeter",0x5e,0,8,116
1902: .stabs "fpte",0x5c,0,8,0
1903: .stabs "pg_blkno",0x70,0,0x28e,0
1904: .stabs "pg_source",0x70,0,0xae,20
1905: .stabs "pg_fod",0x70,0,0x2e,25
1906: .stabs "pg_prot",0x70,0,0x8e,27
1907: .stabs "pg_v",0x70,0,0x2e,31
1908: .stabs "fpte",0x5e,0,8,4
1909: .stabs "hpte",0x5c,0,8,0
1910: .stabs "pg_pfnum",0x70,0,0x2ae,0
1911: .stabs "pg_high",0x70,0,0x12e,23
1912: .stabs "hpte",0x5e,0,8,4
1913: .stabs "xproc",0x5c,0,8,0
1914: .stabs "xp_link",0x60,0,0x28,0
1915: .stabs "proc",0xfa,0,0,0
1916: .stabs "xp_rlink",0x60,0,0x28,4
1917: .stabs "proc",0xfa,0,0,0
1918: .stabs "xp_addr",0x60,0,0x28,8
1919: .stabs "pte",0xfa,0,0,0
1920: .stabs "xp_usrpri",0x60,0,0x2,12
1921: .stabs "xp_pri",0x60,0,0x2,13
1922: .stabs "xp_cpu",0x60,0,0x2,14
1923: .stabs "xp_stat",0x60,0,0x2,15
1924: .stabs "xp_time",0x60,0,0x2,16
1925: .stabs "xp_nice",0x60,0,0x2,17
1926: .stabs "xp_slptime",0x60,0,0x2,18
1927: .stabs "xp_cursig",0x60,0,0x2,19
1928: .stabs "xp_sig",0x60,0,0x4,20
1929: .stabs "xp_siga0",0x60,0,0x4,24
1930: .stabs "xp_siga1",0x60,0,0x4,28
1931: .stabs "xp_flag",0x60,0,0x4,32
1932: .stabs "xp_uid",0x60,0,0x3,36
1933: .stabs "xp_pgrp",0x60,0,0x3,38
1934: .stabs "xp_pid",0x60,0,0x3,40
1935: .stabs "xp_ppid",0x60,0,0x3,42
1936: .stabs "Jxp_lnode",0x60,0,0x30,44
1937: .stabs "Jxp_sharepri",0x60,0,0x6,48
1938: .stabs "xp_xstat",0x60,0,0x3,52
1939: .stabs "xp_vm",0x60,0,0x8,56
1940: .stabs "vtimes",0xfa,0,0,0
1941: .stabs "xproc",0x5e,0,8,96
1942: .stabs "prochd",0x5c,0,8,0
1943: .stabs "ph_link",0x60,0,0x28,0
1944: .stabs "proc",0xfa,0,0,0
1945: .stabs "ph_rlink",0x60,0,0x28,4
1946: .stabs "proc",0xfa,0,0,0
1947: .stabs "prochd",0x5e,0,8,8
1948: .stabs "text",0x5c,0,8,0
1949: .stabs "text",0x5e,0,8,0
1950: .stabs "swdevt",0x5c,0,8,0
1951: .stabs "sw_dev",0x60,0,0xd,0
1952: .stabs "sw_size",0x60,0,0x4,4
1953: .stabs "sw_freed",0x60,0,0x4,8
1954: .stabs "swdevt",0x5e,0,8,12
1955: .stabs "qinit",0x5c,0,8,0
1956: .stabs "qinit",0x5e,0,8,0
1957: .stabs "fstypsw",0x5c,0,8,0
1958: .stabs "t_put",0x60,0,0x124,0
1959: .stabs "t_updat",0x60,0,0x124,4
1960: .stabs "t_read",0x60,0,0x124,8
1961: .stabs "t_write",0x60,0,0x124,12
1962: .stabs "t_trunc",0x60,0,0x124,16
1963: .stabs "t_stat",0x60,0,0x124,20
1964: .stabs "t_nami",0x60,0,0x124,24
1965: .stabs "t_mount",0x60,0,0x124,28
1966: .stabs "t_ioctl",0x60,0,0x124,32
1967: .stabs "t_open",0x60,0,0x328,36
1968: .stabs "inode",0xfa,0,0,0
1969: .stabs "t_dirread",0x60,0,0x124,40
1970: .stabs "fstypsw",0x5e,0,8,44
1971: .stabs "streamtab",0x5c,0,8,0
1972: .stabs "rdinit",0x60,0,0x28,0
1973: .stabs "qinit",0xfa,0,0,0
1974: .stabs "wrinit",0x60,0,0x28,4
1975: .stabs "qinit",0xfa,0,0,0
1976: .stabs "streamtab",0x5e,0,8,8
1977: .stabs "cdevsw",0x5c,0,8,0
1978: .stabs "d_open",0x60,0,0x124,0
1979: .stabs "d_close",0x60,0,0x124,4
1980: .stabs "d_read",0x60,0,0x124,8
1981: .stabs "d_write",0x60,0,0x124,12
1982: .stabs "d_ioctl",0x60,0,0x124,16
1983: .stabs "d_reset",0x60,0,0x124,20
1984: .stabs "qinfo",0x60,0,0x28,24
1985: .stabs "streamtab",0xfa,0,0,0
1986: .stabs "cdevsw",0x5e,0,8,28
1987: .stabs "bdevsw",0x5c,0,8,0
1988: .stabs "d_open",0x60,0,0x124,0
1989: .stabs "d_close",0x60,0,0x124,4
1990: .stabs "d_strategy",0x60,0,0x124,8
1991: .stabs "d_flags",0x60,0,0x4,12
1992: .stabs "bdevsw",0x5e,0,8,16
1993: .stabs "swapinfo",0x5c,0,8,0
1994: .stabs "swsize",0x60,0,0x4,0
1995: .stabs "swpf",0x60,0,0x4,4
1996: .stabs "swapinfo",0x5e,0,8,8
1997: .stabs "dinode",0x5c,0,8,0
1998: .stabs "dinode",0x5e,0,8,0
1999: .stabs "filsys",0x5c,0,8,0
2000: .stabs "filsys",0x5e,0,8,0
2001: .stabs "6",0x5c,0,9,0
2002: .stabs "b_addr",0x60,0,0x22,0
2003: .stabs "b_words",0x60,0,0x24,0
2004: .stabs "b_filsys",0x60,0,0x28,0
2005: .stabs "filsys",0xfa,0,0,0
2006: .stabs "b_dino",0x60,0,0x28,0
2007: .stabs "dinode",0xfa,0,0,0
2008: .stabs "b_daddr",0x60,0,0x24,0
2009: .stabs "6",0x5e,0,9,4
2010: .stabs "buf",0x5c,0,8,0
2011: .stabs "b_flags",0x60,0,0x4,0
2012: .stabs "b_forw",0x60,0,0x28,4
2013: .stabs "buf",0xfa,0,0,0
2014: .stabs "b_back",0x60,0,0x28,8
2015: .stabs "buf",0xfa,0,0,0
2016: .stabs "av_forw",0x60,0,0x28,12
2017: .stabs "buf",0xfa,0,0,0
2018: .stabs "av_back",0x60,0,0x28,16
2019: .stabs "buf",0xfa,0,0,0
2020: .stabs "b_bcount",0x60,0,0x4,20
2021: .stabs "b_error",0x60,0,0x3,24
2022: .stabs "b_dev",0x60,0,0xd,26
2023: .stabs "b_un",0x60,0,0x9,28
2024: .stabs "6",0xfa,0,0,0
2025: .stabs "b_blkno",0x60,0,0x4,32
2026: .stabs "b_resid",0x60,0,0x4,36
2027: .stabs "b_proc",0x60,0,0x28,40
2028: .stabs "proc",0xfa,0,0,0
2029: .stabs "buf",0x5e,0,8,44
2030: .stabs "bufhd",0x5c,0,8,0
2031: .stabs "b_flags",0x60,0,0x4,0
2032: .stabs "b_forw",0x60,0,0x28,4
2033: .stabs "buf",0xfa,0,0,0
2034: .stabs "b_back",0x60,0,0x28,8
2035: .stabs "buf",0xfa,0,0,0
2036: .stabs "bufhd",0x5e,0,8,12
2037: .stabs "5",0x5c,0,8,0
2038: .stabs "Ux_mag",0x60,0,0x4,0
2039: .stabs "Ux_tsize",0x60,0,0xe,4
2040: .stabs "Ux_dsize",0x60,0,0xe,8
2041: .stabs "Ux_bsize",0x60,0,0xe,12
2042: .stabs "Ux_ssize",0x60,0,0xe,16
2043: .stabs "Ux_entloc",0x60,0,0xe,20
2044: .stabs "Ux_unused",0x60,0,0xe,24
2045: .stabs "Ux_relflg",0x60,0,0xe,28
2046: .stabs "5",0x5e,0,8,32
2047: .stabs "4",0x5c,0,9,0
2048: .stabs "Ux_A",0x60,0,0x8,0
2049: .stabs "5",0xfa,0,0,0
2050: .stabs "ux_shell",0x60,0,0x62,0
2051: .stabn 0xfc,0,0,32
2052: .stabs "4",0x5e,0,9,32
2053: .stabs "uprof",0x5c,0,8,0
2054: .stabs "pr_base",0x60,0,0x23,0
2055: .stabs "pr_size",0x60,0,0xe,4
2056: .stabs "pr_off",0x60,0,0xe,8
2057: .stabs "pr_scale",0x60,0,0xe,12
2058: .stabs "uprof",0x5e,0,8,16
2059: .stabs "file",0x5c,0,8,0
2060: .stabs "file",0x5e,0,8,0
2061: .stabs "inode",0x5c,0,8,0
2062: .stabs "inode",0x5e,0,8,0
2063: .stabs "3",0x5c,0,8,0
2064: .stabs "R_val1",0x60,0,0x4,0
2065: .stabs "R_val2",0x60,0,0x4,4
2066: .stabs "3",0x5e,0,8,8
2067: .stabs "2",0x5c,0,9,0
2068: .stabs "u_rv",0x60,0,0x8,0
2069: .stabs "3",0xfa,0,0,0
2070: .stabs "r_off",0x60,0,0x4,0
2071: .stabs "r_time",0x60,0,0x4,0
2072: .stabs "2",0x5e,0,9,8
2073: .stabs "proc",0x5c,0,8,0
2074: .stabs "p_link",0x60,0,0x28,0
2075: .stabs "proc",0xfa,0,0,0
2076: .stabs "p_rlink",0x60,0,0x28,4
2077: .stabs "proc",0xfa,0,0,0
2078: .stabs "p_addr",0x60,0,0x28,8
2079: .stabs "pte",0xfa,0,0,0
2080: .stabs "p_usrpri",0x60,0,0xc,12
2081: .stabs "p_pri",0x60,0,0x2,13
2082: .stabs "p_cpu",0x60,0,0xc,14
2083: .stabs "p_stat",0x60,0,0x2,15
2084: .stabs "p_time",0x60,0,0x2,16
2085: .stabs "p_nice",0x60,0,0x2,17
2086: .stabs "p_slptime",0x60,0,0x2,18
2087: .stabs "p_cursig",0x60,0,0x2,19
2088: .stabs "p_sig",0x60,0,0x4,20
2089: .stabs "p_siga0",0x60,0,0x4,24
2090: .stabs "p_siga1",0x60,0,0x4,28
2091: .stabs "p_flag",0x60,0,0x4,32
2092: .stabs "p_uid",0x60,0,0x3,36
2093: .stabs "p_pgrp",0x60,0,0x3,38
2094: .stabs "p_pid",0x60,0,0x3,40
2095: .stabs "p_ppid",0x60,0,0x3,42
2096: .stabs "Jp_lnode",0x60,0,0x30,44
2097: .stabs "Jp_sharepri",0x60,0,0x6,48
2098: .stabs "p_poip",0x60,0,0x3,52
2099: .stabs "p_szpt",0x60,0,0x3,54
2100: .stabs "p_tsize",0x60,0,0x4,56
2101: .stabs "p_dsize",0x60,0,0x4,60
2102: .stabs "p_ssize",0x60,0,0x4,64
2103: .stabs "p_rssize",0x60,0,0x4,68
2104: .stabs "p_maxrss",0x60,0,0x4,72
2105: .stabs "p_swrss",0x60,0,0x4,76
2106: .stabs "p_swaddr",0x60,0,0x4,80
2107: .stabs "p_wchan",0x60,0,0x22,84
2108: .stabs "p_textp",0x60,0,0x28,88
2109: .stabs "text",0xfa,0,0,0
2110: .stabs "p_clktim",0x60,0,0xd,92
2111: .stabs "p_tsleep",0x60,0,0xd,94
2112: .stabs "p_p0br",0x60,0,0x28,96
2113: .stabs "pte",0xfa,0,0,0
2114: .stabs "p_xlink",0x60,0,0x28,100
2115: .stabs "proc",0xfa,0,0,0
2116: .stabs "p_cpticks",0x60,0,0x3,104
2117: .stabs "p_pctcpu",0x60,0,0x6,108
2118: .stabs "Jp_ndx",0x60,0,0x3,112
2119: .stabs "Jp_idhash",0x60,0,0x3,114
2120: .stabs "p_pptr",0x60,0,0x28,116
2121: .stabs "proc",0xfa,0,0,0
2122: .stabs "p_trace",0x60,0,0x28,120
2123: .stabs "inode",0xfa,0,0,0
2124: .stabs "proc",0x5e,0,8,124
2125: .stabs "user",0x5c,0,8,0
2126: .stabs "u_pcb",0x60,0,0x8,0
2127: .stabs "pcb",0xfa,0,0,0
2128: .stabs "junk1",0x60,0,0x4,116
2129: .stabs "u_arg",0x60,0,0x64,120
2130: .stabn 0xfc,0,0,5
2131: .stabs "u_qsav",0x60,0,0x64,140
2132: .stabn 0xfc,0,0,14
2133: .stabs "u_segflg",0x60,0,0x2,196
2134: .stabs "u_error",0x60,0,0x2,197
2135: .stabs "u_uid",0x60,0,0x3,198
2136: .stabs "u_gid",0x60,0,0x3,200
2137: .stabs "u_ruid",0x60,0,0x3,202
2138: .stabs "u_rgid",0x60,0,0x3,204
2139: .stabs "u_groups",0x60,0,0x63,206
2140: .stabn 0xfc,0,0,32
2141: .stabs "u_procp",0x60,0,0x28,272
2142: .stabs "proc",0xfa,0,0,0
2143: .stabs "u_ap",0x60,0,0x24,276
2144: .stabs "u_r",0x60,0,0x9,280
2145: .stabs "2",0xfa,0,0,0
2146: .stabs "u_base",0x60,0,0x22,288
2147: .stabs "u_count",0x60,0,0xe,292
2148: .stabs "u_offset",0x60,0,0x8,296
2149: .stabs "1",0xfa,0,0,0
2150: .stabs "u_cdir",0x60,0,0x28,304
2151: .stabs "inode",0xfa,0,0,0
2152: .stabs "u_rdir",0x60,0,0x28,308
2153: .stabs "inode",0xfa,0,0,0
2154: .stabs "junk2",0x60,0,0x62,312
2155: .stabn 0xfc,0,0,14
2156: .stabs "junk4",0x60,0,0x62,326
2157: .stabn 0xfc,0,0,16
2158: .stabs "u_ofile",0x60,0,0xe8,344
2159: .stabs "file",0xfa,0,0,0
2160: .stabn 0xfc,0,0,128
2161: .stabs "u_pofile",0x60,0,0x62,856
2162: .stabn 0xfc,0,0,128
2163: .stabs "u_ssav",0x60,0,0x64,984
2164: .stabn 0xfc,0,0,14
2165: .stabs "u_signal",0x60,0,0x4e4,1040
2166: .stabn 0xfc,0,0,32
2167: .stabs "u_code",0x60,0,0x4,1168
2168: .stabs "u_ar0",0x60,0,0x24,1172
2169: .stabs "u_prof",0x60,0,0x8,1176
2170: .stabs "uprof",0xfa,0,0,0
2171: .stabs "junk5",0x60,0,0x3,1192
2172: .stabs "u_ttydev",0x60,0,0xd,1194
2173: .stabs "u_ttyino",0x60,0,0xd,1196
2174: .stabs "u_exdata",0x60,0,0x9,1200
2175: .stabs "4",0xfa,0,0,0
2176: .stabs "u_comm",0x60,0,0x62,1232
2177: .stabn 0xfc,0,0,14
2178: .stabs "u_start",0x60,0,0x4,1248
2179: .stabs "u_acflag",0x60,0,0x2,1252
2180: .stabs "junk6",0x60,0,0x3,1254
2181: .stabs "u_cmask",0x60,0,0x3,1256
2182: .stabs "u_tsize",0x60,0,0x4,1260
2183: .stabs "u_dsize",0x60,0,0x4,1264
2184: .stabs "u_ssize",0x60,0,0x4,1268
2185: .stabs "u_vm",0x60,0,0x8,1272
2186: .stabs "vtimes",0xfa,0,0,0
2187: .stabs "u_cvm",0x60,0,0x8,1312
2188: .stabs "vtimes",0xfa,0,0,0
2189: .stabs "u_dmap",0x60,0,0x8,1352
2190: .stabs "dmap",0xfa,0,0,0
2191: .stabs "u_smap",0x60,0,0x8,1616
2192: .stabs "dmap",0xfa,0,0,0
2193: .stabs "u_cdmap",0x60,0,0x8,1880
2194: .stabs "dmap",0xfa,0,0,0
2195: .stabs "u_csmap",0x60,0,0x8,2144
2196: .stabs "dmap",0xfa,0,0,0
2197: .stabs "u_outime",0x60,0,0x4,2408
2198: .stabs "u_odsize",0x60,0,0x4,2412
2199: .stabs "u_ossize",0x60,0,0x4,2416
2200: .stabs "u_limit",0x60,0,0x64,2420
2201: .stabn 0xfc,0,0,8
2202: .stabs "u_nbadio",0x60,0,0x4,2452
2203: .stabs "u_logname",0x60,0,0x62,2456
2204: .stabn 0xfc,0,0,8
2205: .stabs "u_stack",0x60,0,0x64,2464
2206: .stabn 0xfc,0,0,1
2207: .stabs "user",0x5e,0,8,2468
2208: .stabs "vtimes",0x5c,0,8,0
2209: .stabs "vm_utime",0x60,0,0x4,0
2210: .stabs "vm_stime",0x60,0,0x4,4
2211: .stabs "vm_idsrss",0x60,0,0xe,8
2212: .stabs "vm_ixrss",0x60,0,0xe,12
2213: .stabs "vm_maxrss",0x60,0,0x4,16
2214: .stabs "vm_majflt",0x60,0,0x4,20
2215: .stabs "vm_minflt",0x60,0,0x4,24
2216: .stabs "vm_nswap",0x60,0,0x4,28
2217: .stabs "vm_inblk",0x60,0,0x4,32
2218: .stabs "vm_oublk",0x60,0,0x4,36
2219: .stabs "vtimes",0x5e,0,8,40
2220: .stabs "dblock",0x5c,0,8,0
2221: .stabs "db_base",0x60,0,0x4,0
2222: .stabs "db_size",0x60,0,0x4,4
2223: .stabs "dblock",0x5e,0,8,8
2224: .stabs "dmap",0x5c,0,8,0
2225: .stabs "dm_size",0x60,0,0x4,0
2226: .stabs "dm_alloc",0x60,0,0x4,4
2227: .stabs "dm_map",0x60,0,0x64,8
2228: .stabn 0xfc,0,0,64
2229: .stabs "dmap",0x5e,0,8,264
2230: .stabs "pte",0x5c,0,8,0
2231: .stabs "pg_pfnum",0x70,0,0x2ae,0
2232: .stabs "pg_vreadm",0x70,0,0x2e,23
2233: .stabs "pg_swapm",0x70,0,0x2e,24
2234: .stabs "pg_fod",0x70,0,0x2e,25
2235: .stabs "pg_m",0x70,0,0x2e,26
2236: .stabs "pg_prot",0x70,0,0x8e,27
2237: .stabs "pg_v",0x70,0,0x2e,31
2238: .stabs "pte",0x5e,0,8,4
2239: .stabs "pcb",0x5c,0,8,0
2240: .stabs "pcb_ksp",0x60,0,0x4,0
2241: .stabs "pcb_esp",0x60,0,0x4,4
2242: .stabs "pcb_ssp",0x60,0,0x4,8
2243: .stabs "pcb_usp",0x60,0,0x4,12
2244: .stabs "pcb_r0",0x60,0,0x4,16
2245: .stabs "pcb_r1",0x60,0,0x4,20
2246: .stabs "pcb_r2",0x60,0,0x4,24
2247: .stabs "pcb_r3",0x60,0,0x4,28
2248: .stabs "pcb_r4",0x60,0,0x4,32
2249: .stabs "pcb_r5",0x60,0,0x4,36
2250: .stabs "pcb_r6",0x60,0,0x4,40
2251: .stabs "pcb_r7",0x60,0,0x4,44
2252: .stabs "pcb_r8",0x60,0,0x4,48
2253: .stabs "pcb_r9",0x60,0,0x4,52
2254: .stabs "pcb_r10",0x60,0,0x4,56
2255: .stabs "pcb_r11",0x60,0,0x4,60
2256: .stabs "pcb_r12",0x60,0,0x4,64
2257: .stabs "pcb_r13",0x60,0,0x4,68
2258: .stabs "pcb_pc",0x60,0,0x4,72
2259: .stabs "pcb_psl",0x60,0,0x4,76
2260: .stabs "pcb_p0br",0x60,0,0x28,80
2261: .stabs "pte",0xfa,0,0,0
2262: .stabs "pcb_p0lr",0x60,0,0x4,84
2263: .stabs "pcb_p1br",0x60,0,0x28,88
2264: .stabs "pte",0xfa,0,0,0
2265: .stabs "pcb_p1lr",0x60,0,0x4,92
2266: .stabs "pcb_sswap",0x60,0,0x24,96
2267: .stabs "pcb_szpt",0x60,0,0x4,100
2268: .stabs "pcb_sigc",0x60,0,0x64,104
2269: .stabn 0xfc,0,0,3
2270: .stabs "pcb",0x5e,0,8,116
2271: .stabs "fd_set",0x5c,0,8,0
2272: .stabs "fds_bits",0x60,0,0x6e,0
2273: .stabn 0xfc,0,0,4
2274: .stabs "fd_set",0x5e,0,8,16
2275: .stabs "1",0x5c,0,8,0
2276: .stabs "lo",0x60,0,0xe,0
2277: .stabs "hi",0x60,0,0x4,4
2278: .stabs "1",0x5e,0,8,8
2279: .text
2280: Lend:.stabs "bio.c",0x94,0,837,Lend
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.