http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=267
------- Additional Comments From dbarrera@xxxxxxxxxx 2005-10-20 16:58 -------
A higher level dissambly
x335b:/boot # ls -alt vmlinux-syms-2.6.12.5-xen0
-rw-r--r-- 1 root 126 6233360 Oct 20 10:30 vmlinux-syms-2.6.12.5-xen0
x335b:/boot # objdump -d vmlinux-syms-2.6.12.5-xen0 | grep c01158
c01157d1: 75 4b jne c011581e
<convert_fxsr_to_user+0x18e>
c01157f8: 75 2e jne c0115828
<convert_fxsr_to_user+0x198>
c0115800: 85 d2 test %edx,%edx
c0115802: 75 24 jne c0115828
<convert_fxsr_to_user+0x198>
c0115804: 0f b7 43 08 movzwl 0x8(%ebx),%eax
c0115808: 66 89 41 08 mov %ax,0x8(%ecx)
c011580c: 85 d2 test %edx,%edx
c011580e: 75 18 jne c0115828
<convert_fxsr_to_user+0x198>
c0115810: 46 inc %esi
c0115811: 83 c1 0a add $0xa,%ecx
c0115814: 83 c3 10 add $0x10,%ebx
c0115817: 83 fe 07 cmp $0x7,%esi
c011581a: 7e d4 jle c01157f0
<convert_fxsr_to_user+0x160>
c011581c: 31 d2 xor %edx,%edx
c011581e: 83 c4 30 add $0x30,%esp
c0115821: 89 d0 mov %edx,%eax
c0115823: 5b pop %ebx
c0115824: 5e pop %esi
c0115825: 5f pop %edi
c0115826: 5d pop %ebp
c0115827: c3 ret
c0115828: ba 01 00 00 00 mov $0x1,%edx
c011582d: 83 c4 30 add $0x30,%esp
c0115830: 89 d0 mov %edx,%eax
c0115832: 5b pop %ebx
c0115833: 5e pop %esi
c0115834: 5f pop %edi
c0115835: 5d pop %ebp
c0115836: c3 ret
c0115837: 89 f6 mov %esi,%esi
c0115839: 8d bc 27 00 00 00 00 lea 0x0(%edi),%edi
c0115840 <convert_fxsr_from_user>:
c0115840: 56 push %esi
c0115841: ba 1c 00 00 00 mov $0x1c,%edx
c0115846: 53 push %ebx
c0115847: 83 ec 2c sub $0x2c,%esp
c011584a: 8b 74 24 3c mov 0x3c(%esp),%esi
c011584e: 89 54 24 08 mov %edx,0x8(%esp)
c0115852: 8d 44 24 0c lea 0xc(%esp),%eax
c0115856: 8b 5c 24 38 mov 0x38(%esp),%ebx
c011585a: 89 04 24 mov %eax,(%esp)
c011585d: 89 74 24 04 mov %esi,0x4(%esp)
c0115861: e8 1a 99 11 00 call c022f180 <__copy_from_user_ll>
c0115866: 85 c0 test %eax,%eax
c0115868: ba 01 00 00 00 mov $0x1,%edx
c011586d: 0f 85 ab 00 00 00 jne c011591e
<convert_fxsr_from_user+0xde>
c0115873: 8b 44 24 0c mov 0xc(%esp),%eax
c0115877: 8d 4e 1c lea 0x1c(%esi),%ecx
c011587a: 31 f6 xor %esi,%esi
c011587c: 66 89 03 mov %ax,(%ebx)
c011587f: 8b 44 24 10 mov 0x10(%esp),%eax
c0115883: 66 89 43 02 mov %ax,0x2(%ebx)
c0115887: 0f b7 44 24 14 movzwl 0x14(%esp),%eax
c011588c: f7 d0 not %eax
c011588e: 89 c2 mov %eax,%edx
c0115890: d1 ea shr %edx
c0115892: 09 d0 or %edx,%eax
c0115894: 25 55 55 00 00 and $0x5555,%eax
c0115899: 89 c2 mov %eax,%edx
c011589b: d1 ea shr %edx
c011589d: 09 d0 or %edx,%eax
c011589f: 25 33 33 00 00 and $0x3333,%eax
c01158a4: 89 c2 mov %eax,%edx
c01158a6: c1 ea 02 shr $0x2,%edx
c01158a9: 09 d0 or %edx,%eax
c01158ab: 25 0f 0f 00 00 and $0xf0f,%eax
c01158b0: 89 c2 mov %eax,%edx
c01158b2: c1 ea 04 shr $0x4,%edx
c01158b5: 09 d0 or %edx,%eax
c01158b7: 0f b6 c0 movzbl %al,%eax
c01158ba: 66 89 43 04 mov %ax,0x4(%ebx)
c01158be: 8b 44 24 18 mov 0x18(%esp),%eax
c01158c2: 89 43 08 mov %eax,0x8(%ebx)
c01158c5: 8b 44 24 1c mov 0x1c(%esp),%eax
c01158c9: 89 c2 mov %eax,%edx
c01158cb: c1 ea 10 shr $0x10,%edx
c01158ce: 25 ff ff 00 00 and $0xffff,%eax
c01158d3: 66 89 53 06 mov %dx,0x6(%ebx)
c01158d7: 89 43 0c mov %eax,0xc(%ebx)
c01158da: 8b 44 24 20 mov 0x20(%esp),%eax
c01158de: 89 43 10 mov %eax,0x10(%ebx)
c01158e1: 8b 44 24 24 mov 0x24(%esp),%eax
c01158e5: 89 43 14 mov %eax,0x14(%ebx)
c01158e8: 83 c3 20 add $0x20,%ebx
c01158eb: 90 nop
c01158ec: 8d 74 26 00 lea 0x0(%esi),%esi
c01158f0: 31 d2 xor %edx,%edx
c01158f2: 8b 01 mov (%ecx),%eax
c01158f4: 89 03 mov %eax,(%ebx)
c01158f6: 85 d2 test %edx,%edx
c01158f8: 75 2c jne c0115926
<convert_fxsr_from_user+0xe6>
c01158fa: 8b 41 04 mov 0x4(%ecx),%eax
c01158fd: 89 43 04 mov %eax,0x4(%ebx)
c011591a: 7e d4 jle c01158f0
<convert_fxsr_from_user+0xb0>
c0115c07: e8 34 fc ff ff call c0115840
<convert_fxsr_from_user>c0115d54: e9 e7 fa ff ff jmp c0115840
<convert_fxsr_from_user>c04777d7: e9 24 e0 c9 ff jmp c0115800
<convert_fxsr_to_user+0x170>
c04777e1: e9 26 e0 c9 ff jmp c011580c
<convert_fxsr_to_user+0x17c>
c04777ed: e9 02 e1 c9 ff jmp c01158f4
<convert_fxsr_from_user+0xb4>
c04777f9: e9 ff e0 c9 ff jmp c01158fd
<convert_fxsr_from_user+0xbd>
--
Configure bugmail:
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs
|