Code: 13b8ff <__release_sock+f/84>
Code: 13b8ff <__release_sock+f/84> 83 78 28 00 cmpl $0x0,0x28(%eax)
Code: 13b903 <__release_sock+13/84> 74 6d je 13b972 <__release_sock+82/84>
Code: 13b905 <__release_sock+15/84> ff 05 58 1e 1c incl 0x1c1e58
Code: 13b910 <__release_sock+20/84> 00
Code: 13b911 <__release_sock+21/84> 90 nop
Code: 13b912 <__release_sock+22/84> 8d 83 8c 00 00 leal 0x8c(%ebx),%eax
Code: 13b917 <__release_sock+27/84> 00
Code: 13b918 <__release_sock+28/84> 8b 00 movl (%eax),%eax
Code: 13b920 <__release_sock+30/84> 90 nop
Code: 13b921 <__release_sock+31/84> 90 nop
Code: 13b922 <__release_sock+32/84> 90 nop
----------------------------------------
# gdb /usr/src/linux/vmlinux
(gdb) disassemble 0x13b8ff
0x13b8f0 <__release_sock>: pushl %ebx
0x13b8f1 <__release_sock+1>: movl 0x8(%esp,1),%ebx
0x13b8f5 <__release_sock+5>: movl 0xcc(%ebx),%eax
0x13b8fb <__release_sock+11>: testl %eax,%eax
0x13b8fd <__release_sock+13>: je 0x13b972 <__release_sock+130>
0x13b8ff <__release_sock+15>: cmpl $0x0,0x28(%eax)
0x13b903 <__release_sock+19>: je 0x13b972 <__release_sock+130>
0x13b905 <__release_sock+21>: incl 0x1c1e58
0x13b90b <__release_sock+27>: nop
0x13b90c <__release_sock+28>: leal 0x8c(%ebx),%eax
0x13b912 <__release_sock+34>: movl 0x8c(%ebx),%ecx
0x13b918 <__release_sock+40>: cmpl %eax,%ecx
0x13b91a <__release_sock+42>: je 0x13b96c <__release_sock+124>
0x13b91c <__release_sock+44>: decl 0x94(%ebx)
0x13b922 <__release_sock+50>: movl (%ecx),%edx
0x13b924 <__release_sock+52>: movl 0x4(%ecx),%eax
0x13b927 <__release_sock+55>: movl $0x0,(%ecx)
0x13b92d <__release_sock+61>: movl $0x0,0x4(%ecx)
0x13b934 <__release_sock+68>: movl $0x0,0x8(%ecx)
...
Machine is still up and running.
Mike
[ Michael J. Maravillo Philippines Online ]
[ System Administrator PGP KeyID: 470AED9D InfoDyne, Incorporated ]
[ http://www.philonline.com/~mmj/ (632) 890-0204 ]