.text Ltext:.stabs "bio.c",0x64,0,0,Ltext .stabs "rcc",0xf0,0,17665,637801764 .text .globl _bhinit .stabs "bhinit",0x24,0,0x2a,_bhinit .stabs "bhinit",0x20,0,0x44,0 .align 1 _bhinit:.word 0xc00 .stabd 0x44,0,43 .stabd 0xc4,0,0 .stabd 0x44,0,47 movl $_bufhash,r10 clrl r11 L11:.stabd 0x44,0,47 cmpl r11,_bufhcnt; jgeq L13 .stabd 0x44,0,48 movl r10,8(r10) movl r10,4(r10) L12:.stabd 0x44,0,47 incl r11 addl2 $12,r10 jbr L11 L13:.stabs "i",0x40,0,0x4,11 .stabs "bp",0x40,0,0x28,10 .stabs "bufhd",0xfa,0,0,0 .stabd 0xd4,0,0 .stabd 0x44,0,49 L10:ret .stabn 0xb4,0,49,L10 L17:.stabs "bhinit",0xf4,0,49,L17 .globl _bread .stabs "bread",0x24,0,0x69,_bread .stabs "bread",0x20,0,0xc8,0 .stabs "buf",0xfa,0,0,0 .stabs "dev",0xa0,0,0xd,4 .stabs "blkno",0xa0,0,0x4,8 .align 1 _bread:.word 0xe00 .stabd 0x44,0,109 movw 4(ap),4(ap) .stabd 0xc4,0,0 .stabd 0x44,0,115 pushl 8(ap) movzwl 4(ap),-(sp) calls $8/4,_getblk movl r0,r11 .stabd 0x44,0,116 bicl3 $0xfffffffd,(r11),r5 jeql L21 .stabd 0xc4,0,1 .stabd 0x44,0,118 incl _io_info+12 .stabd 0x44,0,121 movzwl 4(ap),r5 bicl3 $0xffffff00,r5,r10 .stabd 0x44,0,122 cmpl r10,$64; jlss L26 subl3 $64,r10,r9 jbr L27 L26:movl r10,r9 # label L27:ashl $4,r9,r5 incl _cec_info+8(r5) .stabd 0x44,0,124 movl r11,r0 jbr L20 .stabd 0xd4,0,1 L21:.stabd 0x44,0,126 bisl2 $1,(r11) .stabd 0x44,0,127 movzwl 4(ap),r5 bicl2 $0xffffffbf,r5 tstl r5; jeql L29 movl $4096,r9 jbr L30 L29:movl $1024,r9 # label L30:movl r9,20(r11) .stabd 0x44,0,128 pushl r11 movzwl 4(ap),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 movl _bdevsw[r5],r5 calls $4/4,*8(r5) .stabd 0x44,0,130 incl _io_info+4 .stabd 0x44,0,133 movzwl 4(ap),r5 bicl3 $0xffffff00,r5,r10 .stabd 0x44,0,134 cmpl r10,$64; jlss L34 subl3 $64,r10,r9 jbr L35 L34:movl r10,r9 # label L35:ashl $4,r9,r5 incl _cec_info(r5) .stabd 0x44,0,136 incl _u+1272+32 .stabd 0x44,0,137 pushl r11 calls $4/4,_iowait .stabd 0x44,0,138 movl r11,r0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "sub",0x40,0,0x4,10 .stabd 0xd4,0,0 L20:ret .stabn 0xb4,0,139,L20 L37:.stabs "bread",0xf4,0,139,L37 .globl _breada .stabs "breada",0x24,0,0x91,_breada .stabs "breada",0x20,0,0xc8,0 .stabs "buf",0xfa,0,0,0 .stabs "dev",0xa0,0,0xd,4 .stabs "blkno",0xa0,0,0x4,8 .stabs "rablkno",0xa0,0,0x4,12 .align 1 _breada:.word 0xf00 .stabd 0x44,0,149 movw 4(ap),4(ap) .stabd 0xc4,0,0 .stabd 0x44,0,155 clrl r11 .stabd 0x44,0,156 pushl 8(ap) movzwl 4(ap),-(sp) calls $8/4,_incore tstl r0; jneq L39 .stabd 0xc4,0,1 .stabd 0x44,0,157 pushl 8(ap) movzwl 4(ap),-(sp) calls $8/4,_getblk movl r0,r11 .stabd 0x44,0,158 bicl3 $0xfffffffd,(r11),r5 jneq L41 .stabd 0xc4,0,2 .stabd 0x44,0,159 bisl2 $1,(r11) .stabd 0x44,0,160 movzwl 4(ap),r5 bicl2 $0xffffffbf,r5 tstl r5; jeql L44 movl $4096,r8 jbr L45 L44:movl $1024,r8 # label L45:movl r8,20(r11) .stabd 0x44,0,161 pushl r11 movzwl 4(ap),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 movl _bdevsw[r5],r5 calls $4/4,*8(r5) .stabd 0x44,0,163 incl _io_info+4 .stabd 0x44,0,166 movzwl 4(ap),r5 bicl3 $0xffffff00,r5,r9 .stabd 0x44,0,167 cmpl r9,$64; jlss L49 subl3 $64,r9,r8 jbr L50 L49:movl r9,r8 # label L50:ashl $4,r8,r5 incl _cec_info(r5) .stabd 0x44,0,169 incl _u+1272+32 .stabd 0xd4,0,2 L41:.stabd 0xd4,0,1 L39:.stabd 0x44,0,172 movl 12(ap),r5 jeql L52 pushl r5 movzwl 4(ap),-(sp) calls $8/4,_incore tstl r0; jneq L52 .stabd 0xc4,0,1 .stabd 0x44,0,173 pushl 12(ap) movzwl 4(ap),-(sp) calls $8/4,_getblk movl r0,r10 .stabd 0x44,0,174 bicl3 $0xfffffffd,(r10),r5 jeql L54 .stabd 0xc4,0,2 .stabd 0x44,0,175 pushl r10 calls $4/4,_brelse .stabd 0xd4,0,2 jbr L55 L54:.stabd 0xc4,0,2 .stabd 0x44,0,177 bisl2 $257,(r10) .stabd 0x44,0,178 movzwl 4(ap),r5 bicl2 $0xffffffbf,r5 tstl r5; jeql L57 movl $4096,r8 jbr L58 L57:movl $1024,r8 # label L58:movl r8,20(r10) .stabd 0x44,0,179 pushl r10 movzwl 4(ap),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 movl _bdevsw[r5],r5 calls $4/4,*8(r5) .stabd 0x44,0,181 incl _io_info+8 .stabd 0x44,0,184 movzwl 4(ap),r5 bicl3 $0xffffff00,r5,r9 .stabd 0x44,0,185 cmpl r9,$64; jlss L62 subl3 $64,r9,r8 jbr L63 L62:movl r9,r8 # label L63:ashl $4,r8,r5 incl _cec_info+4(r5) .stabd 0x44,0,187 incl _u+1272+32 .stabd 0xd4,0,2 L55:.stabd 0xd4,0,1 L52:.stabd 0x44,0,190 tstl r11; jnequ L65 .stabd 0x44,0,191 pushl 8(ap) movzwl 4(ap),-(sp) calls $8/4,_bread jbr L38 L65:.stabd 0x44,0,192 pushl r11 calls $4/4,_iowait .stabd 0x44,0,193 movl r11,r0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "rabp",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabs "sub",0x40,0,0x4,9 .stabd 0xd4,0,0 L38:ret .stabn 0xb4,0,194,L38 L67:.stabs "breada",0xf4,0,194,L67 .globl _bwrite .stabs "bwrite",0x24,0,0xc8,_bwrite .stabs "bwrite",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _bwrite:.word 0xf00 .stabd 0x44,0,202 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,208 movl (r11),r10 .stabd 0x44,0,209 bicl2 $647,(r11) .stabd 0x44,0,210 movzwl 26(r11),r5 bicl2 $0xffffffbf,r5 tstl r5; jeql L70 movl $4096,r8 jbr L71 L70:movl $1024,r8 # label L71:movl r8,20(r11) .stabd 0x44,0,212 incl _io_info+16 .stabd 0x44,0,215 movzwl 26(r11),r5 bicl3 $0xffffff00,r5,r9 .stabd 0x44,0,216 cmpl r9,$64; jlss L75 subl3 $64,r9,r8 jbr L76 L75:movl r9,r8 # label L76:ashl $4,r8,r5 incl _cec_info+12(r5) .stabd 0x44,0,218 bicl3 $0xfffffdff,r10,r5 jneq L77 .stabd 0x44,0,219 incl _u+1272+36 L77:.stabd 0x44,0,220 pushl r11 movzwl 26(r11),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 movl _bdevsw[r5],r5 calls $4/4,*8(r5) .stabd 0x44,0,221 bicl3 $0xfffffeff,r10,r5 jneq L80 .stabd 0xc4,0,1 .stabd 0x44,0,222 pushl r11 calls $4/4,_iowait .stabd 0x44,0,223 pushl r11 calls $4/4,_brelse .stabd 0xd4,0,1 jbr L81 L80:.stabd 0x44,0,224 bicl3 $0xfffffdff,r10,r5 jeql L82 .stabd 0x44,0,225 bisl2 $128,(r11) jbr L83 L82:.stabd 0x44,0,227 pushl r11 calls $4/4,_geterror L83:L81:.stabs "flag",0x40,0,0x4,10 .stabs "sub",0x40,0,0x4,9 .stabd 0xd4,0,0 .stabd 0x44,0,228 L68:ret .stabn 0xb4,0,228,L68 L84:.stabs "bwrite",0xf4,0,228,L84 .globl _bdwrite .stabs "bdwrite",0x24,0,0xee,_bdwrite .stabs "bdwrite",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _bdwrite:.word 0x800 .stabd 0x44,0,240 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,242 bicl3 $0xfffffdff,(r11),r5 jneq L86 .stabd 0x44,0,243 incl _u+1272+36 L86:.stabd 0x44,0,244 movzwl 26(r11),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 movl _bdevsw[r5],r5 bicl3 $0xfffffbff,12(r5),r5 jeql L89 .stabd 0x44,0,245 pushl r11 calls $4/4,_bawrite jbr L90 L89:.stabd 0xc4,0,1 .stabd 0x44,0,248 incl _io_info .stabd 0x44,0,250 bisl2 $514,(r11) .stabd 0x44,0,251 pushl r11 calls $4/4,_brelse .stabd 0xd4,0,1 L90:.stabd 0xd4,0,0 .stabd 0x44,0,253 L85:ret .stabn 0xb4,0,253,L85 L92:.stabs "bdwrite",0xf4,0,253,L92 .globl _bawrite .stabs "bawrite",0x24,0,0x102,_bawrite .stabs "bawrite",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _bawrite:.word 0x800 .stabd 0x44,0,260 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,262 bisl2 $256,(r11) .stabd 0x44,0,263 pushl r11 calls $4/4,_bwrite .stabd 0xd4,0,0 .stabd 0x44,0,264 L93:ret .stabn 0xb4,0,264,L93 L94:.stabs "bawrite",0xf4,0,264,L94 .globl _brelse .stabs "brelse",0x24,0,0x10d,_brelse .stabs "brelse",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _brelse:.word 0xe00 .stabd 0x44,0,271 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,275 bicl3 $0xffffffbf,(r11),r5 jeql L96 .stabd 0x44,0,276 pushl r11 calls $4/4,_wakeup L96:.stabd 0x44,0,277 bicl3 $0xffffffbf,_bfreelist,r5 jeql L98 .stabd 0xc4,0,1 .stabd 0x44,0,278 bicl2 $64,_bfreelist .stabd 0x44,0,279 pushal _bfreelist calls $4/4,_wakeup .stabd 0xd4,0,1 L98:.stabd 0x44,0,281 bicl3 $0xfffffffb,(r11),r5 jeql L100 .stabd 0x44,0,282 bicl3 $0xfffdffff,(r11),r5 jeql L102 .stabd 0x44,0,283 bicl2 $4,(r11) jbr L103 L102:.stabd 0x44,0,285 movw $65535,26(r11) L103:L100:.stabd 0x44,0,286 calls $0/4,_spl6 movl r0,r9 .stabd 0x44,0,287 bicl3 $0xfffefffb,(r11),r5 jeql L104 .stabd 0xc4,0,1 .stabd 0x44,0,289 movl $_bfreelist+88,r10 .stabd 0x44,0,290 movl 12(r10),r5 movl r11,16(r5) .stabd 0x44,0,291 movl 12(r10),12(r11) .stabd 0x44,0,292 movl r11,12(r10) .stabd 0x44,0,293 movl r10,16(r11) .stabd 0xd4,0,1 jbr L105 L104:.stabd 0xc4,0,1 .stabd 0x44,0,295 bicl3 $0xfffdffff,(r11),r5 jeql L106 .stabd 0x44,0,296 movl $_bfreelist,r10 jbr L107 L106:.stabd 0x44,0,297 bicl3 $0xffffff7f,(r11),r5 jeql L108 .stabd 0x44,0,298 movl $_bfreelist+88,r10 jbr L109 L108:.stabd 0x44,0,300 movl $_bfreelist+44,r10 L109:L107:.stabd 0x44,0,301 movl 16(r10),r5 movl r11,12(r5) .stabd 0x44,0,302 movl 16(r10),16(r11) .stabd 0x44,0,303 movl r11,16(r10) .stabd 0x44,0,304 movl r10,12(r11) .stabd 0xd4,0,1 L105:.stabd 0x44,0,306 bicl2 $456,(r11) .stabd 0x44,0,307 pushl r9 calls $4/4,_splx .stabs "flist",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabs "s",0x40,0,0x4,9 .stabd 0xd4,0,0 .stabd 0x44,0,308 L95:ret .stabn 0xb4,0,308,L95 L110:.stabs "brelse",0xf4,0,308,L110 .globl _incore .stabs "incore",0x24,0,0x13a,_incore .stabs "incore",0x20,0,0x44,0 .stabs "dev",0xa0,0,0xd,4 .stabs "blkno",0xa0,0,0x4,8 .align 1 _incore:.word 0xf00 .stabd 0x44,0,317 movw 4(ap),4(ap) .stabd 0xc4,0,0 .stabd 0x44,0,322 movzwl 4(ap),r5 bicl2 $0xffffffbf,r5 tstl r5; jeql L113 movl 8(ap),r5 movad 0[r5],r8 jbr L114 L113:movl 8(ap),r5 movaw 0[r5],r8 # label L114:movl r8,r9 movzwl 4(ap),r5 addl2 r9,r5 divl3 _bufhcnt,r5,-(sp); mull2 _bufhcnt,(sp); subl3 (sp)+,r5,r5 mull2 $12,r5 addl3 $_bufhash,r5,r10 .stabd 0x44,0,323 movl 4(r10),r11 L115:.stabd 0x44,0,323 cmpl r11,r10; jeqlu L117 .stabd 0x44,0,324 cmpl 32(r11),r9; jneq L119 movzwl 26(r11),r5 movzwl 4(ap),r4 cmpl r5,r4; jneq L119 bicl3 $0xfffeffff,(r11),r5 jneq L119 .stabd 0x44,0,326 movl $1,r0 jbr L111 L119:L116:.stabd 0x44,0,323 movl 4(r11),r11 jbr L115 L117:.stabd 0x44,0,327 clrl r0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "dp",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabs "dblkno",0x40,0,0x4,9 .stabd 0xd4,0,0 L111:ret .stabn 0xb4,0,328,L111 L121:.stabs "incore",0xf4,0,328,L121 .globl _baddr .stabs "baddr",0x24,0,0x14a,_baddr .stabs "baddr",0x20,0,0xc8,0 .stabs "buf",0xfa,0,0,0 .stabs "dev",0xa0,0,0xd,4 .stabs "blkno",0xa0,0,0x4,8 .align 1 _baddr:.word 0x0 .stabd 0x44,0,334 movw 4(ap),4(ap) .stabd 0xc4,0,0 .stabd 0x44,0,336 pushl 8(ap) movzwl 4(ap),-(sp) calls $8/4,_incore tstl r0; jeql L123 .stabd 0x44,0,337 pushl 8(ap) movzwl 4(ap),-(sp) calls $8/4,_bread jbr L122 L123:.stabd 0x44,0,338 clrl r0 .stabd 0xd4,0,0 L122:ret .stabn 0xb4,0,339,L122 L125:.stabs "baddr",0xf4,0,339,L125 .globl _getblk .stabs "getblk",0x24,0,0x15a,_getblk .stabs "getblk",0x20,0,0xc8,0 .stabs "buf",0xfa,0,0,0 .stabs "dev",0xa0,0,0xd,4 .stabs "blkno",0xa0,0,0x4,8 .align 1 _getblk:.word 0xfc0 subl2 $4,sp .stabd 0x44,0,350 movw 4(ap),4(ap) .stabd 0xc4,0,0 .stabd 0x44,0,357 cmpl 8(ap),$0x800000; jlssu L127 .stabd 0x44,0,358 movl $16777216,8(ap) L127:.stabd 0x44,0,359 movzwl 4(ap),r5 bicl2 $0xffffffbf,r5 tstl r5; jeql L130 movl 8(ap),r5 movad 0[r5],r6 jbr L131 L130:movl 8(ap),r5 movaw 0[r5],r6 # label L131:movl r6,r8 .stabd 0x44,0,360 movzwl 4(ap),r5 addl2 r8,r5 divl3 _bufhcnt,r5,-(sp); mull2 _bufhcnt,(sp); subl3 (sp)+,r5,r5 mull2 $12,r5 addl3 $_bufhash,r5,r10 L132:.stabd 0x44,0,362 calls $0/4,_spl0 .stabd 0x44,0,363 movl 4(r10),r11 L133:.stabd 0x44,0,363 cmpl r11,r10; jeqlu L135 .stabd 0xc4,0,1 .stabd 0x44,0,364 cmpl 32(r11),r8; jneq L140 movzwl 26(r11),r5 movzwl 4(ap),r4 cmpl r5,r4; jneq L140 bicl3 $0xfffeffff,(r11),r5 jeql L137 L140:.stabd 0x44,0,366 jbr L134 L137:.stabd 0x44,0,367 calls $0/4,_spl6 .stabd 0x44,0,368 bicl3 $0xfffffff7,(r11),r5 jeql L141 .stabd 0xc4,0,2 .stabd 0x44,0,369 bisl2 $64,(r11) .stabd 0x44,0,370 pushl $21 pushl r11 calls $8/4,_sleep .stabd 0x44,0,371 jbr L132 .stabd 0xd4,0,2 L141:.stabd 0x44,0,373 calls $0/4,_spl0 .stabd 0x44,0,375 clrl r7 .stabd 0x44,0,376 movl 12(r11),r10 .stabd 0x44,0,377 L143:L144:bicl3 $0xfffbffff,(r10),r5 jneq L145 .stabd 0xc4,0,2 .stabd 0x44,0,378 incl r7 .stabd 0x44,0,379 movl 12(r10),r10 .stabd 0xd4,0,2 jbr L143 L145:.stabd 0x44,0,381 cmpl r7,$64; jgeq L147 .stabd 0x44,0,382 incl _io_info+20[r7] L147:.stabd 0xc4,0,2 .stabd 0x44,0,384 calls $0/4,_spl6 movl r0,r6 movl 16(r11),r5 movl 12(r11),12(r5) .stabd 0x44,0,384 movl 12(r11),r5 movl 16(r11),16(r5) .stabd 0x44,0,384 bisl2 $8,(r11) .stabd 0x44,0,384 pushl r6 calls $4/4,_splx .stabs "s",0x40,0,0x4,6 .stabd 0xd4,0,2 .stabd 0x44,0,384 .stabd 0x44,0,385 movl r11,r0 jbr L126 .stabd 0xd4,0,1 L134:.stabd 0x44,0,363 movl 4(r11),r11 jbr L133 L135:.stabd 0x44,0,387 movzwl 4(ap),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 cmpl r5,_nblkdev; jlss L150 .stabd 0x44,0,388 pushal _152 calls $4/4,_panic L150:.stabd 0x44,0,389 calls $0/4,_spl6 .stabd 0x44,0,390 movl $_bfreelist+88,r9 L153:.stabd 0x44,0,390 cmpl r9,$_bfreelist; jlequ L155 .stabd 0x44,0,391 cmpl 12(r9),r9; jeqlu L158 .stabd 0x44,0,392 .stabd 0x44,0,392 jbr L155 L158:L154:.stabd 0x44,0,390 addl2 $-44,r9 jbr L153 L155:.stabd 0x44,0,393 cmpl r9,$_bfreelist; jnequ L160 .stabd 0xc4,0,1 .stabd 0x44,0,394 bisl2 $64,(r9) .stabd 0x44,0,395 pushl $21 pushl r9 calls $8/4,_sleep .stabd 0x44,0,396 jbr L132 .stabd 0xd4,0,1 L160:.stabd 0x44,0,398 calls $0/4,_spl0 .stabd 0x44,0,399 movl 12(r9),r11 .stabd 0xc4,0,1 .stabd 0x44,0,400 calls $0/4,_spl6 movl r0,-4(fp) movl 16(r11),r5 movl 12(r11),12(r5) .stabd 0x44,0,400 movl 12(r11),r5 movl 16(r11),16(r5) .stabd 0x44,0,400 bisl2 $8,(r11) .stabd 0x44,0,400 pushl -4(fp) calls $4/4,_splx .stabs "s",0x80,0,0x4,4 .stabd 0xd4,0,1 .stabd 0x44,0,400 .stabd 0x44,0,401 bicl3 $0xfffffdff,(r11),r5 jeql L162 .stabd 0xc4,0,1 .stabd 0x44,0,402 bisl2 $256,(r11) .stabd 0x44,0,403 pushl r11 calls $4/4,_bwrite .stabd 0x44,0,404 jbr L132 .stabd 0xd4,0,1 L162:.stabd 0x44,0,406 movl $8,(r11) .stabd 0x44,0,407 movl 8(r11),r5 movl 4(r11),4(r5) .stabd 0x44,0,408 movl 4(r11),r5 movl 8(r11),8(r5) .stabd 0x44,0,409 movl 4(r10),4(r11) .stabd 0x44,0,410 movl r10,8(r11) .stabd 0x44,0,411 movl 4(r10),r5 movl r11,8(r5) .stabd 0x44,0,412 movl r11,4(r10) .stabd 0x44,0,413 movw 4(ap),26(r11) .stabd 0x44,0,414 movl r8,32(r11) .stabd 0x44,0,415 movl r11,r0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "dp",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabs "ep",0x40,0,0x28,9 .stabs "buf",0xfa,0,0,0 .stabs "dblkno",0x40,0,0x4,8 .stabs "i",0x40,0,0x4,7 .stabd 0xd4,0,0 L126:ret .stabn 0xb4,0,416,L126 L164:.stabs "getblk",0xf4,0,416,L164 .globl _geteblk .stabs "geteblk",0x24,0,0x1a6,_geteblk .stabs "geteblk",0x20,0,0xc8,0 .stabs "buf",0xfa,0,0,0 .align 1 _geteblk:.word 0xe00 subl2 $4,sp .stabd 0x44,0,424 .stabd 0xc4,0,0 L166:.stabd 0x44,0,429 calls $0/4,_spl6 movl r0,r9 .stabd 0x44,0,430 movl $_bfreelist+88,r10 L167:.stabd 0x44,0,430 cmpl r10,$_bfreelist; jlequ L169 .stabd 0x44,0,431 cmpl 12(r10),r10; jeqlu L172 .stabd 0x44,0,432 .stabd 0x44,0,432 jbr L169 L172:L168:.stabd 0x44,0,430 addl2 $-44,r10 jbr L167 L169:.stabd 0x44,0,433 cmpl r10,$_bfreelist; jnequ L174 .stabd 0xc4,0,1 .stabd 0x44,0,434 bisl2 $64,(r10) .stabd 0x44,0,435 pushl $21 pushl r10 calls $8/4,_sleep .stabd 0x44,0,436 jbr L166 .stabd 0xd4,0,1 L174:.stabd 0x44,0,438 pushl r9 calls $4/4,_splx .stabd 0x44,0,439 movl 12(r10),r11 .stabd 0xc4,0,1 .stabd 0x44,0,440 calls $0/4,_spl6 movl r0,-4(fp) movl 16(r11),r5 movl 12(r11),12(r5) .stabd 0x44,0,440 movl 12(r11),r5 movl 16(r11),16(r5) .stabd 0x44,0,440 bisl2 $8,(r11) .stabd 0x44,0,440 pushl -4(fp) calls $4/4,_splx .stabs "s",0x80,0,0x4,4 .stabd 0xd4,0,1 .stabd 0x44,0,440 .stabd 0x44,0,441 bicl3 $0xfffffdff,(r11),r5 jeql L176 .stabd 0xc4,0,1 .stabd 0x44,0,442 bisl2 $256,(r11) .stabd 0x44,0,443 pushl r11 calls $4/4,_bwrite .stabd 0x44,0,444 jbr L166 .stabd 0xd4,0,1 L176:.stabd 0x44,0,446 movl $65544,(r11) .stabd 0x44,0,447 movl 8(r11),r5 movl 4(r11),4(r5) .stabd 0x44,0,448 movl 4(r11),r5 movl 8(r11),8(r5) .stabd 0x44,0,449 movl 4(r10),4(r11) .stabd 0x44,0,450 movl r10,8(r11) .stabd 0x44,0,451 movl 4(r10),r5 movl r11,8(r5) .stabd 0x44,0,452 movl r11,4(r10) .stabd 0x44,0,453 movw $65535,26(r11) .stabd 0x44,0,454 movl $4096,20(r11) .stabd 0x44,0,455 movl r11,r0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "dp",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabs "s",0x40,0,0x4,9 .stabd 0xd4,0,0 L165:ret .stabn 0xb4,0,456,L165 L178:.stabs "geteblk",0xf4,0,456,L178 .globl _iowait .stabs "iowait",0x24,0,0x1ce,_iowait .stabs "iowait",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _iowait:.word 0x800 .stabd 0x44,0,464 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,466 calls $0/4,_spl6 .stabd 0x44,0,467 L180:L181:bicl3 $0xfffffffd,(r11),r5 jneq L182 .stabd 0x44,0,468 pushl $20 pushl r11 calls $8/4,_sleep jbr L180 L182:.stabd 0x44,0,469 calls $0/4,_spl0 .stabd 0x44,0,470 pushl r11 calls $4/4,_geterror .stabd 0xd4,0,0 .stabd 0x44,0,471 L179:ret .stabn 0xb4,0,471,L179 L183:.stabs "iowait",0xf4,0,471,L183 .globl _iodone .stabs "iodone",0x24,0,0x1f3,_iodone .stabs "iodone",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _iodone:.word 0xc00 .stabd 0x44,0,501 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,504 bicl3 $0xfffffffd,(r11),r5 jeql L185 .stabd 0x44,0,505 pushal _187 calls $4/4,_panic L185:.stabd 0x44,0,506 bisl2 $2,(r11) .stabd 0x44,0,507 bicl3 $0xffffdfff,(r11),r5 jeql L188 .stabd 0xc4,0,1 .stabd 0x44,0,508 bicl3 $0xfffffffb,(r11),r5 jeql L190 .stabd 0x44,0,509 pushal _192 calls $4/4,_panic L190:.stabd 0x44,0,510 calls $0/4,_spl6 movl r0,r10 .stabd 0x44,0,511 movl _bclnlist,12(r11) .stabd 0x44,0,512 subl3 $_swapbuf,r11,r5 divl2 $44,r5 movad _swapinfo[r5],r5 movl (r5),20(r11) .stabd 0x44,0,513 subl3 $_swapbuf,r11,r5 divl2 $44,r5 movad _swapinfo+4[r5],r5 movl (r5),36(r11) .stabd 0x44,0,514 incl _cnt+32 .stabd 0x44,0,515 divl3 $512,20(r11),r5 addl2 r5,_cnt+40 .stabd 0x44,0,516 movl r11,_bclnlist .stabd 0x44,0,517 bicl3 $0xffffffbf,_bswlist,r5 jeql L194 .stabd 0x44,0,518 pushal _proc+248 calls $4/4,_wakeup L194:.stabd 0x44,0,519 pushl r10 calls $4/4,_splx .stabd 0x44,0,520 jbr L184 .stabd 0xd4,0,1 L188:.stabd 0x44,0,522 bicl3 $0xfffffeff,(r11),r5 jeql L196 .stabd 0x44,0,523 pushl r11 calls $4/4,_brelse jbr L197 L196:.stabd 0xc4,0,1 .stabd 0x44,0,525 bicl2 $64,(r11) .stabd 0x44,0,526 pushl r11 calls $4/4,_wakeup .stabd 0xd4,0,1 L197:.stabs "s",0x40,0,0x4,10 .stabd 0xd4,0,0 .stabd 0x44,0,528 L184:ret .stabn 0xb4,0,528,L184 L198:.stabs "iodone",0xf4,0,528,L198 .globl _clrbuf .stabs "clrbuf",0x24,0,0x215,_clrbuf .stabs "clrbuf",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .align 1 _clrbuf:.word 0xc00 .stabd 0x44,0,535 .stabd 0xc4,0,0 .stabd 0x44,0,539 movl 4(ap),r5 movl 28(r5),r11 .stabd 0x44,0,540 movl $1024,r10 L200:.stabd 0x44,0,542 clrl (r11)+ L201:.stabd 0x44,0,543 decl r10 jneq L200 L202:.stabd 0x44,0,544 movl 4(ap),r5 clrl 36(r5) .stabs "p",0x40,0,0x24,11 .stabs "c",0x40,0,0x4,10 .stabd 0xd4,0,0 .stabd 0x44,0,545 L199:ret .stabn 0xb4,0,545,L199 L204:.stabs "clrbuf",0xf4,0,545,L204 .globl _swap .stabs "swap",0x24,0,0x22f,_swap .stabs "swap",0x20,0,0x44,0 .stabs "p",0xa0,0,0x28,4 .stabs "proc",0xfa,0,0,0 .stabs "dblkno",0xa0,0,0x4,8 .stabs "addr",0xa0,0,0x22,12 .stabs "nbytes",0xa0,0,0x4,16 .stabs "rdflg",0xa0,0,0x4,20 .stabs "flag",0xa0,0,0x4,24 .stabs "dev",0xa0,0,0xd,28 .stabs "pfcent",0xa0,0,0xe,32 .align 1 _swap:.word 0xf00 subl2 $4,sp .stabd 0x44,0,566 movw 28(ap),28(ap) .stabd 0xc4,0,0 .stabd 0x44,0,572 calls $0/4,_spl6 .stabd 0x44,0,573 L206:L207:tstl _bswlist+12; jnequ L208 .stabd 0xc4,0,1 .stabd 0x44,0,574 bisl2 $64,_bswlist .stabd 0x44,0,575 pushl $1 pushal _bswlist calls $8/4,_sleep .stabd 0xd4,0,1 jbr L206 L208:.stabd 0x44,0,577 movl _bswlist+12,r11 .stabd 0x44,0,578 movl 12(r11),_bswlist+12 .stabd 0x44,0,579 calls $0/4,_spl0 .stabd 0x44,0,581 bisl3 $24,20(ap),r5 bisl3 24(ap),r5,(r11) .stabd 0x44,0,582 bicl3 $0xffff9fff,(r11),r5 jneq L209 .stabd 0x44,0,583 cmpl 20(ap),$1; jneq L211 .stabd 0x44,0,584 addl3 $511,16(ap),r5 extzv $9,$32-9,r5,r5 addl2 r5,_sum+20 jbr L212 L211:.stabd 0x44,0,586 addl3 $511,16(ap),r5 extzv $9,$32-9,r5,r5 addl2 r5,_sum+24 L212:L209:.stabd 0x44,0,587 movl 4(ap),40(r11) .stabd 0x44,0,588 bicl3 $0xffffdfff,24(ap),r5 jeql L213 .stabd 0xc4,0,1 .stabd 0x44,0,589 subl3 $_swapbuf,r11,r5 divl2 $44,r5 movaw 0[r5],r5 ashl $4,r5,-4(fp) .stabd 0x44,0,590 movl -4(fp),r5 moval 0[r5],r5 movl _proc+248+56,r4 moval 0[r4],r4 addl2 _proc+248+96,r4 addl3 r4,r5,r9 .stabd 0x44,0,591 movl 12(ap),r5 extzv $9,$32-9,r5,-(sp) pushl 4(ap) calls $8/4,_vtopte movl r0,r8 .stabd 0x44,0,592 clrl r10 L215:.stabd 0x44,0,592 cmpl r10,16(ap); jgeq L217 .stabd 0xc4,0,2 .stabd 0x44,0,593 movl (r8),r5 bicl3 $0xffe00000,r5,r4 jeqlu L221 bicl2 $0xfdffffff,r5 tstl r5; jeqlu L219 L221:.stabd 0x44,0,594 pushal _222 calls $4/4,_panic L219:.stabd 0x44,0,595 moval (r8)+,r5 moval (r9)+,r4 movl (r5),(r4) .stabd 0xd4,0,2 L216:.stabd 0x44,0,592 addl2 $512,r10 jbr L215 L217:.stabd 0x44,0,597 ashl $9,-4(fp),28(r11) .stabd 0xd4,0,1 jbr L214 L213:.stabd 0x44,0,599 movl 12(ap),28(r11) L214:.stabd 0x44,0,600 L225:L226:tstl 16(ap); jleq L227 .stabd 0xc4,0,1 .stabd 0x44,0,601 pushl 16(ap) pushl $61440 calls $8/4,_imin movl r0,r10 .stabd 0x44,0,602 movl r10,20(r11) .stabd 0x44,0,603 movl 8(ap),32(r11) .stabd 0x44,0,604 movw 28(ap),26(r11) .stabd 0x44,0,605 bicl3 $0xffffdfff,24(ap),r5 jeql L228 .stabd 0xc4,0,2 .stabd 0x44,0,606 subl3 $_swapbuf,r11,r5 divl2 $44,r5 movad _swapinfo+4[r5],r5 movl 32(ap),(r5) .stabd 0x44,0,607 subl3 $_swapbuf,r11,r5 divl2 $44,r5 movad _swapinfo[r5],r5 movl 16(ap),(r5) .stabd 0xd4,0,2 L228:.stabd 0x44,0,609 movzwl 28(ap),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 tstl _bdevsw[r5]; jnequ L230 .stabd 0x44,0,610 pushal _232 calls $4/4,_panic L230:.stabd 0x44,0,611 pushl r11 movzwl 28(ap),r5 extzv $8,$32-8,r5,r5 bicl2 $0xffffff00,r5 movl _bdevsw[r5],r5 calls $4/4,*8(r5) .stabd 0x44,0,612 bicl3 $0xffffdfff,24(ap),r5 jeql L233 .stabd 0xc4,0,2 .stabd 0x44,0,613 cmpl r10,16(ap); jgeq L235 .stabd 0x44,0,614 pushal _237 calls $4/4,_panic L235:.stabd 0x44,0,615 jbr L205 .stabd 0xd4,0,2 L233:.stabd 0x44,0,617 calls $0/4,_spl6 .stabd 0x44,0,618 L238:L239:bicl3 $0xfffffffd,(r11),r5 jneq L240 .stabd 0x44,0,619 clrl -(sp) pushl r11 calls $8/4,_sleep jbr L238 L240:.stabd 0x44,0,620 calls $0/4,_spl0 .stabd 0x44,0,621 addl2 r10,28(r11) .stabd 0x44,0,622 bicl2 $2,(r11) .stabd 0x44,0,623 bicl3 $0xfffffffb,(r11),r5 jeql L241 .stabd 0xc4,0,2 .stabd 0x44,0,624 bicl3 $0xffffe7ff,24(ap),r5 jneq L245 tstl 20(ap); jneq L243 L245:.stabd 0x44,0,625 pushal _246 calls $4/4,_panic L243:.stabd 0x44,0,626 clrl -(sp) pushl 4(ap) calls $8/4,_swkill .stabd 0xd4,0,2 L241:.stabd 0x44,0,628 subl2 r10,16(ap) .stabd 0x44,0,629 addl3 $511,r10,r5 extzv $9,$32-9,r5,r5 addl2 r5,8(ap) .stabd 0xd4,0,1 jbr L225 L227:.stabd 0x44,0,631 calls $0/4,_spl6 .stabd 0x44,0,632 bicl2 $14424,(r11) .stabd 0x44,0,633 movl _bswlist+12,12(r11) .stabd 0x44,0,634 movl r11,_bswlist+12 .stabd 0x44,0,635 bicl3 $0xffffffbf,_bswlist,r5 jeql L247 .stabd 0xc4,0,1 .stabd 0x44,0,636 bicl2 $64,_bswlist .stabd 0x44,0,637 pushal _bswlist calls $4/4,_wakeup .stabd 0x44,0,638 pushal _proc+248 calls $4/4,_wakeup .stabd 0xd4,0,1 L247:.stabd 0x44,0,640 calls $0/4,_spl0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "c",0x40,0,0x4,10 .stabs "dpte",0x40,0,0x28,9 .stabs "pte",0xfa,0,0,0 .stabs "vpte",0x40,0,0x28,8 .stabs "pte",0xfa,0,0,0 .stabs "p2dp",0x80,0,0x4,4 .stabd 0xd4,0,0 .stabd 0x44,0,641 L205:ret .stabn 0xb4,0,641,L205 L249:.stabs "swap",0xf4,0,641,L249 .globl _bswinit .stabs "bswinit",0x24,0,0x289,_bswinit .stabs "bswinit",0x20,0,0x44,0 .align 1 _bswinit:.word 0xc00 .stabd 0x44,0,650 .stabd 0xc4,0,0 .stabd 0x44,0,655 movl $_swapbuf,r10 movl r10,_bswlist+12 .stabd 0x44,0,656 clrl r11 L251:.stabd 0x44,0,656 subl3 $1,_swbufcnt,r5 cmpl r11,r5; jgeq L253 .stabd 0x44,0,657 addl3 $44,r10,12(r10) L252:.stabd 0x44,0,656 incl r11 addl2 $44,r10 jbr L251 L253:.stabd 0x44,0,658 clrl 12(r10) .stabs "i",0x40,0,0x4,11 .stabs "sp",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabd 0xd4,0,0 .stabd 0x44,0,659 L250:ret .stabn 0xb4,0,659,L250 L257:.stabs "bswinit",0xf4,0,659,L257 .globl _swkill .stabs "swkill",0x24,0,0x29a,_swkill .stabs "swkill",0x20,0,0x44,0 .stabs "p",0xa0,0,0x28,4 .stabs "proc",0xfa,0,0,0 .stabs "p",0x40,0,0x28,11 .stabs "proc",0xfa,0,0,0 .stabs "rout",0xa0,0,0x22,8 .align 1 _swkill:.word 0x800 .stabd 0x44,0,669 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,671 cvtwl 40(r11),-(sp) pushal _259 calls $8/4,_printf .stabd 0x44,0,672 tstl 8(ap); jeqlu L260 .stabd 0x44,0,673 pushal _262 calls $4/4,_printf jbr L261 L260:.stabd 0x44,0,675 pushal _263 calls $4/4,_printf L261:.stabd 0x44,0,682 pushl $9 pushl r11 calls $8/4,_psignal .stabd 0x44,0,683 bisl2 $64,32(r11) .stabd 0xd4,0,0 .stabd 0x44,0,684 L258:ret .stabn 0xb4,0,684,L258 L264:.stabs "swkill",0xf4,0,684,L264 .globl _bflush .stabs "bflush",0x24,0,0x2b4,_bflush .stabs "bflush",0x20,0,0x44,0 .stabs "dev",0xa0,0,0xd,4 .align 1 _bflush:.word 0xf00 .stabd 0x44,0,694 movw 4(ap),4(ap) .stabd 0xc4,0,0 L266:.stabd 0x44,0,700 calls $0/4,_spl6 movl r0,r9 .stabd 0x44,0,701 movl $_bfreelist,r10 L267:.stabd 0x44,0,701 cmpl r10,$_bfreelist+132; jgequ L269 .stabd 0x44,0,702 movl 12(r10),r11 L272:.stabd 0x44,0,702 cmpl r11,r10; jeqlu L274 .stabd 0xc4,0,1 .stabd 0x44,0,703 bicl3 $0xfffffdff,(r11),r5 jeql L276 movzwl 4(ap),r5 cmpl r5,$65535; jeql L278 movzwl 26(r11),r4 cmpl r5,r4; jneq L276 L278:.stabd 0xc4,0,2 .stabd 0x44,0,704 bisl2 $256,(r11) .stabd 0xc4,0,3 .stabd 0x44,0,705 calls $0/4,_spl6 movl r0,r8 movl 16(r11),r5 movl 12(r11),12(r5) .stabd 0x44,0,705 movl 12(r11),r5 movl 16(r11),16(r5) .stabd 0x44,0,705 bisl2 $8,(r11) .stabd 0x44,0,705 pushl r8 calls $4/4,_splx .stabs "s",0x40,0,0x4,8 .stabd 0xd4,0,3 .stabd 0x44,0,705 .stabd 0x44,0,706 pushl r9 calls $4/4,_splx .stabd 0x44,0,707 pushl r11 calls $4/4,_bwrite .stabd 0x44,0,708 jbr L266 .stabd 0xd4,0,2 L276:.stabd 0xd4,0,1 L273:.stabd 0x44,0,702 movl 12(r11),r11 jbr L272 L274:L268:.stabd 0x44,0,701 addl2 $44,r10 jbr L267 L269:.stabd 0x44,0,711 pushl r9 calls $4/4,_splx .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "flist",0x40,0,0x28,10 .stabs "buf",0xfa,0,0,0 .stabs "s",0x40,0,0x4,9 .stabd 0xd4,0,0 .stabd 0x44,0,712 L265:ret .stabn 0xb4,0,712,L265 L279:.stabs "bflush",0xf4,0,712,L279 .globl _physio .stabs "physio",0x24,0,0x2d9,_physio .stabs "physio",0x20,0,0x44,0 .stabs "strat",0xa0,0,0x124,4 .stabs "bp",0xa0,0,0x28,8 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "dev",0xa0,0,0x4,12 .stabs "rw",0xa0,0,0x4,16 .stabs "mincnt",0xa0,0,0x12e,20 .align 1 _physio:.word 0xf80 .stabd 0x44,0,733 movl 8(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,738 cmpl 16(ap),$1; jneq L284 clrl r7 jbr L285 L284:movl $1,r7 # label L285:pushl r7 pushl _u+292 pushl _u+288 calls $12/4,_useracc tstl r0; jneq L281 .stabd 0xc4,0,1 .stabd 0x44,0,739 movb $14,_u+197 .stabd 0x44,0,740 jbr L280 .stabd 0xd4,0,1 L281:.stabd 0x44,0,742 calls $0/4,_spl6 movl r0,r9 .stabd 0x44,0,743 L286:L287:bicl3 $0xfffffff7,(r11),r5 jeql L288 .stabd 0xc4,0,1 .stabd 0x44,0,744 bisl2 $64,(r11) .stabd 0x44,0,746 pushl $20 pushl $21 pushl r11 calls $12/4,_tsleep cmpl r0,$0; jeql L287 cmpl r0,$1; jeql L293 cmpl r0,$2; jeql L287 jbr L286 .stabd 0xc4,0,2 .stabd 0x44,0,748 .stabd 0x44,0,750 L293:.stabd 0x44,0,752 movb $5,_u+197 .stabd 0x44,0,753 pushl r9 calls $4/4,_splx .stabd 0x44,0,754 jbr L280 .stabd 0xd4,0,2 .stabd 0xd4,0,1 L288:.stabd 0x44,0,757 pushl r9 calls $4/4,_splx .stabd 0x44,0,758 clrw 24(r11) .stabd 0x44,0,759 movl _u+272,40(r11) .stabd 0x44,0,760 movl _u+288,28(r11) .stabd 0x44,0,761 L294:L295:tstl _u+292; jeqlu L296 .stabd 0xc4,0,1 .stabd 0x44,0,762 bisl3 $24,16(ap),(r11) .stabd 0x44,0,763 movw 12(ap),26(r11) .stabd 0x44,0,764 pushl $9 movq _u+296,-(sp) calls $12/4,_Lshift movl r0,32(r11) .stabd 0x44,0,765 movl _u+292,20(r11) .stabd 0x44,0,766 pushl r11 calls $4/4,*20(ap) .stabd 0x44,0,767 movl 20(r11),r10 .stabd 0x44,0,768 movl _u+272,r5 bisl2 $2048,32(r5) .stabd 0x44,0,769 pushl r10 movl 28(r11),r5 movl r5,r8 pushl r5 calls $8/4,_vslock .stabd 0x44,0,770 pushl r11 calls $4/4,*4(ap) .stabd 0x44,0,771 calls $0/4,_spl6 movl r0,r9 .stabd 0x44,0,772 L297:L298:bicl3 $0xfffffffd,(r11),r5 jneq L299 .stabd 0x44,0,773 pushl $20 pushl r11 calls $8/4,_sleep jbr L297 L299:.stabd 0x44,0,774 pushl 16(ap) pushl r10 pushl r8 calls $12/4,_vsunlock .stabd 0x44,0,775 movl _u+272,r5 bicl2 $2048,32(r5) .stabd 0x44,0,776 bicl3 $0xffffffbf,(r11),r5 jeql L300 .stabd 0x44,0,777 pushl r11 calls $4/4,_wakeup L300:.stabd 0x44,0,778 pushl r9 calls $4/4,_splx .stabd 0x44,0,779 addl2 r10,28(r11) .stabd 0x44,0,780 subl2 r10,_u+292 .stabd 0x44,0,781 pushl r10 movq _u+296,-(sp) movl $_u+296,r1 calls $12/4,_Lladd .stabd 0x44,0,782 bicl3 $0xfffffffb,(r11),r5 jeql L294 .stabd 0x44,0,783 .stabd 0x44,0,783 .stabd 0xd4,0,1 L296:.stabd 0x44,0,785 bicl2 $88,(r11) .stabd 0x44,0,786 movl 36(r11),_u+292 .stabd 0x44,0,787 pushl r11 calls $4/4,_geterror .stabs "c",0x40,0,0x4,10 .stabs "s",0x40,0,0x4,9 .stabs "a",0x40,0,0x22,8 .stabd 0xd4,0,0 .stabd 0x44,0,788 L280:ret .stabn 0xb4,0,788,L280 L305:.stabs "physio",0xf4,0,788,L305 .globl _minphys .stabs "minphys",0x24,0,0x317,_minphys .stabs "minphys",0x20,0,0x4e,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .align 1 _minphys:.word 0x0 .stabd 0x44,0,794 .stabd 0xc4,0,0 .stabd 0x44,0,796 movl 4(ap),r5 cmpl 20(r5),$65024; jleq L307 .stabd 0x44,0,797 movl 4(ap),r5 movl $65024,20(r5) L307:.stabd 0xd4,0,0 .stabd 0x44,0,798 L306:ret .stabn 0xb4,0,798,L306 L309:.stabs "minphys",0xf4,0,798,L309 .globl _geterror .stabs "geterror",0x24,0,0x326,_geterror .stabs "geterror",0x20,0,0x44,0 .stabs "bp",0xa0,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .align 1 _geterror:.word 0x800 .stabd 0x44,0,808 movl 4(ap),r11 .stabd 0xc4,0,0 .stabd 0x44,0,810 bicl3 $0xfffffffb,(r11),r5 jeql L311 .stabd 0x44,0,811 movb 24(r11),_u+197 jneq L313 .stabd 0x44,0,812 movb $5,_u+197 L313:L311:.stabd 0xd4,0,0 .stabd 0x44,0,813 L310:ret .stabn 0xb4,0,813,L310 L315:.stabs "geterror",0xf4,0,813,L315 .globl _binval .stabs "binval",0x24,0,0x33a,_binval .stabs "binval",0x20,0,0x44,0 .stabs "dev",0xa0,0,0xd,4 .align 1 _binval:.word 0xc00 .stabd 0x44,0,828 movw 4(ap),4(ap) .stabd 0xc4,0,0 .stabd 0x44,0,833 mull3 _bufhcnt,$12,r5 addl3 $_bufhash-12,r5,r10 L317:.stabd 0x44,0,833 cmpl r10,$_bufhash; jlssu L319 .stabd 0x44,0,834 movl 4(r10),r11 L322:.stabd 0x44,0,834 cmpl r11,r10; jeqlu L324 .stabd 0x44,0,835 movzwl 26(r11),r5 movzwl 4(ap),r4 cmpl r5,r4; jneq L326 .stabd 0x44,0,836 bisl2 $65536,(r11) L326:L323:.stabd 0x44,0,834 movl 4(r11),r11 jbr L322 L324:L318:.stabd 0x44,0,833 addl2 $-12,r10 jbr L317 L319:.stabs "bp",0x40,0,0x28,11 .stabs "buf",0xfa,0,0,0 .stabs "hp",0x40,0,0x28,10 .stabs "bufhd",0xfa,0,0,0 .stabd 0xd4,0,0 .stabd 0x44,0,837 L316:ret .stabn 0xb4,0,837,L316 L328:.stabs "binval",0xf4,0,837,L328 .text 1 _263:.ascii "killed on swap error\012\000" _262:.ascii "killed due to no swap space\012\000" _259:.ascii "pid %d: \000" _246:.ascii "hard IO err in swap\000" _237:.ascii "big push\000" _232:.ascii "swap\000" _222:.ascii "swap bad pte\000" _192:.ascii "IO err in push\000" _187:.ascii "dup iodone\000" _152:.ascii "blkdev\000" .globl _cec_info .stabs "cec_info",0x20,0,0x68,0 .stabs "19",0xfa,0,0,0 .stabn 0xfc,0,0,64 .comm _cec_info,1024 .globl _io_info .stabs "io_info",0x20,0,0x8,0 .stabs "18",0xfa,0,0,0 .comm _io_info,276 .globl _swptstat .stabs "swptstat",0x20,0,0x8,0 .stabs "swptstat",0xfa,0,0,0 .comm _swptstat,16 .globl _saferss .stabs "saferss",0x20,0,0x4,0 .comm _saferss,4 .globl _desfree .stabs "desfree",0x20,0,0x4,0 .comm _desfree,4 .globl _minfree .stabs "minfree",0x20,0,0x4,0 .comm _minfree,4 .globl _lotsfree .stabs "lotsfree",0x20,0,0x4,0 .comm _lotsfree,4 .globl _maxslp .stabs "maxslp",0x20,0,0x4,0 .comm _maxslp,4 .globl _maxpgio .stabs "maxpgio",0x20,0,0x4,0 .comm _maxpgio,4 .globl _kmapwnt .stabs "kmapwnt",0x20,0,0x4,0 .comm _kmapwnt,4 .globl _desscan .stabs "desscan",0x20,0,0x4,0 .comm _desscan,4 .globl _nscan .stabs "nscan",0x20,0,0x4,0 .comm _nscan,4 .globl _deficit .stabs "deficit",0x20,0,0x4,0 .comm _deficit,4 .globl _avefree30 .stabs "avefree30",0x20,0,0x4,0 .comm _avefree30,4 .globl _avefree .stabs "avefree",0x20,0,0x4,0 .comm _avefree,4 .globl _freemem .stabs "freemem",0x20,0,0x4,0 .comm _freemem,4 .globl _pgintime .stabs "pgintime",0x20,0,0xe,0 .comm _pgintime,4 .globl _rectime .stabs "rectime",0x20,0,0xe,0 .comm _rectime,4 .globl _rres .stabs "rres",0x20,0,0x4,0 .comm _rres,4 .globl _rmonmin .stabs "rmonmin",0x20,0,0x4,0 .comm _rmonmin,4 .globl _pres .stabs "pres",0x20,0,0x4,0 .comm _pres,4 .globl _pmonmin .stabs "pmonmin",0x20,0,0x4,0 .comm _pmonmin,4 .globl _rmon .stabs "rmon",0x20,0,0x6e,0 .stabn 0xfc,0,0,66 .comm _rmon,264 .globl _pmon .stabs "pmon",0x20,0,0x6e,0 .stabn 0xfc,0,0,66 .comm _pmon,264 .globl _smon .stabs "smon",0x20,0,0x6e,0 .stabn 0xfc,0,0,129 .comm _smon,516 .globl _dmon .stabs "dmon",0x20,0,0x6e,0 .stabn 0xfc,0,0,129 .comm _dmon,516 .globl _total .stabs "total",0x20,0,0x8,0 .stabs "vmtotal",0xfa,0,0,0 .comm _total,56 .globl _sum .stabs "sum",0x20,0,0x8,0 .stabs "vmmeter",0xfa,0,0,0 .comm _sum,116 .globl _rate .stabs "rate",0x20,0,0x8,0 .stabs "vmmeter",0xfa,0,0,0 .comm _rate,116 .globl _cnt .stabs "cnt",0x20,0,0x8,0 .stabs "vmmeter",0xfa,0,0,0 .comm _cnt,116 .globl _klout .stabs "klout",0x20,0,0x4,0 .comm _klout,4 .globl _kltxt .stabs "kltxt",0x20,0,0x4,0 .comm _kltxt,4 .globl _klin .stabs "klin",0x20,0,0x4,0 .comm _klin,4 .globl _klsdist .stabs "klsdist",0x20,0,0x4,0 .comm _klsdist,4 .globl _klseql .stabs "klseql",0x20,0,0x4,0 .comm _klseql,4 .globl _whichqs .stabs "whichqs",0x20,0,0x4,0 .comm _whichqs,4 .globl _qs .stabs "qs",0x20,0,0x68,0 .stabs "prochd",0xfa,0,0,0 .stabn 0xfc,0,0,32 .comm _qs,256 .globl _nswdevt .stabs "nswdevt",0x20,0,0x4,0 .comm _nswdevt,4 .globl _bclnlist .stabs "bclnlist",0x20,0,0x28,0 .stabs "buf",0xfa,0,0,0 .comm _bclnlist,4 .globl _bswlist .stabs "bswlist",0x20,0,0x8,0 .stabs "buf",0xfa,0,0,0 .comm _bswlist,44 .globl _bfreelist .stabs "bfreelist",0x20,0,0x68,0 .stabs "buf",0xfa,0,0,0 .stabn 0xfc,0,0,3 .comm _bfreelist,132 .globl _swpf .stabs "swpf",0x20,0,0x24,0 .comm _swpf,4 .globl _swsize .stabs "swsize",0x20,0,0x23,0 .comm _swsize,4 .globl _nbuf .stabs "nbuf",0x20,0,0x4,0 .comm _nbuf,4 .globl _buffers .stabs "buffers",0x20,0,0x22,0 .comm _buffers,4 .globl _buf .stabs "buf",0x20,0,0x28,0 .stabs "buf",0xfa,0,0,0 .comm _buf,4 .globl _zvms .stabs "zvms",0x20,0,0x8,0 .stabs "vtimes",0xfa,0,0,0 .comm _zvms,40 .stabs "19",0x5c,0,8,0 .stabs "cread",0x60,0,0x4,0 .stabs "creada",0x60,0,0x4,4 .stabs "ccache",0x60,0,0x4,8 .stabs "cwrite",0x60,0,0x4,12 .stabs "19",0x5e,0,8,16 .stabs "18",0x5c,0,8,0 .stabs "ndwrite",0x60,0,0x4,0 .stabs "nread",0x60,0,0x4,4 .stabs "nreada",0x60,0,0x4,8 .stabs "ncache",0x60,0,0x4,12 .stabs "nwrite",0x60,0,0x4,16 .stabs "bufcount",0x60,0,0x64,20 .stabn 0xfc,0,0,64 .stabs "18",0x5e,0,8,276 .stabs "swptstat",0x5c,0,8,0 .stabs "pteasy",0x60,0,0x4,0 .stabs "ptexpand",0x60,0,0x4,4 .stabs "ptshrink",0x60,0,0x4,8 .stabs "ptpack",0x60,0,0x4,12 .stabs "swptstat",0x5e,0,8,16 .stabs "vmtotal",0x5c,0,8,0 .stabs "t_rq",0x60,0,0xe,0 .stabs "t_dw",0x60,0,0xe,4 .stabs "t_pw",0x60,0,0xe,8 .stabs "t_sl",0x60,0,0xe,12 .stabs "t_sw",0x60,0,0xe,16 .stabs "t_vm",0x60,0,0xe,20 .stabs "t_avm",0x60,0,0xe,24 .stabs "t_rm",0x60,0,0xe,28 .stabs "t_arm",0x60,0,0xe,32 .stabs "t_vmtxt",0x60,0,0xe,36 .stabs "t_avmtxt",0x60,0,0xe,40 .stabs "t_rmtxt",0x60,0,0xe,44 .stabs "t_armtxt",0x60,0,0xe,48 .stabs "t_free",0x60,0,0xe,52 .stabs "vmtotal",0x5e,0,8,56 .stabs "vmmeter",0x5c,0,8,0 .stabs "v_swtch",0x60,0,0xe,0 .stabs "v_trap",0x60,0,0xe,4 .stabs "v_syscall",0x60,0,0xe,8 .stabs "v_intr",0x60,0,0xe,12 .stabs "v_pdma",0x60,0,0xe,16 .stabs "v_pswpin",0x60,0,0xe,20 .stabs "v_pswpout",0x60,0,0xe,24 .stabs "v_pgin",0x60,0,0xe,28 .stabs "v_pgout",0x60,0,0xe,32 .stabs "v_pgpgin",0x60,0,0xe,36 .stabs "v_pgpgout",0x60,0,0xe,40 .stabs "v_intrans",0x60,0,0xe,44 .stabs "v_pgrec",0x60,0,0xe,48 .stabs "v_xsfrec",0x60,0,0xe,52 .stabs "v_xifrec",0x60,0,0xe,56 .stabs "v_exfod",0x60,0,0xe,60 .stabs "v_zfod",0x60,0,0xe,64 .stabs "v_vrfod",0x60,0,0xe,68 .stabs "v_nexfod",0x60,0,0xe,72 .stabs "v_nzfod",0x60,0,0xe,76 .stabs "v_nvrfod",0x60,0,0xe,80 .stabs "v_pgfrec",0x60,0,0xe,84 .stabs "v_faults",0x60,0,0xe,88 .stabs "v_scan",0x60,0,0xe,92 .stabs "v_rev",0x60,0,0xe,96 .stabs "v_seqfree",0x60,0,0xe,100 .stabs "v_dfree",0x60,0,0xe,104 .stabs "v_swpin",0x60,0,0xe,108 .stabs "v_swpout",0x60,0,0xe,112 .stabs "vmmeter",0x5e,0,8,116 .stabs "fpte",0x5c,0,8,0 .stabs "pg_blkno",0x70,0,0x28e,0 .stabs "pg_source",0x70,0,0xae,20 .stabs "pg_fod",0x70,0,0x2e,25 .stabs "pg_prot",0x70,0,0x8e,27 .stabs "pg_v",0x70,0,0x2e,31 .stabs "fpte",0x5e,0,8,4 .stabs "hpte",0x5c,0,8,0 .stabs "pg_pfnum",0x70,0,0x2ae,0 .stabs "pg_high",0x70,0,0x12e,23 .stabs "hpte",0x5e,0,8,4 .stabs "xproc",0x5c,0,8,0 .stabs "xp_link",0x60,0,0x28,0 .stabs "proc",0xfa,0,0,0 .stabs "xp_rlink",0x60,0,0x28,4 .stabs "proc",0xfa,0,0,0 .stabs "xp_addr",0x60,0,0x28,8 .stabs "pte",0xfa,0,0,0 .stabs "xp_usrpri",0x60,0,0x2,12 .stabs "xp_pri",0x60,0,0x2,13 .stabs "xp_cpu",0x60,0,0x2,14 .stabs "xp_stat",0x60,0,0x2,15 .stabs "xp_time",0x60,0,0x2,16 .stabs "xp_nice",0x60,0,0x2,17 .stabs "xp_slptime",0x60,0,0x2,18 .stabs "xp_cursig",0x60,0,0x2,19 .stabs "xp_sig",0x60,0,0x4,20 .stabs "xp_siga0",0x60,0,0x4,24 .stabs "xp_siga1",0x60,0,0x4,28 .stabs "xp_flag",0x60,0,0x4,32 .stabs "xp_uid",0x60,0,0x3,36 .stabs "xp_pgrp",0x60,0,0x3,38 .stabs "xp_pid",0x60,0,0x3,40 .stabs "xp_ppid",0x60,0,0x3,42 .stabs "Jxp_lnode",0x60,0,0x30,44 .stabs "Jxp_sharepri",0x60,0,0x6,48 .stabs "xp_xstat",0x60,0,0x3,52 .stabs "xp_vm",0x60,0,0x8,56 .stabs "vtimes",0xfa,0,0,0 .stabs "xproc",0x5e,0,8,96 .stabs "prochd",0x5c,0,8,0 .stabs "ph_link",0x60,0,0x28,0 .stabs "proc",0xfa,0,0,0 .stabs "ph_rlink",0x60,0,0x28,4 .stabs "proc",0xfa,0,0,0 .stabs "prochd",0x5e,0,8,8 .stabs "text",0x5c,0,8,0 .stabs "text",0x5e,0,8,0 .stabs "swdevt",0x5c,0,8,0 .stabs "sw_dev",0x60,0,0xd,0 .stabs "sw_size",0x60,0,0x4,4 .stabs "sw_freed",0x60,0,0x4,8 .stabs "swdevt",0x5e,0,8,12 .stabs "qinit",0x5c,0,8,0 .stabs "qinit",0x5e,0,8,0 .stabs "fstypsw",0x5c,0,8,0 .stabs "t_put",0x60,0,0x124,0 .stabs "t_updat",0x60,0,0x124,4 .stabs "t_read",0x60,0,0x124,8 .stabs "t_write",0x60,0,0x124,12 .stabs "t_trunc",0x60,0,0x124,16 .stabs "t_stat",0x60,0,0x124,20 .stabs "t_nami",0x60,0,0x124,24 .stabs "t_mount",0x60,0,0x124,28 .stabs "t_ioctl",0x60,0,0x124,32 .stabs "t_open",0x60,0,0x328,36 .stabs "inode",0xfa,0,0,0 .stabs "t_dirread",0x60,0,0x124,40 .stabs "fstypsw",0x5e,0,8,44 .stabs "streamtab",0x5c,0,8,0 .stabs "rdinit",0x60,0,0x28,0 .stabs "qinit",0xfa,0,0,0 .stabs "wrinit",0x60,0,0x28,4 .stabs "qinit",0xfa,0,0,0 .stabs "streamtab",0x5e,0,8,8 .stabs "cdevsw",0x5c,0,8,0 .stabs "d_open",0x60,0,0x124,0 .stabs "d_close",0x60,0,0x124,4 .stabs "d_read",0x60,0,0x124,8 .stabs "d_write",0x60,0,0x124,12 .stabs "d_ioctl",0x60,0,0x124,16 .stabs "d_reset",0x60,0,0x124,20 .stabs "qinfo",0x60,0,0x28,24 .stabs "streamtab",0xfa,0,0,0 .stabs "cdevsw",0x5e,0,8,28 .stabs "bdevsw",0x5c,0,8,0 .stabs "d_open",0x60,0,0x124,0 .stabs "d_close",0x60,0,0x124,4 .stabs "d_strategy",0x60,0,0x124,8 .stabs "d_flags",0x60,0,0x4,12 .stabs "bdevsw",0x5e,0,8,16 .stabs "swapinfo",0x5c,0,8,0 .stabs "swsize",0x60,0,0x4,0 .stabs "swpf",0x60,0,0x4,4 .stabs "swapinfo",0x5e,0,8,8 .stabs "dinode",0x5c,0,8,0 .stabs "dinode",0x5e,0,8,0 .stabs "filsys",0x5c,0,8,0 .stabs "filsys",0x5e,0,8,0 .stabs "6",0x5c,0,9,0 .stabs "b_addr",0x60,0,0x22,0 .stabs "b_words",0x60,0,0x24,0 .stabs "b_filsys",0x60,0,0x28,0 .stabs "filsys",0xfa,0,0,0 .stabs "b_dino",0x60,0,0x28,0 .stabs "dinode",0xfa,0,0,0 .stabs "b_daddr",0x60,0,0x24,0 .stabs "6",0x5e,0,9,4 .stabs "buf",0x5c,0,8,0 .stabs "b_flags",0x60,0,0x4,0 .stabs "b_forw",0x60,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "b_back",0x60,0,0x28,8 .stabs "buf",0xfa,0,0,0 .stabs "av_forw",0x60,0,0x28,12 .stabs "buf",0xfa,0,0,0 .stabs "av_back",0x60,0,0x28,16 .stabs "buf",0xfa,0,0,0 .stabs "b_bcount",0x60,0,0x4,20 .stabs "b_error",0x60,0,0x3,24 .stabs "b_dev",0x60,0,0xd,26 .stabs "b_un",0x60,0,0x9,28 .stabs "6",0xfa,0,0,0 .stabs "b_blkno",0x60,0,0x4,32 .stabs "b_resid",0x60,0,0x4,36 .stabs "b_proc",0x60,0,0x28,40 .stabs "proc",0xfa,0,0,0 .stabs "buf",0x5e,0,8,44 .stabs "bufhd",0x5c,0,8,0 .stabs "b_flags",0x60,0,0x4,0 .stabs "b_forw",0x60,0,0x28,4 .stabs "buf",0xfa,0,0,0 .stabs "b_back",0x60,0,0x28,8 .stabs "buf",0xfa,0,0,0 .stabs "bufhd",0x5e,0,8,12 .stabs "5",0x5c,0,8,0 .stabs "Ux_mag",0x60,0,0x4,0 .stabs "Ux_tsize",0x60,0,0xe,4 .stabs "Ux_dsize",0x60,0,0xe,8 .stabs "Ux_bsize",0x60,0,0xe,12 .stabs "Ux_ssize",0x60,0,0xe,16 .stabs "Ux_entloc",0x60,0,0xe,20 .stabs "Ux_unused",0x60,0,0xe,24 .stabs "Ux_relflg",0x60,0,0xe,28 .stabs "5",0x5e,0,8,32 .stabs "4",0x5c,0,9,0 .stabs "Ux_A",0x60,0,0x8,0 .stabs "5",0xfa,0,0,0 .stabs "ux_shell",0x60,0,0x62,0 .stabn 0xfc,0,0,32 .stabs "4",0x5e,0,9,32 .stabs "uprof",0x5c,0,8,0 .stabs "pr_base",0x60,0,0x23,0 .stabs "pr_size",0x60,0,0xe,4 .stabs "pr_off",0x60,0,0xe,8 .stabs "pr_scale",0x60,0,0xe,12 .stabs "uprof",0x5e,0,8,16 .stabs "file",0x5c,0,8,0 .stabs "file",0x5e,0,8,0 .stabs "inode",0x5c,0,8,0 .stabs "inode",0x5e,0,8,0 .stabs "3",0x5c,0,8,0 .stabs "R_val1",0x60,0,0x4,0 .stabs "R_val2",0x60,0,0x4,4 .stabs "3",0x5e,0,8,8 .stabs "2",0x5c,0,9,0 .stabs "u_rv",0x60,0,0x8,0 .stabs "3",0xfa,0,0,0 .stabs "r_off",0x60,0,0x4,0 .stabs "r_time",0x60,0,0x4,0 .stabs "2",0x5e,0,9,8 .stabs "proc",0x5c,0,8,0 .stabs "p_link",0x60,0,0x28,0 .stabs "proc",0xfa,0,0,0 .stabs "p_rlink",0x60,0,0x28,4 .stabs "proc",0xfa,0,0,0 .stabs "p_addr",0x60,0,0x28,8 .stabs "pte",0xfa,0,0,0 .stabs "p_usrpri",0x60,0,0xc,12 .stabs "p_pri",0x60,0,0x2,13 .stabs "p_cpu",0x60,0,0xc,14 .stabs "p_stat",0x60,0,0x2,15 .stabs "p_time",0x60,0,0x2,16 .stabs "p_nice",0x60,0,0x2,17 .stabs "p_slptime",0x60,0,0x2,18 .stabs "p_cursig",0x60,0,0x2,19 .stabs "p_sig",0x60,0,0x4,20 .stabs "p_siga0",0x60,0,0x4,24 .stabs "p_siga1",0x60,0,0x4,28 .stabs "p_flag",0x60,0,0x4,32 .stabs "p_uid",0x60,0,0x3,36 .stabs "p_pgrp",0x60,0,0x3,38 .stabs "p_pid",0x60,0,0x3,40 .stabs "p_ppid",0x60,0,0x3,42 .stabs "Jp_lnode",0x60,0,0x30,44 .stabs "Jp_sharepri",0x60,0,0x6,48 .stabs "p_poip",0x60,0,0x3,52 .stabs "p_szpt",0x60,0,0x3,54 .stabs "p_tsize",0x60,0,0x4,56 .stabs "p_dsize",0x60,0,0x4,60 .stabs "p_ssize",0x60,0,0x4,64 .stabs "p_rssize",0x60,0,0x4,68 .stabs "p_maxrss",0x60,0,0x4,72 .stabs "p_swrss",0x60,0,0x4,76 .stabs "p_swaddr",0x60,0,0x4,80 .stabs "p_wchan",0x60,0,0x22,84 .stabs "p_textp",0x60,0,0x28,88 .stabs "text",0xfa,0,0,0 .stabs "p_clktim",0x60,0,0xd,92 .stabs "p_tsleep",0x60,0,0xd,94 .stabs "p_p0br",0x60,0,0x28,96 .stabs "pte",0xfa,0,0,0 .stabs "p_xlink",0x60,0,0x28,100 .stabs "proc",0xfa,0,0,0 .stabs "p_cpticks",0x60,0,0x3,104 .stabs "p_pctcpu",0x60,0,0x6,108 .stabs "Jp_ndx",0x60,0,0x3,112 .stabs "Jp_idhash",0x60,0,0x3,114 .stabs "p_pptr",0x60,0,0x28,116 .stabs "proc",0xfa,0,0,0 .stabs "p_trace",0x60,0,0x28,120 .stabs "inode",0xfa,0,0,0 .stabs "proc",0x5e,0,8,124 .stabs "user",0x5c,0,8,0 .stabs "u_pcb",0x60,0,0x8,0 .stabs "pcb",0xfa,0,0,0 .stabs "junk1",0x60,0,0x4,116 .stabs "u_arg",0x60,0,0x64,120 .stabn 0xfc,0,0,5 .stabs "u_qsav",0x60,0,0x64,140 .stabn 0xfc,0,0,14 .stabs "u_segflg",0x60,0,0x2,196 .stabs "u_error",0x60,0,0x2,197 .stabs "u_uid",0x60,0,0x3,198 .stabs "u_gid",0x60,0,0x3,200 .stabs "u_ruid",0x60,0,0x3,202 .stabs "u_rgid",0x60,0,0x3,204 .stabs "u_groups",0x60,0,0x63,206 .stabn 0xfc,0,0,32 .stabs "u_procp",0x60,0,0x28,272 .stabs "proc",0xfa,0,0,0 .stabs "u_ap",0x60,0,0x24,276 .stabs "u_r",0x60,0,0x9,280 .stabs "2",0xfa,0,0,0 .stabs "u_base",0x60,0,0x22,288 .stabs "u_count",0x60,0,0xe,292 .stabs "u_offset",0x60,0,0x8,296 .stabs "1",0xfa,0,0,0 .stabs "u_cdir",0x60,0,0x28,304 .stabs "inode",0xfa,0,0,0 .stabs "u_rdir",0x60,0,0x28,308 .stabs "inode",0xfa,0,0,0 .stabs "junk2",0x60,0,0x62,312 .stabn 0xfc,0,0,14 .stabs "junk4",0x60,0,0x62,326 .stabn 0xfc,0,0,16 .stabs "u_ofile",0x60,0,0xe8,344 .stabs "file",0xfa,0,0,0 .stabn 0xfc,0,0,128 .stabs "u_pofile",0x60,0,0x62,856 .stabn 0xfc,0,0,128 .stabs "u_ssav",0x60,0,0x64,984 .stabn 0xfc,0,0,14 .stabs "u_signal",0x60,0,0x4e4,1040 .stabn 0xfc,0,0,32 .stabs "u_code",0x60,0,0x4,1168 .stabs "u_ar0",0x60,0,0x24,1172 .stabs "u_prof",0x60,0,0x8,1176 .stabs "uprof",0xfa,0,0,0 .stabs "junk5",0x60,0,0x3,1192 .stabs "u_ttydev",0x60,0,0xd,1194 .stabs "u_ttyino",0x60,0,0xd,1196 .stabs "u_exdata",0x60,0,0x9,1200 .stabs "4",0xfa,0,0,0 .stabs "u_comm",0x60,0,0x62,1232 .stabn 0xfc,0,0,14 .stabs "u_start",0x60,0,0x4,1248 .stabs "u_acflag",0x60,0,0x2,1252 .stabs "junk6",0x60,0,0x3,1254 .stabs "u_cmask",0x60,0,0x3,1256 .stabs "u_tsize",0x60,0,0x4,1260 .stabs "u_dsize",0x60,0,0x4,1264 .stabs "u_ssize",0x60,0,0x4,1268 .stabs "u_vm",0x60,0,0x8,1272 .stabs "vtimes",0xfa,0,0,0 .stabs "u_cvm",0x60,0,0x8,1312 .stabs "vtimes",0xfa,0,0,0 .stabs "u_dmap",0x60,0,0x8,1352 .stabs "dmap",0xfa,0,0,0 .stabs "u_smap",0x60,0,0x8,1616 .stabs "dmap",0xfa,0,0,0 .stabs "u_cdmap",0x60,0,0x8,1880 .stabs "dmap",0xfa,0,0,0 .stabs "u_csmap",0x60,0,0x8,2144 .stabs "dmap",0xfa,0,0,0 .stabs "u_outime",0x60,0,0x4,2408 .stabs "u_odsize",0x60,0,0x4,2412 .stabs "u_ossize",0x60,0,0x4,2416 .stabs "u_limit",0x60,0,0x64,2420 .stabn 0xfc,0,0,8 .stabs "u_nbadio",0x60,0,0x4,2452 .stabs "u_logname",0x60,0,0x62,2456 .stabn 0xfc,0,0,8 .stabs "u_stack",0x60,0,0x64,2464 .stabn 0xfc,0,0,1 .stabs "user",0x5e,0,8,2468 .stabs "vtimes",0x5c,0,8,0 .stabs "vm_utime",0x60,0,0x4,0 .stabs "vm_stime",0x60,0,0x4,4 .stabs "vm_idsrss",0x60,0,0xe,8 .stabs "vm_ixrss",0x60,0,0xe,12 .stabs "vm_maxrss",0x60,0,0x4,16 .stabs "vm_majflt",0x60,0,0x4,20 .stabs "vm_minflt",0x60,0,0x4,24 .stabs "vm_nswap",0x60,0,0x4,28 .stabs "vm_inblk",0x60,0,0x4,32 .stabs "vm_oublk",0x60,0,0x4,36 .stabs "vtimes",0x5e,0,8,40 .stabs "dblock",0x5c,0,8,0 .stabs "db_base",0x60,0,0x4,0 .stabs "db_size",0x60,0,0x4,4 .stabs "dblock",0x5e,0,8,8 .stabs "dmap",0x5c,0,8,0 .stabs "dm_size",0x60,0,0x4,0 .stabs "dm_alloc",0x60,0,0x4,4 .stabs "dm_map",0x60,0,0x64,8 .stabn 0xfc,0,0,64 .stabs "dmap",0x5e,0,8,264 .stabs "pte",0x5c,0,8,0 .stabs "pg_pfnum",0x70,0,0x2ae,0 .stabs "pg_vreadm",0x70,0,0x2e,23 .stabs "pg_swapm",0x70,0,0x2e,24 .stabs "pg_fod",0x70,0,0x2e,25 .stabs "pg_m",0x70,0,0x2e,26 .stabs "pg_prot",0x70,0,0x8e,27 .stabs "pg_v",0x70,0,0x2e,31 .stabs "pte",0x5e,0,8,4 .stabs "pcb",0x5c,0,8,0 .stabs "pcb_ksp",0x60,0,0x4,0 .stabs "pcb_esp",0x60,0,0x4,4 .stabs "pcb_ssp",0x60,0,0x4,8 .stabs "pcb_usp",0x60,0,0x4,12 .stabs "pcb_r0",0x60,0,0x4,16 .stabs "pcb_r1",0x60,0,0x4,20 .stabs "pcb_r2",0x60,0,0x4,24 .stabs "pcb_r3",0x60,0,0x4,28 .stabs "pcb_r4",0x60,0,0x4,32 .stabs "pcb_r5",0x60,0,0x4,36 .stabs "pcb_r6",0x60,0,0x4,40 .stabs "pcb_r7",0x60,0,0x4,44 .stabs "pcb_r8",0x60,0,0x4,48 .stabs "pcb_r9",0x60,0,0x4,52 .stabs "pcb_r10",0x60,0,0x4,56 .stabs "pcb_r11",0x60,0,0x4,60 .stabs "pcb_r12",0x60,0,0x4,64 .stabs "pcb_r13",0x60,0,0x4,68 .stabs "pcb_pc",0x60,0,0x4,72 .stabs "pcb_psl",0x60,0,0x4,76 .stabs "pcb_p0br",0x60,0,0x28,80 .stabs "pte",0xfa,0,0,0 .stabs "pcb_p0lr",0x60,0,0x4,84 .stabs "pcb_p1br",0x60,0,0x28,88 .stabs "pte",0xfa,0,0,0 .stabs "pcb_p1lr",0x60,0,0x4,92 .stabs "pcb_sswap",0x60,0,0x24,96 .stabs "pcb_szpt",0x60,0,0x4,100 .stabs "pcb_sigc",0x60,0,0x64,104 .stabn 0xfc,0,0,3 .stabs "pcb",0x5e,0,8,116 .stabs "fd_set",0x5c,0,8,0 .stabs "fds_bits",0x60,0,0x6e,0 .stabn 0xfc,0,0,4 .stabs "fd_set",0x5e,0,8,16 .stabs "1",0x5c,0,8,0 .stabs "lo",0x60,0,0xe,0 .stabs "hi",0x60,0,0x4,4 .stabs "1",0x5e,0,8,8 .text Lend:.stabs "bio.c",0x94,0,837,Lend