|
|
1.1 root 1: L11: .stabs "btreport.c",0x64,0,1,L11
2: .stabs "vaxpcc2",0xf0,0,17665,526911312
3: .data
4: .comm _ndcnt,24
5: .comm _frcnt,4
6: .comm _reccnt,4
7: .comm _reclen,4
8: .comm _bt,4
9: .text
10: .align 2
11: .globl _main
12: _main:
13: .word L.R1
14: subl2 $L.SO1,sp
15: .stabs "main",0x24,0,13,_main
16: .stabs "main",0x20,0,68,0
17: .stabs "argc",0xa0,0,4,4
18: .stabs "argv",0xa0,0,162,8
19: movl $1,-4(fp)
20: jbr L35
21: L36:
22: movl -4(fp),r0
23: pushl *8(ap)[r0]
24: calls $1,_doarg
25: clrl -8(fp)
26: jbr L40
27: L41:
28: movl -8(fp),r0
29: clrl _ndcnt[r0]
30: incl -8(fp)
31: L40:
32: cmpl -8(fp),$5
33: jleq L41
34: L39:
35: clrl _reclen
36: movl _reclen,_reccnt
37: movl _reccnt,_frcnt
38: addl3 $1,-4(fp),r0
39: cmpl r0,4(ap)
40: jgeq L42
41: decl __iob+16
42: jlss L44
43: movb $10,r0
44: movl __iob+20,r1
45: incl __iob+20
46: movb r0,(r1)
47: jbr L45
48: L44:
49: pushl $__iob+16
50: pushl $10
51: calls $2,__flsbuf
52: L45:
53: L42:
54: incl -4(fp)
55: L35:
56: cmpl -4(fp),4(ap)
57: jlss L36
58: L34:
59: pushl $0
60: calls $1,_exit
61: .stabs "j",0x80,0,4,8
62: .stabs "i",0x80,0,4,4
63: L32:
64: ret
65: .set L.R1,0x0
66: .set L.SO1,0x8
67: L47: .stabs "main",0xf4,0,23,L47
68: .data
69: .text
70: .align 2
71: .globl _doarg
72: _doarg:
73: .word L.R2
74: subl2 $L.SO2,sp
75: .stabs "doarg",0x24,0,27,_doarg
76: .stabs "doarg",0x20,0,68,0
77: .stabs "s",0xa0,0,34,4
78: pushl $0
79: pushl 4(ap)
80: calls $2,_bopen
81: movl r0,_bt
82: tstl _bt
83: jneq L49
84: pushl 4(ap)
85: calls $1,_strlen
86: movl r0,-40(fp)
87: subl3 $2,-40(fp),r0
88: addl2 4(ap),r0
89: cmpb (r0),$46
90: jneq L51
91: subl3 $2,-40(fp),r0
92: addl2 4(ap),r0
93: clrb (r0)
94: subl3 $1,-40(fp),r0
95: addl2 4(ap),r0
96: cmpb (r0),$70
97: jneq L52
98: jbr L48
99: L52:
100: subl3 $1,-40(fp),r0
101: addl2 4(ap),r0
102: cmpb (r0),$84
103: jneq L53
104: pushl $0
105: pushl 4(ap)
106: calls $2,_bopen
107: movl r0,_bt
108: L53:
109: L51:
110: tstl _bt
111: jneq L54
112: pushl 4(ap)
113: calls $1,_perror
114: jbr L48
115: L54:
116: L49:
117: pushal -32(fp)
118: movl _bt,r0
119: pushl 64(r0)
120: calls $2,_fstat
121: .data 1
122: L58:
123:
124: .byte 0x25,0x73,0x2e,0x54,0x20,0x25,0x6c,0x64
125: .byte 0x20,0x62,0x79,0x74,0x65,0x73,0x0
126: .text
127: pushl -16(fp)
128: pushl 4(ap)
129: pushl $L58
130: calls $3,_printf
131: movl _bt,r0
132: tstl 68(r0)
133: jleq L59
134: pushal -32(fp)
135: movl _bt,r0
136: pushl 68(r0)
137: calls $2,_fstat
138: tstl r0
139: jneq L59
140: L60:
141: .data 1
142: L61:
143:
144: .byte 0x2c,0x20,0x25,0x73,0x2e,0x46,0x20,0x25
145: .byte 0x6c,0x64,0x20,0x62,0x79,0x74,0x65,0x73
146: .byte 0x0
147: .text
148: pushl -16(fp)
149: pushl 4(ap)
150: pushl $L61
151: calls $3,_printf
152: L59:
153: decl __iob+16
154: jlss L62
155: movb $10,r0
156: movl __iob+20,r1
157: incl __iob+20
158: movb r0,(r1)
159: jbr L63
160: L62:
161: pushl $__iob+16
162: pushl $10
163: calls $2,__flsbuf
164: L63:
165: pushl $0
166: calls $1,_donode
167: clrl -40(fp)
168: movl -40(fp),-36(fp)
169: jbr L67
170: L68:
171: movl -40(fp),r0
172: ashl $10,_ndcnt[r0],r1
173: addl2 r1,-36(fp)
174: incl -40(fp)
175: L67:
176: cmpl -40(fp),$5
177: jleq L68
178: L66:
179: .data 1
180: L69:
181:
182: .byte 0x25,0x6c,0x64,0x20,0x62,0x79,0x74,0x65
183: .byte 0x73,0x20,0x75,0x73,0x65,0x64,0x20,0x69
184: .byte 0x6e,0x20,0x74,0x72,0x65,0x65,0xa,0x0
185: .text
186: pushl -36(fp)
187: pushl $L69
188: calls $2,_printf
189: clrl -40(fp)
190: jbr L72
191: L73:
192: .data 1
193: L74:
194:
195: .byte 0x20,0x25,0x6c,0x64,0x20,0x6e,0x6f,0x64
196: .byte 0x65,0x73,0x20,0x61,0x74,0x20,0x6c,0x65
197: .byte 0x76,0x65,0x6c,0x20,0x25,0x64,0x0
198: .text
199: pushl -40(fp)
200: movl -40(fp),r0
201: pushl _ndcnt[r0]
202: pushl $L74
203: calls $3,_printf
204: incl -40(fp)
205: L72:
206: movl _bt,r0
207: cvtbl 28(r0),r0
208: cmpl -40(fp),r0
209: jleq L73
210: L71:
211: .data 1
212: L75:
213:
214: .byte 0xa,0x25,0x6c,0x64,0x20,0x62,0x79,0x74
215: .byte 0x65,0x73,0x20,0x66,0x72,0x65,0x65,0xa
216: .byte 0x0
217: .text
218: pushl _frcnt
219: pushl $L75
220: calls $2,_printf
221: .data 1
222: L76:
223:
224: .byte 0x25,0x6c,0x64,0x20,0x72,0x65,0x63,0x6f
225: .byte 0x72,0x64,0x73,0x20,0x74,0x6f,0x74,0x61
226: .byte 0x6c,0x6c,0x69,0x6e,0x67,0x20,0x25,0x6c
227: .byte 0x64,0x20,0x62,0x79,0x74,0x65,0x73,0xa
228: .byte 0x0
229: .text
230: pushl _reclen
231: pushl _reccnt
232: pushl $L76
233: calls $3,_printf
234: pushl _bt
235: calls $1,_bclose
236: .stabs "i",0x80,0,4,40
237: .stabs "x",0x80,0,4,36
238: .stabs "statbuf",0x80,0,8,32
239: .stabs "stat",0xfa,0,0,0
240: L48:
241: ret
242: .set L.R2,0x0
243: .set L.SO2,0x28
244: L78: .stabs "doarg",0xf4,0,59,L78
245: .data
246: .text
247: .align 2
248: .globl _donode
249: _donode:
250: .word L.R3
251: subl2 $L.SO3,sp
252: .stabs "donode",0x24,0,64,_donode
253: .stabs "donode",0x20,0,68,0
254: .stabs "n",0xa0,0,4,4
255: moval -1024(fp),-1028(fp)
256: pushl $0
257: ashl $10,4(ap),-(sp)
258: movl _bt,r0
259: pushl 64(r0)
260: calls $3,_lseek
261: pushl $1024
262: pushal -1024(fp)
263: movl _bt,r0
264: pushl 64(r0)
265: calls $3,_read
266: movl r0,-1032(fp)
267: cmpl -1032(fp),$1024
268: jeql L82
269: .data 1
270: L83:
271:
272: .byte 0x62,0x74,0x72,0x65,0x70,0x6f,0x72,0x74
273: .byte 0x3a,0x20,0x61,0x74,0x74,0x65,0x6d,0x70
274: .byte 0x74,0x20,0x74,0x6f,0x20,0x72,0x65,0x61
275: .byte 0x64,0x20,0x6e,0x6f,0x64,0x65,0x20,0x25
276: .byte 0x64,0x20,0x66,0x61,0x69,0x6c,0x65,0x64
277: .byte 0xa,0x0
278: .text
279: pushl 4(ap)
280: pushl $L83
281: calls $2,_printf
282: .data 1
283: L84:
284:
285: .byte 0x62,0x72,0x65,0x70,0x6f,0x72,0x74,0x0
286: .text
287: pushl $L84
288: calls $1,_perror
289: pushl $1
290: calls $1,_exit
291: L82:
292: movl -1028(fp),r0
293: cvtbl 7(r0),r0
294: incl _ndcnt[r0]
295: movl -1028(fp),r0
296: cvtwl 1022(r0),r0
297: addl2 r0,_frcnt
298: movl -1028(fp),r0
299: tstb 7(r0)
300: jeql L85
301: clrl -1032(fp)
302: jbr L88
303: L89:
304: addl3 $1022,-1028(fp),r0
305: addl3 -1032(fp),-1032(fp),r1
306: addl2 r1,r1
307: subl2 r1,r0
308: pushl -4(r0)
309: calls $1,_donode
310: incl -1032(fp)
311: L88:
312: movl -1028(fp),r0
313: cvtwl 4(r0),r0
314: cmpl -1032(fp),r0
315: jleq L89
316: L87:
317: jbr L90
318: L85:
319: clrl -1032(fp)
320: jbr L93
321: L94:
322: incl _reccnt
323: movl -1028(fp),r0
324: bitb $2,6(r0)
325: jneq L95
326: addl3 $1022,-1028(fp),r0
327: addl3 -1032(fp),-1032(fp),r1
328: addl2 r1,r1
329: addl2 r1,r1
330: subl2 r1,r0
331: movzwl -4(r0),r0
332: addl2 r0,_reclen
333: L95:
334: incl -1032(fp)
335: L93:
336: movl -1028(fp),r0
337: cvtwl 4(r0),r0
338: cmpl -1032(fp),r0
339: jlss L94
340: L92:
341: L90:
342: .stabs "i",0x80,0,4,1032
343: .stabs "b",0x80,0,40,1028
344: .stabs "hdr",0xfa,0,0,0
345: .stabs "buf",0x80,0,98,1024
346: .stabn 0xfc,0,0,1024
347: L79:
348: ret
349: .set L.R3,0x0
350: .set L.SO3,0x408
351: L96: .stabs "donode",0xf4,0,85,L96
352: .data
353: .align 2
354: _VER:
355: .long _VER
356: .data 2
357: L98:
358:
359: .byte 0xa,0x38,0x31,0x2f,0x34,0x2f,0x32,0x36
360: .byte 0x3a,0x62,0x74,0x72,0x65,0x70,0x6f,0x72
361: .byte 0x74,0x2e,0x63,0xa,0x0
362: .data
363: .long L98
364: .stabs "cbt.h$73",0x5c,0,8,0
365: .stabs "lloc",0x60,0,4,0
366: .stabs "llen",0x60,0,13,4
367: .stabs "cbt.h$73",0x5e,0,8,8
368: .stabs "cbt.h$61",0x5c,0,8,0
369: .stabs "tfree",0x60,0,3,0
370: .stabs "cbt.h$61",0x5e,0,8,2
371: .stabs "hdr",0x5c,0,8,0
372: .stabs "hstamp",0x60,0,4,0
373: .stabs "kcnt",0x60,0,3,4
374: .stabs "htype",0x60,0,2,6
375: .stabs "hlev",0x60,0,2,7
376: .stabs "hdr",0x5e,0,8,8
377: .stabs "bfile",0x5c,0,8,0
378: .stabs "next",0x60,0,40,0
379: .stabs "bfile",0xfa,0,0,0
380: .stabs "path",0x60,0,232,4
381: .stabs "hdr",0xfa,0,0,0
382: .stabn 0xfc,0,0,6
383: .stabs "height",0x60,0,2,28
384: .stabs "advnc",0x60,0,2,29
385: .stabs "rdwrt",0x60,0,2,30
386: .stabs "flag",0x60,0,98,31
387: .stabn 0xfc,0,0,6
388: .stabs "loc",0x60,0,100,40
389: .stabn 0xfc,0,0,6
390: .stabs "tfd",0x60,0,4,64
391: .stabs "dfd",0x60,0,4,68
392: .stabs "fname",0x60,0,34,72
393: .stabs "altname",0x60,0,34,76
394: .stabs "rdptr",0x60,0,8,80
395: .stabs "rdptr",0xfa,0,0,0
396: .stabs "fatal",0x60,0,2,336
397: .stabs "bfile",0x5e,0,8,340
398: .stabs "_iob",0x20,0,104,0
399: .stabs "_iobuf",0xfa,0,0,0
400: .stabn 0xfc,0,0,120
401: .stabs "_iobuf",0x5c,0,8,0
402: .stabs "_cnt",0x60,0,4,0
403: .stabs "_ptr",0x60,0,44,4
404: .stabs "_base",0x60,0,44,8
405: .stabs "_flag",0x60,0,3,12
406: .stabs "_file",0x60,0,2,14
407: .stabs "_iobuf",0x5e,0,8,16
408: .stabs "VER",0x26,0,8,_VER
409: .stabs "D",0xfa,0,0,0
410: .stabs "bt",0x20,0,40,0
411: .stabs "bfile",0xfa,0,0,0
412: .stabs "reclen",0x20,0,4,0
413: .stabs "reccnt",0x20,0,4,0
414: .stabs "frcnt",0x20,0,4,0
415: .stabs "ndcnt",0x20,0,100,0
416: .stabn 0xfc,0,0,6
417: .stabs "stat",0x5c,0,8,0
418: .stabs "st_dev",0x60,0,13,0
419: .stabs "st_ino",0x60,0,13,2
420: .stabs "st_mode",0x60,0,13,4
421: .stabs "st_nlink",0x60,0,3,6
422: .stabs "st_uid",0x60,0,3,8
423: .stabs "st_gid",0x60,0,3,10
424: .stabs "st_rdev",0x60,0,13,12
425: .stabs "st_size",0x60,0,4,16
426: .stabs "st_atime",0x60,0,4,20
427: .stabs "st_mtime",0x60,0,4,24
428: .stabs "st_ctime",0x60,0,4,28
429: .stabs "stat",0x5e,0,8,32
430: .text
431: L99: .stabs "btreport.c",0x94,0,87,L99
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.