hello
i generated an oops after running ctcs
(http://sourceforge.net/projects/va-ctcs/) for 5 days. This machine is
a dual athlon with 2gb ram and a single scsi disk.
Linux version 2.4.9-xfs (root@monsoon) (gcc version 2.96 20000731 (Red
Hat Linux 7.1 2.96-85)) #6 SMP Fri Aug 24 00:31:54 EDT 2001
would switching back to kgcc solve this problem?
thanks
rob.
ksymoops 2.4.0 on i686 2.4.9-xfs. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.9-xfs/ (default)
-m /boot/System.map-2.4.9-xfs (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Sep 10 03:36:30 monsoon kernel: Oops: 0000
Sep 10 03:36:30 monsoon kernel: CPU: 1
Sep 10 03:36:30 monsoon kernel: EIP: 0010:[<c018bf2b>]
Using defaults from ksymoops -t elf32-i386 -a i386
Sep 10 03:36:30 monsoon kernel: EFLAGS: 00010246
Sep 10 03:36:30 monsoon kernel: eax: 00000000 ebx: 00000000 ecx: 00000070
edx: 00000000
Sep 10 03:36:30 monsoon kernel: esi: 00000000 edi: e0eb6ed8 ebp: f7bd7938
esp: f7bd78f4
Sep 10 03:36:30 monsoon kernel: ds: 0018 es: 0018 ss: 0018
Sep 10 03:36:30 monsoon kernel: Process bdflush (pid: 7, stackpage=f7bd7000)
Sep 10 03:36:30 monsoon kernel: Stack: e0eb6ed8 00000000 00000000 c01a22ee
e0eb6f64 00000001 f7b47800 00000000
Sep 10 03:36:30 monsoon kernel: 00000000 00000001 00000001 00000001
f7711000 00000000 f7bd7958 0001c87d
Sep 10 03:36:30 monsoon kernel: 00000009 f7bd7968 c0188935 e0eb6ed8
00000000 f7bd7958 f7bd7958 00000000
Sep 10 03:36:30 monsoon kernel: Call Trace: [<c01a22ee>] [<c0188935>]
[<c01890fe>] <4>eth0: card reports no resources.
Sep 10 03:36:30 monsoon kernel: [<c0188ba6>] [<c018acd5>]
Sep 10 03:36:30 monsoon kernel: [<c0197b96>] [<c0194254>] [<c01a1117>]
[<c01a1117>] [<c019af57>] [<c0183558>]
Sep 10 03:36:30 monsoon kernel: [<c01dfa5b>] [<c012bef9>] [<c01dde4a>]
[<c0185f43>] [<c02068b9>] [<c0185af1>]
Sep 10 03:36:30 monsoon kernel: [<c01dde00>] [<c01ddff1>] [<c01dde00>]
[<c0134691>] [<c01348b1>] [<c0111d80>]
Sep 10 03:36:30 monsoon kernel: [<c01381f4>] [<c0105000>] [<c01055e6>]
[<c0138160>]
Sep 10 03:36:30 monsoon kernel: Code: 8b 70 30 50 53 56 57 e8 79 63 01 00 83 c4
1c 85 c0 74 08 e9
>>EIP; c018bf2b <xfs_alloc_lookup+fb/330> <=====
Trace; c01a22ee <xfs_btree_check_sblock+3e/90>
Trace; c0188935 <xfs_alloc_fixup_trees+65/220>
Trace; c01890fe <xfs_alloc_ag_vextent_near+32e/9e0>
Trace; c0188ba6 <xfs_alloc_ag_vextent+46/f0>
Trace; c018acd5 <xfs_alloc_vextent+2f5/380>
Trace; c0197b96 <xfs_bmap_alloc+16e6/1970>
Trace; c0194254 <xfs_bmap_add_extent_delay_real+5a4/1060>
Trace; c01a1117 <xfs_bmbt_get_state+27/30>
Trace; c01a1117 <xfs_bmbt_get_state+27/30>
Trace; c019af57 <xfs_bmapi+6f7/1120>
Trace; c0183558 <pagebuf_rele+58/90>
Trace; c01dfa5b <xfs_strategy+5db/820>
Trace; c012bef9 <do_try_to_free_pages+69/d0>
Trace; c01dde4a <linvfs_pb_bmap+4a/c0>
Trace; c0185f43 <__pb_block_prepare_write_async+d3/270>
Trace; c02068b9 <generic_make_request+119/130>
Trace; c0185af1 <pagebuf_write_full_page+b1/270>
Trace; c01dde00 <linvfs_pb_bmap+0/c0>
Trace; c01ddff1 <linvfs_write_full_page+11/20>
Trace; c01dde00 <linvfs_pb_bmap+0/c0>
Trace; c0134691 <_write_buffer+71/d0>
Trace; c01348b1 <write_some_buffers+b1/190>
Trace; c0111d80 <schedule+400/630>
Trace; c01381f4 <bdflush+94/e0>
Trace; c0105000 <_stext+0/0>
Trace; c01055e6 <kernel_thread+26/40>
Trace; c0138160 <bdflush+0/e0>
Code; c018bf2b <xfs_alloc_lookup+fb/330>
00000000 <_EIP>:
Code; c018bf2b <xfs_alloc_lookup+fb/330> <=====
0: 8b 70 30 mov 0x30(%eax),%esi <=====
Code; c018bf2e <xfs_alloc_lookup+fe/330>
3: 50 push %eax
Code; c018bf2f <xfs_alloc_lookup+ff/330>
4: 53 push %ebx
Code; c018bf30 <xfs_alloc_lookup+100/330>
5: 56 push %esi
Code; c018bf31 <xfs_alloc_lookup+101/330>
6: 57 push %edi
Code; c018bf32 <xfs_alloc_lookup+102/330>
7: e8 79 63 01 00 call 16385 <_EIP+0x16385> c01a22b0
<xfs_btree_check_sblock+0/90>
Code; c018bf37 <xfs_alloc_lookup+107/330>
c: 83 c4 1c add $0x1c,%esp
Code; c018bf3a <xfs_alloc_lookup+10a/330>
f: 85 c0 test %eax,%eax
Code; c018bf3c <xfs_alloc_lookup+10c/330>
11: 74 08 je 1b <_EIP+0x1b> c018bf46
<xfs_alloc_lookup+116/330>
Code; c018bf3e <xfs_alloc_lookup+10e/330>
13: e9 00 00 00 00 jmp 18 <_EIP+0x18> c018bf43
<xfs_alloc_lookup+113/330>
1 warning and 1 error issued. Results may not be reliable.
GNU gdb 5.0rh-5 Red Hat Linux 7.1
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(no debugging symbols found)...
(gdb) disass xfs_alloc_lookup
Dump of assembler code for function xfs_alloc_lookup:
0xc018be30 <xfs_alloc_lookup>: push %ebp
0xc018be31 <xfs_alloc_lookup+1>: mov %esp,%ebp
0xc018be33 <xfs_alloc_lookup+3>: push %edi
0xc018be34 <xfs_alloc_lookup+4>: push %esi
0xc018be35 <xfs_alloc_lookup+5>: xor %esi,%esi
0xc018be37 <xfs_alloc_lookup+7>: push %ebx
0xc018be38 <xfs_alloc_lookup+8>: sub $0x2c,%esp
0xc018be3b <xfs_alloc_lookup+11>: mov 0x8(%ebp),%eax
0xc018be3e <xfs_alloc_lookup+14>: incl 0xc03cd930
0xc018be44 <xfs_alloc_lookup+20>: mov 0x8(%ebp),%edx
0xc018be47 <xfs_alloc_lookup+23>: movl $0x0,0xffffffdc(%ebp)
0xc018be4e <xfs_alloc_lookup+30>: mov 0x8(%ebp),%ecx
0xc018be51 <xfs_alloc_lookup+33>: mov 0x4(%eax),%eax
0xc018be54 <xfs_alloc_lookup+36>: mov %eax,0xffffffd4(%ebp)
0xc018be57 <xfs_alloc_lookup+39>: mov 0x74(%edx),%eax
0xc018be5a <xfs_alloc_lookup+42>: mov 0x30(%eax),%edx
0xc018be5d <xfs_alloc_lookup+45>: mov 0x8(%edx),%eax
0xc018be60 <xfs_alloc_lookup+48>: bswap %eax
0xc018be62 <xfs_alloc_lookup+50>: mov %eax,0xffffffd0(%ebp)
0xc018be65 <xfs_alloc_lookup+53>: mov %eax,0xffffffe4(%ebp)
0xc018be68 <xfs_alloc_lookup+56>: mov 0x70(%ecx),%eax
0xc018be6b <xfs_alloc_lookup+59>: mov 0x10(%edx,%eax,4),%eax
0xc018be6f <xfs_alloc_lookup+63>: bswap %eax
0xc018be71 <xfs_alloc_lookup+65>: mov %eax,0xffffffe8(%ebp)
0xc018be74 <xfs_alloc_lookup+68>: movzbl 0x6c(%ecx),%eax
0xc018be78 <xfs_alloc_lookup+72>: movl $0x1,0xffffffe0(%ebp)
0xc018be7f <xfs_alloc_lookup+79>: dec %eax
0xc018be80 <xfs_alloc_lookup+80>: mov %eax,0xffffffd8(%ebp)
0xc018be83 <xfs_alloc_lookup+83>:
js 0xc018c060 <xfs_alloc_lookup+560>
0xc018be89 <xfs_alloc_lookup+89>: lea 0x0(%esi,1),%esi
0xc018be90 <xfs_alloc_lookup+96>: mov 0xffffffd4(%ebp),%ecx
0xc018be93 <xfs_alloc_lookup+99>: mov 0xffffffe4(%ebp),%eax
0xc018be96 <xfs_alloc_lookup+102>: mul 0x78(%ecx),%eax
0xc018be99 <xfs_alloc_lookup+105>: movzbl 0x18e(%ecx),%ecx
0xc018bea0 <xfs_alloc_lookup+112>: mov %eax,%ebx
0xc018bea2 <xfs_alloc_lookup+114>: mov 0xffffffe8(%ebp),%eax
0xc018bea5 <xfs_alloc_lookup+117>: mov %edx,%esi
0xc018bea7 <xfs_alloc_lookup+119>: xor %edx,%edx
0xc018bea9 <xfs_alloc_lookup+121>: add %eax,%ebx
0xc018beab <xfs_alloc_lookup+123>: adc %edx,%esi
0xc018bead <xfs_alloc_lookup+125>: xor %edi,%edi
0xc018beaf <xfs_alloc_lookup+127>: mov 0xffffffd8(%ebp),%edx
0xc018beb2 <xfs_alloc_lookup+130>: shld %cl,%ebx,%esi
0xc018beb5 <xfs_alloc_lookup+133>: shl %cl,%ebx
0xc018beb7 <xfs_alloc_lookup+135>: test $0x20,%cl
0xc018beba <xfs_alloc_lookup+138>: mov 0x8(%ebp),%ecx
0xc018bebd <xfs_alloc_lookup+141>: cmovne %ebx,%esi
0xc018bec0 <xfs_alloc_lookup+144>: cmovne %edi,%ebx
0xc018bec3 <xfs_alloc_lookup+147>: mov 0x24(%ecx,%edx,4),%eax
0xc018bec7 <xfs_alloc_lookup+151>: mov %eax,%edi
0xc018bec9 <xfs_alloc_lookup+153>: mov %eax,0xfffffff0(%ebp)
0xc018becc <xfs_alloc_lookup+156>: test %edi,%edi
0xc018bece <xfs_alloc_lookup+158>:
je 0xc018bee9 <xfs_alloc_lookup+185>
0xc018bed0 <xfs_alloc_lookup+160>: mov 0x18(%edi),%edx
0xc018bed3 <xfs_alloc_lookup+163>: mov 0x14(%edi),%eax
0xc018bed6 <xfs_alloc_lookup+166>: mov %edx,%ecx
0xc018bed8 <xfs_alloc_lookup+168>: xor %esi,%ecx
0xc018beda <xfs_alloc_lookup+170>: xor %ebx,%eax
0xc018bedc <xfs_alloc_lookup+172>: or %eax,%ecx
0xc018bede <xfs_alloc_lookup+174>:
je 0xc018bee9 <xfs_alloc_lookup+185>
0xc018bee0 <xfs_alloc_lookup+176>: movl $0x0,0xfffffff0(%ebp)
0xc018bee7 <xfs_alloc_lookup+183>: xor %edi,%edi
0xc018bee9 <xfs_alloc_lookup+185>: test %edi,%edi
0xc018beeb <xfs_alloc_lookup+187>:
jne 0xc018bf43 <xfs_alloc_lookup+275>
0xc018beed <xfs_alloc_lookup+189>: push $0x2
0xc018beef <xfs_alloc_lookup+191>: lea 0xfffffff0(%ebp),%eax
0xc018bef2 <xfs_alloc_lookup+194>: mov 0xffffffe8(%ebp),%esi
0xc018bef5 <xfs_alloc_lookup+197>: push %eax
0xc018bef6 <xfs_alloc_lookup+198>: mov 0xffffffd0(%ebp),%ebx
0xc018bef9 <xfs_alloc_lookup+201>: mov 0x8(%ebp),%edi
0xc018befc <xfs_alloc_lookup+204>: push $0x0
0xc018befe <xfs_alloc_lookup+206>: mov 0xffffffd4(%ebp),%edx
0xc018bf01 <xfs_alloc_lookup+209>: push %esi
0xc018bf02 <xfs_alloc_lookup+210>: push %ebx
0xc018bf03 <xfs_alloc_lookup+211>: mov (%edi),%ecx
0xc018bf05 <xfs_alloc_lookup+213>: push %ecx
0xc018bf06 <xfs_alloc_lookup+214>: push %edx
0xc018bf07 <xfs_alloc_lookup+215>: call 0xc01a2a50 <xfs_btree_read_bufs>
0xc018bf0c <xfs_alloc_lookup+220>: add $0x1c,%esp
0xc018bf0f <xfs_alloc_lookup+223>: test %eax,%eax
0xc018bf11 <xfs_alloc_lookup+225>:
jne 0xc018c14c <xfs_alloc_lookup+796>
0xc018bf17 <xfs_alloc_lookup+231>: mov 0xfffffff0(%ebp),%eax
0xc018bf1a <xfs_alloc_lookup+234>: mov 0xffffffd8(%ebp),%esi
0xc018bf1d <xfs_alloc_lookup+237>: push %eax
0xc018bf1e <xfs_alloc_lookup+238>: push %esi
0xc018bf1f <xfs_alloc_lookup+239>: push %edi
0xc018bf20 <xfs_alloc_lookup+240>: call 0xc01a2d90 <xfs_btree_setbuf>
0xc018bf25 <xfs_alloc_lookup+245>: mov 0xfffffff0(%ebp),%eax
0xc018bf28 <xfs_alloc_lookup+248>: mov 0xffffffd8(%ebp),%ebx
0xc018bf2b <xfs_alloc_lookup+251>: mov 0x30(%eax),%esi
0xc018bf2e <xfs_alloc_lookup+254>: push %eax
0xc018bf2f <xfs_alloc_lookup+255>: push %ebx
0xc018bf30 <xfs_alloc_lookup+256>: push %esi
0xc018bf31 <xfs_alloc_lookup+257>: push %edi
0xc018bf32 <xfs_alloc_lookup+258>:
call 0xc01a22b0 <xfs_btree_check_sblock>
0xc018bf37 <xfs_alloc_lookup+263>: add $0x1c,%esp
0xc018bf3a <xfs_alloc_lookup+266>: test %eax,%eax
0xc018bf3c <xfs_alloc_lookup+268>:
je 0xc018bf46 <xfs_alloc_lookup+278>
0xc018bf3e <xfs_alloc_lookup+270>:
jmp 0xc018c14c <xfs_alloc_lookup+796>
0xc018bf43 <xfs_alloc_lookup+275>: mov 0x30(%edi),%esi
0xc018bf46 <xfs_alloc_lookup+278>: mov 0xffffffe0(%ebp),%ecx
0xc018bf49 <xfs_alloc_lookup+281>: test %ecx,%ecx
0xc018bf4b <xfs_alloc_lookup+283>:
jne 0xc018bf60 <xfs_alloc_lookup+304>
0xc018bf4d <xfs_alloc_lookup+285>: movl $0x1,0xffffffdc(%ebp)
0xc018bf54 <xfs_alloc_lookup+292>:
jmp 0xc018c010 <xfs_alloc_lookup+480>
0xc018bf59 <xfs_alloc_lookup+297>: lea 0x0(%esi,1),%esi
0xc018bf60 <xfs_alloc_lookup+304>: movl $0x0,0xffffffcc(%ebp)
0xc018bf67 <xfs_alloc_lookup+311>: mov 0xffffffd8(%ebp),%edx
0xc018bf6a <xfs_alloc_lookup+314>: movl $0x0,0xffffffc8(%ebp)
0xc018bf71 <xfs_alloc_lookup+321>: test %edx,%edx
0xc018bf73 <xfs_alloc_lookup+323>:
jle 0xc018bf80 <xfs_alloc_lookup+336>
0xc018bf75 <xfs_alloc_lookup+325>: lea 0x10(%esi),%eax
0xc018bf78 <xfs_alloc_lookup+328>: mov %eax,0xffffffcc(%ebp)
0xc018bf7b <xfs_alloc_lookup+331>:
jmp 0xc018bf86 <xfs_alloc_lookup+342>
0xc018bf7d <xfs_alloc_lookup+333>: lea 0x0(%esi),%esi
0xc018bf80 <xfs_alloc_lookup+336>: lea 0x10(%esi),%edx
0xc018bf83 <xfs_alloc_lookup+339>: mov %edx,0xffffffc8(%ebp)
0xc018bf86 <xfs_alloc_lookup+342>: movzwl 0x6(%esi),%eax
0xc018bf8a <xfs_alloc_lookup+346>: mov $0x1,%ebx
0xc018bf8f <xfs_alloc_lookup+351>: xchg %al,%ah
0xc018bf91 <xfs_alloc_lookup+353>: movzwl %ax,%ecx
0xc018bf94 <xfs_alloc_lookup+356>: test %ecx,%ecx
0xc018bf96 <xfs_alloc_lookup+358>:
je 0xc018c110 <xfs_alloc_lookup+736>
0xc018bf9c <xfs_alloc_lookup+364>: cmp %ecx,%ebx
0xc018bf9e <xfs_alloc_lookup+366>:
jg 0xc018c010 <xfs_alloc_lookup+480>
0xc018bfa0 <xfs_alloc_lookup+368>: incl 0xc03cd934
0xc018bfa6 <xfs_alloc_lookup+374>: lea (%ecx,%ebx,1),%edi
0xc018bfa9 <xfs_alloc_lookup+377>: mov 0xffffffd8(%ebp),%eax
0xc018bfac <xfs_alloc_lookup+380>: sar %edi
0xc018bfae <xfs_alloc_lookup+382>: mov %edi,0xffffffdc(%ebp)
0xc018bfb1 <xfs_alloc_lookup+385>: test %eax,%eax
0xc018bfb3 <xfs_alloc_lookup+387>:
jle 0xc018bfc0 <xfs_alloc_lookup+400>
0xc018bfb5 <xfs_alloc_lookup+389>: mov 0xffffffcc(%ebp),%edx
0xc018bfb8 <xfs_alloc_lookup+392>:
jmp 0xc018bfc6 <xfs_alloc_lookup+406>
0xc018bfba <xfs_alloc_lookup+394>: lea 0x0(%esi),%esi
0xc018bfc0 <xfs_alloc_lookup+400>: mov 0xffffffc8(%ebp),%edx
0xc018bfc3 <xfs_alloc_lookup+403>: mov 0xffffffdc(%ebp),%edi
0xc018bfc6 <xfs_alloc_lookup+406>: lea (%edx,%edi,8),%eax
0xc018bfc9 <xfs_alloc_lookup+409>: mov 0xfffffff8(%eax),%edx
0xc018bfcc <xfs_alloc_lookup+412>: bswap %edx
0xc018bfce <xfs_alloc_lookup+414>: mov 0xfffffffc(%eax),%eax
0xc018bfd1 <xfs_alloc_lookup+417>: bswap %eax
0xc018bfd3 <xfs_alloc_lookup+419>: mov 0x8(%ebp),%edi
0xc018bfd6 <xfs_alloc_lookup+422>: cmpl $0x0,0x70(%edi)
0xc018bfda <xfs_alloc_lookup+426>:
je 0xc018bfe7 <xfs_alloc_lookup+439>
0xc018bfdc <xfs_alloc_lookup+428>: mov 0x8(%ebp),%edi
0xc018bfdf <xfs_alloc_lookup+431>: sub 0xc(%edi),%eax
0xc018bfe2 <xfs_alloc_lookup+434>: mov %eax,0xffffffe0(%ebp)
0xc018bfe5 <xfs_alloc_lookup+437>:
jne 0xc018bfef <xfs_alloc_lookup+447>
0xc018bfe7 <xfs_alloc_lookup+439>: mov 0x8(%edi),%eax
0xc018bfea <xfs_alloc_lookup+442>: sub %eax,%edx
0xc018bfec <xfs_alloc_lookup+444>: mov %edx,0xffffffe0(%ebp)
0xc018bfef <xfs_alloc_lookup+447>: mov 0xffffffe0(%ebp),%eax
0xc018bff2 <xfs_alloc_lookup+450>: test %eax,%eax
0xc018bff4 <xfs_alloc_lookup+452>:
jns 0xc018c000 <xfs_alloc_lookup+464>
0xc018bff6 <xfs_alloc_lookup+454>: mov 0xffffffdc(%ebp),%ebx
0xc018bff9 <xfs_alloc_lookup+457>: inc %ebx
0xc018bffa <xfs_alloc_lookup+458>:
jmp 0xc018bf9c <xfs_alloc_lookup+364>
0xc018bffc <xfs_alloc_lookup+460>: lea 0x0(%esi,1),%esi
0xc018c000 <xfs_alloc_lookup+464>: mov 0xffffffe0(%ebp),%edi
0xc018c003 <xfs_alloc_lookup+467>: test %edi,%edi
0xc018c005 <xfs_alloc_lookup+469>:
jle 0xc018c010 <xfs_alloc_lookup+480>
0xc018c007 <xfs_alloc_lookup+471>: mov 0xffffffdc(%ebp),%ecx
0xc018c00a <xfs_alloc_lookup+474>: dec %ecx
0xc018c00b <xfs_alloc_lookup+475>:
jmp 0xc018bf9c <xfs_alloc_lookup+364>
0xc018c00d <xfs_alloc_lookup+477>: lea 0x0(%esi),%esi
0xc018c010 <xfs_alloc_lookup+480>: mov 0xffffffd8(%ebp),%ebx
0xc018c013 <xfs_alloc_lookup+483>: test %ebx,%ebx
0xc018c015 <xfs_alloc_lookup+485>:
jle 0xc018c057 <xfs_alloc_lookup+551>
0xc018c017 <xfs_alloc_lookup+487>: mov 0xffffffe0(%ebp),%ecx
0xc018c01a <xfs_alloc_lookup+490>: test %ecx,%ecx
0xc018c01c <xfs_alloc_lookup+492>:
jle 0xc018c032 <xfs_alloc_lookup+514>
0xc018c01e <xfs_alloc_lookup+494>: decl 0xffffffdc(%ebp)
0xc018c021 <xfs_alloc_lookup+497>: mov $0x1,%eax
0xc018c026 <xfs_alloc_lookup+502>: mov 0xffffffdc(%ebp),%edx
0xc018c029 <xfs_alloc_lookup+505>: test %edx,%edx
0xc018c02b <xfs_alloc_lookup+507>: cmovg 0xffffffdc(%ebp),%eax
0xc018c02f <xfs_alloc_lookup+511>: mov %eax,0xffffffdc(%ebp)
0xc018c032 <xfs_alloc_lookup+514>: mov 0x8(%ebp),%edx
0xc018c035 <xfs_alloc_lookup+517>: mov 0xffffffdc(%ebp),%ecx
0xc018c038 <xfs_alloc_lookup+520>: mov 0xffffffd8(%ebp),%edi
0xc018c03b <xfs_alloc_lookup+523>: mov 0x4(%edx),%eax
0xc018c03e <xfs_alloc_lookup+526>: mov 0x1a4(%eax),%eax
0xc018c044 <xfs_alloc_lookup+532>: shl $0x3,%eax
0xc018c047 <xfs_alloc_lookup+535>: lea (%eax,%ecx,4),%eax
0xc018c04a <xfs_alloc_lookup+538>: mov 0xc(%eax,%esi,1),%eax
0xc018c04e <xfs_alloc_lookup+542>: bswap %eax
0xc018c050 <xfs_alloc_lookup+544>: mov %eax,0xffffffe8(%ebp)
0xc018c053 <xfs_alloc_lookup+547>: mov %ecx,0x44(%edx,%edi,4)
0xc018c057 <xfs_alloc_lookup+551>: decl 0xffffffd8(%ebp)
0xc018c05a <xfs_alloc_lookup+554>: jns 0xc018be90 <xfs_alloc_lookup+96>
0xc018c060 <xfs_alloc_lookup+560>: cmpl $0x1,0xc(%ebp)
0xc018c064 <xfs_alloc_lookup+564>:
je 0xc018c0d0 <xfs_alloc_lookup+672>
0xc018c066 <xfs_alloc_lookup+566>: mov 0xffffffe0(%ebp),%edi
0xc018c069 <xfs_alloc_lookup+569>: test %edi,%edi
0xc018c06b <xfs_alloc_lookup+571>:
jns 0xc018c0d0 <xfs_alloc_lookup+672>
0xc018c06d <xfs_alloc_lookup+573>: incl 0xffffffdc(%ebp)
0xc018c070 <xfs_alloc_lookup+576>: cmpl $0x2,0xc(%ebp)
0xc018c074 <xfs_alloc_lookup+580>:
jne 0xc018c0e5 <xfs_alloc_lookup+693>
0xc018c076 <xfs_alloc_lookup+582>: movzwl 0x6(%esi),%eax
0xc018c07a <xfs_alloc_lookup+586>: xchg %al,%ah
0xc018c07c <xfs_alloc_lookup+588>: movzwl %ax,%eax
0xc018c07f <xfs_alloc_lookup+591>: cmp %eax,0xffffffdc(%ebp)
0xc018c082 <xfs_alloc_lookup+594>:
jle 0xc018c0e5 <xfs_alloc_lookup+693>
0xc018c084 <xfs_alloc_lookup+596>: mov 0xc(%esi),%eax
0xc018c087 <xfs_alloc_lookup+599>: bswap %eax
0xc018c089 <xfs_alloc_lookup+601>: inc %eax
0xc018c08a <xfs_alloc_lookup+602>:
je 0xc018c0e5 <xfs_alloc_lookup+693>
0xc018c08c <xfs_alloc_lookup+604>: mov 0xffffffdc(%ebp),%eax
0xc018c08f <xfs_alloc_lookup+607>: mov 0x8(%ebp),%edx
0xc018c092 <xfs_alloc_lookup+610>: mov %eax,0x44(%edx)
0xc018c095 <xfs_alloc_lookup+613>: lea 0xffffffec(%ebp),%eax
0xc018c098 <xfs_alloc_lookup+616>: push %eax
0xc018c099 <xfs_alloc_lookup+617>: push $0x0
0xc018c09b <xfs_alloc_lookup+619>: push %edx
0xc018c09c <xfs_alloc_lookup+620>: call 0xc018d230 <xfs_alloc_increment>
0xc018c0a1 <xfs_alloc_lookup+625>: add $0xc,%esp
0xc018c0a4 <xfs_alloc_lookup+628>: test %eax,%eax
0xc018c0a6 <xfs_alloc_lookup+630>:
jne 0xc018c14c <xfs_alloc_lookup+796>
0xc018c0ac <xfs_alloc_lookup+636>: cmpl $0x1,0xffffffec(%ebp)
0xc018c0b0 <xfs_alloc_lookup+640>: mov $0x3de,%eax
0xc018c0b5 <xfs_alloc_lookup+645>:
jne 0xc018c14c <xfs_alloc_lookup+796>
0xc018c0bb <xfs_alloc_lookup+651>: mov 0x10(%ebp),%ecx
0xc018c0be <xfs_alloc_lookup+654>: xor %eax,%eax
0xc018c0c0 <xfs_alloc_lookup+656>: movl $0x1,(%ecx)
0xc018c0c6 <xfs_alloc_lookup+662>:
jmp 0xc018c14c <xfs_alloc_lookup+796>
0xc018c0cb <xfs_alloc_lookup+667>: nop
0xc018c0cc <xfs_alloc_lookup+668>: lea 0x0(%esi,1),%esi
0xc018c0d0 <xfs_alloc_lookup+672>: cmpl $0x1,0xc(%ebp)
0xc018c0d4 <xfs_alloc_lookup+676>:
jne 0xc018c0e5 <xfs_alloc_lookup+693>
0xc018c0d6 <xfs_alloc_lookup+678>: mov 0xffffffdc(%ebp),%eax
0xc018c0d9 <xfs_alloc_lookup+681>: dec %eax
0xc018c0da <xfs_alloc_lookup+682>: cmpl $0x1,0xffffffe0(%ebp)
0xc018c0de <xfs_alloc_lookup+686>: cmovl 0xffffffdc(%ebp),%eax
0xc018c0e2 <xfs_alloc_lookup+690>: mov %eax,0xffffffdc(%ebp)
0xc018c0e5 <xfs_alloc_lookup+693>: mov 0xffffffdc(%ebp),%edi
0xc018c0e8 <xfs_alloc_lookup+696>: mov 0x8(%ebp),%eax
0xc018c0eb <xfs_alloc_lookup+699>: test %edi,%edi
0xc018c0ed <xfs_alloc_lookup+701>: mov %edi,0x44(%eax)
0xc018c0f0 <xfs_alloc_lookup+704>:
je 0xc018c0ff <xfs_alloc_lookup+719>
0xc018c0f2 <xfs_alloc_lookup+706>: movzwl 0x6(%esi),%eax
0xc018c0f6 <xfs_alloc_lookup+710>: xchg %al,%ah
0xc018c0f8 <xfs_alloc_lookup+712>: movzwl %ax,%eax
0xc018c0fb <xfs_alloc_lookup+715>: cmp %eax,%edi
0xc018c0fd <xfs_alloc_lookup+717>:
jle 0xc018c130 <xfs_alloc_lookup+768>
0xc018c0ff <xfs_alloc_lookup+719>: mov 0x10(%ebp),%edx
0xc018c102 <xfs_alloc_lookup+722>: movl $0x0,(%edx)
0xc018c108 <xfs_alloc_lookup+728>:
jmp 0xc018c14a <xfs_alloc_lookup+794>
0xc018c10a <xfs_alloc_lookup+730>: lea 0x0(%esi),%esi
0xc018c110 <xfs_alloc_lookup+736>: xor %eax,%eax
0xc018c112 <xfs_alloc_lookup+738>: mov 0x8(%ebp),%ecx
0xc018c115 <xfs_alloc_lookup+741>: cmpl $0x1,0xc(%ebp)
0xc018c119 <xfs_alloc_lookup+745>: setne %al
0xc018c11c <xfs_alloc_lookup+748>: mov %eax,0x44(%ecx)
0xc018c11f <xfs_alloc_lookup+751>: xor %eax,%eax
0xc018c121 <xfs_alloc_lookup+753>: mov 0x10(%ebp),%edi
0xc018c124 <xfs_alloc_lookup+756>: movl $0x0,(%edi)
0xc018c12a <xfs_alloc_lookup+762>:
jmp 0xc018c14c <xfs_alloc_lookup+796>
0xc018c12c <xfs_alloc_lookup+764>: lea 0x0(%esi,1),%esi
0xc018c130 <xfs_alloc_lookup+768>: mov 0xc(%ebp),%ebx
0xc018c133 <xfs_alloc_lookup+771>: xor %eax,%eax
0xc018c135 <xfs_alloc_lookup+773>: test %ebx,%ebx
0xc018c137 <xfs_alloc_lookup+775>:
jne 0xc018c140 <xfs_alloc_lookup+784>
0xc018c139 <xfs_alloc_lookup+777>: mov 0xffffffe0(%ebp),%ecx
0xc018c13c <xfs_alloc_lookup+780>: test %ecx,%ecx
0xc018c13e <xfs_alloc_lookup+782>:
jne 0xc018c145 <xfs_alloc_lookup+789>
0xc018c140 <xfs_alloc_lookup+784>: mov $0x1,%eax
0xc018c145 <xfs_alloc_lookup+789>: mov 0x10(%ebp),%edx
0xc018c148 <xfs_alloc_lookup+792>: mov %eax,(%edx)
0xc018c14a <xfs_alloc_lookup+794>: xor %eax,%eax
0xc018c14c <xfs_alloc_lookup+796>: lea 0xfffffff4(%ebp),%esp
0xc018c14f <xfs_alloc_lookup+799>: pop %ebx
0xc018c150 <xfs_alloc_lookup+800>: pop %esi
0xc018c151 <xfs_alloc_lookup+801>: pop %edi
0xc018c152 <xfs_alloc_lookup+802>: pop %ebp
0xc018c153 <xfs_alloc_lookup+803>: ret
0xc018c154 <xfs_alloc_lookup+804>: lea 0x0(%esi),%esi
0xc018c15a <xfs_alloc_lookup+810>: lea 0x0(%edi),%edi
End of assembler dump.
(gdb)
|