Deleted binaries, added ignore
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.a
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.coff
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.map
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.nostrip.sys
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.sym
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.sys
Property changes on: trunk/reactos/drivers/usb/cromwell/core
___________________________________________________________________
Name: svn:ignore
+ *.coff
*.a
*.d
*.o
*.sym
*.sys
*.map
*.tmp
_____
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.a
(Binary files differ)
_____
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.coff
(Binary files differ)
_____
Deleted: trunk/reactos/drivers/usb/cromwell/core/usbcore.map
--- trunk/reactos/drivers/usb/cromwell/core/usbcore.map 2005-02-10
21:56:03 UTC (rev 13488)
+++ trunk/reactos/drivers/usb/cromwell/core/usbcore.map 2005-02-10
22:05:40 UTC (rev 13489)
@@ -1,11539 +0,0 @@
-
-usbcore.nostrip.sys: file format pei-i386
-
-Disassembly of section .text:
-
-00011000 <__end__>:
- 11000: 55 push %ebp
- 11001: 89 e5 mov %esp,%ebp
- 11003: 83 ec 08 sub $0x8,%esp
- 11006: 8b 45 08 mov 0x8(%ebp),%eax
- 11009: 8b 40 54 mov 0x54(%eax),%eax
- 1100c: 89 45 fc mov %eax,0xfffffffc(%ebp)
- 1100f: 8b 45 fc mov 0xfffffffc(%ebp),%eax
- 11012: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax)
- 11019: 83 ec 0c sub $0xc,%esp
- 1101c: ff 75 fc pushl 0xfffffffc(%ebp)
- 1101f: e8 41 88 00 00 call 19865 <_my_wake_up>
- 11024: 83 c4 10 add $0x10,%esp
- 11027: c9 leave
- 11028: c3 ret
-
-00011029 <_usb_start_wait_urb>:
- 11029: 55 push %ebp
- 1102a: 89 e5 mov %esp,%ebp
- 1102c: 83 ec 18 sub $0x18,%esp
- 1102f: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
- 11036: 8b 45 08 mov 0x8(%ebp),%eax
- 11039: 8d 55 f8 lea 0xfffffff8(%ebp),%edx
- 1103c: 89 50 54 mov %edx,0x54(%eax)
- 1103f: 83 ec 08 sub $0x8,%esp
- 11042: 6a 00 push $0x0
- 11044: ff 75 08 pushl 0x8(%ebp)
- 11047: e8 57 71 00 00 call 181a3 <_usb_submit_urb@8>
- 1104c: 83 c4 08 add $0x8,%esp
- 1104f: 89 45 f4 mov %eax,0xfffffff4(%ebp)
- 11052: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
- 11056: 74 19 je 11071
<_usb_start_wait_urb+0x48>
- 11058: 83 ec 0c sub $0xc,%esp
- 1105b: ff 75 08 pushl 0x8(%ebp)
- 1105e: e8 d3 70 00 00 call 18136 <_usb_free_urb@4>
- 11063: 83 c4 0c add $0xc,%esp
- 11066: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 11069: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 1106c: e9 bd 00 00 00 jmp 1112e
<_usb_start_wait_urb+0x105>
- 11071: 83 7d 0c 00 cmpl $0x0,0xc(%ebp)
- 11075: 74 1f je 11096
<_usb_start_wait_urb+0x6d>
- 11077: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
- 1107b: 75 19 jne 11096
<_usb_start_wait_urb+0x6d>
- 1107d: 83 ec 0c sub $0xc,%esp
- 11080: ff 75 0c pushl 0xc(%ebp)
- 11083: e8 ec 87 00 00 call 19874
<_my_schedule_timeout>
- 11088: 83 c4 10 add $0x10,%esp
- 1108b: 89 45 0c mov %eax,0xc(%ebp)
- 1108e: f0 83 44 24 00 00 lock addl $0x0,0x0(%esp,1)
- 11094: eb db jmp 11071
<_usb_start_wait_urb+0x48>
- 11096: 83 7d 0c 00 cmpl $0x0,0xc(%ebp)
- 1109a: 75 64 jne 11100
<_usb_start_wait_urb+0xd7>
- 1109c: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
- 110a0: 75 5e jne 11100
<_usb_start_wait_urb+0xd7>
- 110a2: 8b 45 08 mov 0x8(%ebp),%eax
- 110a5: 83 78 1c 8d cmpl $0xffffff8d,0x1c(%eax)
- 110a9: 74 3e je 110e9
<_usb_start_wait_urb+0xc0>
- 110ab: 83 ec 04 sub $0x4,%esp
- 110ae: 6a 45 push $0x45
- 110b0: 68 00 b0 01 00 push $0x1b000
- 110b5: 68 0a b0 01 00 push $0x1b00a
- 110ba: e8 a1 89 00 00 call 19a60 <_DbgPrint>
- 110bf: 83 c4 10 add $0x10,%esp
- 110c2: ff 75 0c pushl 0xc(%ebp)
- 110c5: 8b 45 08 mov 0x8(%ebp),%eax
- 110c8: ff 70 1c pushl 0x1c(%eax)
- 110cb: 8b 45 08 mov 0x8(%ebp),%eax
- 110ce: ff 70 18 pushl 0x18(%eax)
- 110d1: 68 14 b0 01 00 push $0x1b014
- 110d6: e8 85 89 00 00 call 19a60 <_DbgPrint>
- 110db: 83 c4 10 add $0x10,%esp
- 110de: 8b 45 08 mov 0x8(%ebp),%eax
- 110e1: 8b 40 1c mov 0x1c(%eax),%eax
- 110e4: 89 45 f4 mov %eax,0xfffffff4(%ebp)
- 110e7: eb 20 jmp 11109
<_usb_start_wait_urb+0xe0>
- 110e9: 83 ec 0c sub $0xc,%esp
- 110ec: ff 75 08 pushl 0x8(%ebp)
- 110ef: e8 c6 73 00 00 call 184ba <_usb_unlink_urb@4>
- 110f4: 83 c4 0c add $0xc,%esp
- 110f7: c7 45 f4 92 ff ff ff movl
$0xffffff92,0xfffffff4(%ebp)
- 110fe: eb 09 jmp 11109
<_usb_start_wait_urb+0xe0>
- 11100: 8b 45 08 mov 0x8(%ebp),%eax
- 11103: 8b 40 1c mov 0x1c(%eax),%eax
- 11106: 89 45 f4 mov %eax,0xfffffff4(%ebp)
- 11109: 83 7d 10 00 cmpl $0x0,0x10(%ebp)
- 1110d: 74 0b je 1111a
<_usb_start_wait_urb+0xf1>
- 1110f: 8b 45 10 mov 0x10(%ebp),%eax
- 11112: 8b 55 08 mov 0x8(%ebp),%edx
- 11115: 8b 52 30 mov 0x30(%edx),%edx
- 11118: 89 10 mov %edx,(%eax)
- 1111a: 83 ec 0c sub $0xc,%esp
- 1111d: ff 75 08 pushl 0x8(%ebp)
- 11120: e8 11 70 00 00 call 18136 <_usb_free_urb@4>
- 11125: 83 c4 0c add $0xc,%esp
- 11128: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 1112b: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 1112e: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 11131: c9 leave
- 11132: c3 ret
-
-00011133 <_usb_internal_control_msg>:
- 11133: 55 push %ebp
- 11134: 89 e5 mov %esp,%ebp
- 11136: 83 ec 18 sub $0x18,%esp
- 11139: 83 ec 08 sub $0x8,%esp
- 1113c: 6a 00 push $0x0
- 1113e: 6a 00 push $0x0
- 11140: e8 a7 6f 00 00 call 180ec <_usb_alloc_urb@8>
- 11145: 83 c4 08 add $0x8,%esp
- 11148: 89 45 fc mov %eax,0xfffffffc(%ebp)
- 1114b: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
- 1114f: 75 09 jne 1115a
<_usb_internal_control_msg+0x27>
- 11151: c7 45 f0 f4 ff ff ff movl
$0xfffffff4,0xfffffff0(%ebp)
- 11158: eb 4d jmp 111a7
<_usb_internal_control_msg+0x74>
- 1115a: 6a 00 push $0x0
- 1115c: 68 00 10 01 00 push $0x11000
- 11161: ff 75 18 pushl 0x18(%ebp)
- 11164: ff 75 14 pushl 0x14(%ebp)
- 11167: ff 75 10 pushl 0x10(%ebp)
- 1116a: ff 75 0c pushl 0xc(%ebp)
- 1116d: ff 75 08 pushl 0x8(%ebp)
- 11170: ff 75 fc pushl 0xfffffffc(%ebp)
- 11173: e8 34 00 00 00 call 111ac
<_usb_fill_control_urb>
- 11178: 83 c4 20 add $0x20,%esp
- 1117b: 83 ec 04 sub $0x4,%esp
- 1117e: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
- 11181: 50 push %eax
- 11182: ff 75 1c pushl 0x1c(%ebp)
- 11185: ff 75 fc pushl 0xfffffffc(%ebp)
- 11188: e8 9c fe ff ff call 11029
<_usb_start_wait_urb>
- 1118d: 83 c4 10 add $0x10,%esp
- 11190: 89 45 f8 mov %eax,0xfffffff8(%ebp)
- 11193: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
- 11197: 79 08 jns 111a1
<_usb_internal_control_msg+0x6e>
- 11199: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
- 1119c: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 1119f: eb 06 jmp 111a7
<_usb_internal_control_msg+0x74>
- 111a1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 111a4: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 111a7: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 111aa: c9 leave
- 111ab: c3 ret
-
-000111ac <_usb_fill_control_urb>:
- 111ac: 55 push %ebp
- 111ad: 89 e5 mov %esp,%ebp
- 111af: 8b 55 08 mov 0x8(%ebp),%edx
- 111b2: 8b 45 0c mov 0xc(%ebp),%eax
- 111b5: 89 42 14 mov %eax,0x14(%edx)
- 111b8: 8b 55 08 mov 0x8(%ebp),%edx
- 111bb: 8b 45 10 mov 0x10(%ebp),%eax
- 111be: 89 42 18 mov %eax,0x18(%edx)
- 111c1: 8b 55 08 mov 0x8(%ebp),%edx
- 111c4: 8b 45 14 mov 0x14(%ebp),%eax
- 111c7: 89 42 38 mov %eax,0x38(%edx)
- 111ca: 8b 55 08 mov 0x8(%ebp),%edx
- 111cd: 8b 45 18 mov 0x18(%ebp),%eax
- 111d0: 89 42 24 mov %eax,0x24(%edx)
- 111d3: 8b 55 08 mov 0x8(%ebp),%edx
- 111d6: 8b 45 1c mov 0x1c(%ebp),%eax
- 111d9: 89 42 2c mov %eax,0x2c(%edx)
- 111dc: 8b 55 08 mov 0x8(%ebp),%edx
- 111df: 8b 45 20 mov 0x20(%ebp),%eax
- 111e2: 89 42 58 mov %eax,0x58(%edx)
- 111e5: 8b 55 08 mov 0x8(%ebp),%edx
- 111e8: 8b 45 24 mov 0x24(%ebp),%eax
- 111eb: 89 42 54 mov %eax,0x54(%edx)
- 111ee: 5d pop %ebp
- 111ef: c3 ret
-
-000111f0 <_usb_control_msg>:
- 111f0: 55 push %ebp
- 111f1: 89 e5 mov %esp,%ebp
- 111f3: 56 push %esi
- 111f4: 53 push %ebx
- 111f5: 83 ec 20 sub $0x20,%esp
- 111f8: 8b 45 10 mov 0x10(%ebp),%eax
- 111fb: 8b 55 14 mov 0x14(%ebp),%edx
- 111fe: 8b 4d 18 mov 0x18(%ebp),%ecx
- 11201: 8b 5d 1c mov 0x1c(%ebp),%ebx
- 11204: 8b 75 24 mov 0x24(%ebp),%esi
- 11207: 88 45 f7 mov %al,0xfffffff7(%ebp)
- 1120a: 88 55 f6 mov %dl,0xfffffff6(%ebp)
- 1120d: 66 89 4d f4 mov %cx,0xfffffff4(%ebp)
- 11211: 66 89 5d f2 mov %bx,0xfffffff2(%ebp)
- 11215: 66 89 75 f0 mov %si,0xfffffff0(%ebp)
- 11219: 83 ec 08 sub $0x8,%esp
- 1121c: 6a 08 push $0x8
- 1121e: 6a 01 push $0x1
- 11220: e8 0b 88 00 00 call 19a30 <_ExAllocatePool@8>
- 11225: 83 c4 08 add $0x8,%esp
- 11228: 89 45 ec mov %eax,0xffffffec(%ebp)
- 1122b: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp)
- 1122f: 75 09 jne 1123a
<_usb_control_msg+0x4a>
- 11231: c7 45 e4 f4 ff ff ff movl
$0xfffffff4,0xffffffe4(%ebp)
- 11238: eb 6a jmp 112a4
<_usb_control_msg+0xb4>
- 1123a: 8b 55 ec mov 0xffffffec(%ebp),%edx
- 1123d: 8a 45 f6 mov 0xfffffff6(%ebp),%al
- 11240: 88 02 mov %al,(%edx)
- 11242: 8b 55 ec mov 0xffffffec(%ebp),%edx
- 11245: 8a 45 f7 mov 0xfffffff7(%ebp),%al
- 11248: 88 42 01 mov %al,0x1(%edx)
- 1124b: 8b 55 ec mov 0xffffffec(%ebp),%edx
- 1124e: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 11251: 66 89 42 02 mov %ax,0x2(%edx)
- 11255: 8b 55 ec mov 0xffffffec(%ebp),%edx
- 11258: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax
- 1125c: 66 89 42 04 mov %ax,0x4(%edx)
- 11260: 8b 55 ec mov 0xffffffec(%ebp),%edx
- 11263: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 11266: 66 89 42 06 mov %ax,0x6(%edx)
- 1126a: 83 ec 08 sub $0x8,%esp
- 1126d: ff 75 28 pushl 0x28(%ebp)
- 11270: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 11273: 25 ff ff 00 00 and $0xffff,%eax
- 11278: 50 push %eax
- 11279: ff 75 20 pushl 0x20(%ebp)
- 1127c: ff 75 ec pushl 0xffffffec(%ebp)
- 1127f: ff 75 0c pushl 0xc(%ebp)
- 11282: ff 75 08 pushl 0x8(%ebp)
- 11285: e8 a9 fe ff ff call 11133
<_usb_internal_control_msg>
- 1128a: 83 c4 20 add $0x20,%esp
- 1128d: 89 45 e8 mov %eax,0xffffffe8(%ebp)
- 11290: 83 ec 0c sub $0xc,%esp
- 11293: ff 75 ec pushl 0xffffffec(%ebp)
- 11296: e8 a5 87 00 00 call 19a40 <_ExFreePool@4>
- 1129b: 83 c4 0c add $0xc,%esp
- 1129e: 8b 45 e8 mov 0xffffffe8(%ebp),%eax
- 112a1: 89 45 e4 mov %eax,0xffffffe4(%ebp)
- 112a4: 8b 45 e4 mov 0xffffffe4(%ebp),%eax
- 112a7: 8d 65 f8 lea 0xfffffff8(%ebp),%esp
- 112aa: 5b pop %ebx
- 112ab: 5e pop %esi
- 112ac: 5d pop %ebp
- 112ad: c3 ret
-
-000112ae <_usb_bulk_msg>:
- 112ae: 55 push %ebp
- 112af: 89 e5 mov %esp,%ebp
- 112b1: 83 ec 08 sub $0x8,%esp
- 112b4: 83 7d 14 00 cmpl $0x0,0x14(%ebp)
- 112b8: 79 09 jns 112c3
<_usb_bulk_msg+0x15>
- 112ba: c7 45 f8 ea ff ff ff movl
$0xffffffea,0xfffffff8(%ebp)
- 112c1: eb 59 jmp 1131c
<_usb_bulk_msg+0x6e>
- 112c3: 83 ec 08 sub $0x8,%esp
- 112c6: 6a 00 push $0x0
- 112c8: 6a 00 push $0x0
- 112ca: e8 1d 6e 00 00 call 180ec <_usb_alloc_urb@8>
- 112cf: 83 c4 08 add $0x8,%esp
- 112d2: 89 45 fc mov %eax,0xfffffffc(%ebp)
- 112d5: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
- 112d9: 75 09 jne 112e4
<_usb_bulk_msg+0x36>
- 112db: c7 45 f8 f4 ff ff ff movl
$0xfffffff4,0xfffffff8(%ebp)
- 112e2: eb 38 jmp 1131c
<_usb_bulk_msg+0x6e>
- 112e4: 83 ec 04 sub $0x4,%esp
- 112e7: 6a 00 push $0x0
- 112e9: 68 00 10 01 00 push $0x11000
- 112ee: ff 75 14 pushl 0x14(%ebp)
- 112f1: ff 75 10 pushl 0x10(%ebp)
- 112f4: ff 75 0c pushl 0xc(%ebp)
- 112f7: ff 75 08 pushl 0x8(%ebp)
- 112fa: ff 75 fc pushl 0xfffffffc(%ebp)
- 112fd: e8 1f 00 00 00 call 11321
<_usb_fill_bulk_urb>
- 11302: 83 c4 20 add $0x20,%esp
- 11305: 83 ec 04 sub $0x4,%esp
- 11308: ff 75 18 pushl 0x18(%ebp)
- 1130b: ff 75 1c pushl 0x1c(%ebp)
- 1130e: ff 75 fc pushl 0xfffffffc(%ebp)
- 11311: e8 13 fd ff ff call 11029
<_usb_start_wait_urb>
- 11316: 83 c4 10 add $0x10,%esp
- 11319: 89 45 f8 mov %eax,0xfffffff8(%ebp)
- 1131c: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
- 1131f: c9 leave
- 11320: c3 ret
-
-00011321 <_usb_fill_bulk_urb>:
- 11321: 55 push %ebp
- 11322: 89 e5 mov %esp,%ebp
- 11324: 8b 55 08 mov 0x8(%ebp),%edx
- 11327: 8b 45 0c mov 0xc(%ebp),%eax
- 1132a: 89 42 14 mov %eax,0x14(%edx)
- 1132d: 8b 55 08 mov 0x8(%ebp),%edx
- 11330: 8b 45 10 mov 0x10(%ebp),%eax
- 11333: 89 42 18 mov %eax,0x18(%edx)
- 11336: 8b 55 08 mov 0x8(%ebp),%edx
- 11339: 8b 45 14 mov 0x14(%ebp),%eax
- 1133c: 89 42 24 mov %eax,0x24(%edx)
- 1133f: 8b 55 08 mov 0x8(%ebp),%edx
- 11342: 8b 45 18 mov 0x18(%ebp),%eax
- 11345: 89 42 2c mov %eax,0x2c(%edx)
- 11348: 8b 55 08 mov 0x8(%ebp),%edx
- 1134b: 8b 45 1c mov 0x1c(%ebp),%eax
- 1134e: 89 42 58 mov %eax,0x58(%edx)
- 11351: 8b 55 08 mov 0x8(%ebp),%edx
- 11354: 8b 45 20 mov 0x20(%ebp),%eax
- 11357: 89 42 54 mov %eax,0x54(%edx)
- 1135a: 5d pop %ebp
- 1135b: c3 ret
-
-0001135c <_usb_get_descriptor>:
- 1135c: 55 push %ebp
- 1135d: 89 e5 mov %esp,%ebp
- 1135f: 83 ec 18 sub $0x18,%esp
- 11362: 8b 45 0c mov 0xc(%ebp),%eax
- 11365: 8b 55 10 mov 0x10(%ebp),%edx
- 11368: 88 45 ff mov %al,0xffffffff(%ebp)
- 1136b: 88 55 fe mov %dl,0xfffffffe(%ebp)
- 1136e: c7 45 f8 05 00 00 00 movl $0x5,0xfffffff8(%ebp)
- 11375: 83 ec 04 sub $0x4,%esp
- 11378: ff 75 18 pushl 0x18(%ebp)
- 1137b: 6a 00 push $0x0
- 1137d: ff 75 14 pushl 0x14(%ebp)
- 11380: e8 cb 86 00 00 call 19a50 <_memset>
- 11385: 83 c4 10 add $0x10,%esp
- 11388: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
- 1138b: ff 08 decl (%eax)
- 1138d: 83 7d f8 ff cmpl
$0xffffffff,0xfffffff8(%ebp)
- 11391: 74 69 je 113fc
<_usb_get_descriptor+0xa0>
- 11393: 83 ec 0c sub $0xc,%esp
- 11396: 68 f4 01 00 00 push $0x1f4
- 1139b: 8b 45 18 mov 0x18(%ebp),%eax
- 1139e: 25 ff ff 00 00 and $0xffff,%eax
- 113a3: 50 push %eax
- 113a4: ff 75 14 pushl 0x14(%ebp)
- 113a7: 6a 00 push $0x0
- 113a9: b8 00 00 00 00 mov $0x0,%eax
- 113ae: 8a 45 ff mov 0xffffffff(%ebp),%al
- 113b1: 89 c2 mov %eax,%edx
- 113b3: c1 e2 08 shl $0x8,%edx
- 113b6: b8 00 00 00 00 mov $0x0,%eax
- 113bb: 8a 45 fe mov 0xfffffffe(%ebp),%al
- 113be: 01 d0 add %edx,%eax
- 113c0: 25 ff ff 00 00 and $0xffff,%eax
- 113c5: 50 push %eax
- 113c6: 68 80 00 00 00 push $0x80
- 113cb: 6a 06 push $0x6
- 113cd: 6a 00 push $0x0
- 113cf: ff 75 08 pushl 0x8(%ebp)
- 113d2: e8 2a 00 00 00 call 11401 <___create_pipe>
- 113d7: 83 c4 08 add $0x8,%esp
- 113da: 0d 80 00 00 80 or $0x80000080,%eax
- 113df: 50 push %eax
- 113e0: ff 75 08 pushl 0x8(%ebp)
- 113e3: e8 08 fe ff ff call 111f0 <_usb_control_msg>
- 113e8: 83 c4 30 add $0x30,%esp
- 113eb: 89 45 f4 mov %eax,0xfffffff4(%ebp)
- 113ee: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
- 113f2: 7f 08 jg 113fc
<_usb_get_descriptor+0xa0>
- 113f4: 83 7d f4 e0 cmpl
$0xffffffe0,0xfffffff4(%ebp)
- 113f8: 74 02 je 113fc
<_usb_get_descriptor+0xa0>
- 113fa: eb 8c jmp 11388
<_usb_get_descriptor+0x2c>
- 113fc: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 113ff: c9 leave
- 11400: c3 ret
-
-00011401 <___create_pipe>:
- 11401: 55 push %ebp
- 11402: 89 e5 mov %esp,%ebp
- 11404: 8b 45 08 mov 0x8(%ebp),%eax
- 11407: 8b 00 mov (%eax),%eax
- 11409: c1 e0 08 shl $0x8,%eax
- 1140c: 8b 55 0c mov 0xc(%ebp),%edx
- 1140f: c1 e2 0f shl $0xf,%edx
- 11412: 09 d0 or %edx,%eax
- 11414: 5d pop %ebp
- 11415: c3 ret
-
-00011416 <_usb_get_string>:
- 11416: 55 push %ebp
- 11417: 89 e5 mov %esp,%ebp
- 11419: 83 ec 08 sub $0x8,%esp
- 1141c: 8b 45 0c mov 0xc(%ebp),%eax
- 1141f: 8b 55 10 mov 0x10(%ebp),%edx
- 11422: 66 89 45 fe mov %ax,0xfffffffe(%ebp)
- 11426: 88 55 fd mov %dl,0xfffffffd(%ebp)
- 11429: 83 ec 0c sub $0xc,%esp
- 1142c: 68 f4 01 00 00 push $0x1f4
- 11431: 8b 45 18 mov 0x18(%ebp),%eax
- 11434: 25 ff ff 00 00 and $0xffff,%eax
- 11439: 50 push %eax
- 1143a: ff 75 14 pushl 0x14(%ebp)
- 1143d: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax
- 11441: 25 ff ff 00 00 and $0xffff,%eax
- 11446: 50 push %eax
- 11447: b8 00 00 00 00 mov $0x0,%eax
- 1144c: 8a 45 fd mov 0xfffffffd(%ebp),%al
- 1144f: 05 00 03 00 00 add $0x300,%eax
- 11454: 25 ff ff 00 00 and $0xffff,%eax
- 11459: 50 push %eax
- 1145a: 68 80 00 00 00 push $0x80
- 1145f: 6a 06 push $0x6
- 11461: 6a 00 push $0x0
- 11463: ff 75 08 pushl 0x8(%ebp)
- 11466: e8 96 ff ff ff call 11401 <___create_pipe>
- 1146b: 83 c4 08 add $0x8,%esp
- 1146e: 0d 80 00 00 80 or $0x80000080,%eax
- 11473: 50 push %eax
- 11474: ff 75 08 pushl 0x8(%ebp)
- 11477: e8 74 fd ff ff call 111f0 <_usb_control_msg>
- 1147c: 83 c4 30 add $0x30,%esp
- 1147f: c9 leave
- 11480: c3 ret
-
-00011481 <_usb_get_device_descriptor>:
- 11481: 55 push %ebp
- 11482: 89 e5 mov %esp,%ebp
- 11484: 83 ec 08 sub $0x8,%esp
- 11487: 83 ec 0c sub $0xc,%esp
- 1148a: 6a 12 push $0x12
- 1148c: 8b 45 08 mov 0x8(%ebp),%eax
- 1148f: 05 70 01 00 00 add $0x170,%eax
- 11494: 50 push %eax
- 11495: 6a 00 push $0x0
- 11497: 6a 01 push $0x1
- 11499: ff 75 08 pushl 0x8(%ebp)
- 1149c: e8 bb fe ff ff call 1135c
<_usb_get_descriptor>
- 114a1: 83 c4 20 add $0x20,%esp
- 114a4: 89 45 fc mov %eax,0xfffffffc(%ebp)
- 114a7: 8b 45 fc mov 0xfffffffc(%ebp),%eax
- 114aa: c9 leave
- 114ab: c3 ret
-
-000114ac <_usb_get_status>:
- 114ac: 55 push %ebp
- 114ad: 89 e5 mov %esp,%ebp
- 114af: 83 ec 08 sub $0x8,%esp
- 114b2: 83 ec 0c sub $0xc,%esp
- 114b5: 68 f4 01 00 00 push $0x1f4
- 114ba: 6a 02 push $0x2
- 114bc: ff 75 14 pushl 0x14(%ebp)
- 114bf: 8b 45 10 mov 0x10(%ebp),%eax
- 114c2: 25 ff ff 00 00 and $0xffff,%eax
- 114c7: 50 push %eax
- 114c8: 6a 00 push $0x0
- 114ca: 8b 55 0c mov 0xc(%ebp),%edx
- 114cd: b0 80 mov $0x80,%al
- 114cf: 09 d0 or %edx,%eax
- 114d1: 25 ff 00 00 00 and $0xff,%eax
- 114d6: 50 push %eax
- 114d7: 6a 00 push $0x0
- 114d9: 6a 00 push $0x0
- 114db: ff 75 08 pushl 0x8(%ebp)
- 114de: e8 1e ff ff ff call 11401 <___create_pipe>
- 114e3: 83 c4 08 add $0x8,%esp
- 114e6: 0d 80 00 00 80 or $0x80000080,%eax
- 114eb: 50 push %eax
- 114ec: ff 75 08 pushl 0x8(%ebp)
- 114ef: e8 fc fc ff ff call 111f0 <_usb_control_msg>
- 114f4: 83 c4 30 add $0x30,%esp
- 114f7: c9 leave
- 114f8: c3 ret
-
-000114f9 <_usb_set_maxpacket>:
- 114f9: 55 push %ebp
- 114fa: 89 e5 mov %esp,%ebp
- 114fc: 53 push %ebx
- 114fd: 83 ec 1c sub $0x1c,%esp
- 11500: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
- 11507: 8b 45 08 mov 0x8(%ebp),%eax
- 1150a: 8b 80 88 01 00 00 mov 0x188(%eax),%eax
- 11510: 8a 40 04 mov 0x4(%eax),%al
- 11513: 25 ff 00 00 00 and $0xff,%eax
- 11518: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax
- 1151b: 0f 8e 49 01 00 00 jle 1166a
<_usb_set_maxpacket+0x171>
- 11521: 8b 45 08 mov 0x8(%ebp),%eax
- 11524: 8b 98 88 01 00 00 mov 0x188(%eax),%ebx
- 1152a: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx
- 1152d: 89 c8 mov %ecx,%eax
- 1152f: c1 e0 02 shl $0x2,%eax
- 11532: 01 c8 add %ecx,%eax
- 11534: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx
- 1153b: 01 d0 add %edx,%eax
- 1153d: 01 c0 add %eax,%eax
- 1153f: 01 c8 add %ecx,%eax
- 11541: c1 e0 02 shl $0x2,%eax
- 11544: 03 43 0c add 0xc(%ebx),%eax
- 11547: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 1154a: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx
- 1154d: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 11550: 8b 50 04 mov 0x4(%eax),%edx
- 11553: 89 d0 mov %edx,%eax
- 11555: 01 c0 add %eax,%eax
- 11557: 01 d0 add %edx,%eax
- 11559: c1 e0 03 shl $0x3,%eax
- 1155c: 03 01 add (%ecx),%eax
- 1155e: 89 45 ec mov %eax,0xffffffec(%ebp)
- 11561: 8b 45 ec mov 0xffffffec(%ebp),%eax
- 11564: 8b 40 0c mov 0xc(%eax),%eax
- 11567: 89 45 e8 mov %eax,0xffffffe8(%ebp)
- 1156a: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp)
- 11571: 8b 45 ec mov 0xffffffec(%ebp),%eax
- 11574: 8a 40 04 mov 0x4(%eax),%al
- 11577: 25 ff 00 00 00 and $0xff,%eax
- 1157c: 3b 45 e4 cmp 0xffffffe4(%ebp),%eax
- 1157f: 0f 8e db 00 00 00 jle 11660
<_usb_set_maxpacket+0x167>
- 11585: 8b 55 e4 mov 0xffffffe4(%ebp),%edx
- 11588: 89 d0 mov %edx,%eax
- 1158a: c1 e0 02 shl $0x2,%eax
- 1158d: 01 d0 add %edx,%eax
- 1158f: c1 e0 02 shl $0x2,%eax
- 11592: 03 45 e8 add 0xffffffe8(%ebp),%eax
- 11595: 89 45 e0 mov %eax,0xffffffe0(%ebp)
- 11598: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 1159b: 8a 40 02 mov 0x2(%eax),%al
- 1159e: 25 ff 00 00 00 and $0xff,%eax
- 115a3: 83 e0 0f and $0xf,%eax
- 115a6: 89 45 f4 mov %eax,0xfffffff4(%ebp)
- 115a9: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 115ac: 8a 40 03 mov 0x3(%eax),%al
- 115af: 25 ff 00 00 00 and $0xff,%eax
- 115b4: 83 e0 03 and $0x3,%eax
- 115b7: 85 c0 test %eax,%eax
- 115b9: 75 2e jne 115e9
<_usb_set_maxpacket+0xf0>
- 115bb: 8b 55 08 mov 0x8(%ebp),%edx
- 115be: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
- 115c1: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 115c4: 66 8b 40 04 mov 0x4(%eax),%ax
- 115c8: 25 ff ff 00 00 and $0xffff,%eax
- 115cd: 89 44 8a 78 mov %eax,0x78(%edx,%ecx,4)
- 115d1: 8b 55 08 mov 0x8(%ebp),%edx
- 115d4: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
- 115d7: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 115da: 66 8b 40 04 mov 0x4(%eax),%ax
- 115de: 25 ff ff 00 00 and $0xffff,%eax
- 115e3: 89 44 8a 38 mov %eax,0x38(%edx,%ecx,4)
- 115e7: eb 6d jmp 11656
<_usb_set_maxpacket+0x15d>
- 115e9: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 115ec: 80 78 02 00 cmpb $0x0,0x2(%eax)
- 115f0: 78 33 js 11625
<_usb_set_maxpacket+0x12c>
- 115f2: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 115f5: 66 8b 40 04 mov 0x4(%eax),%ax
- 115f9: 89 c1 mov %eax,%ecx
- 115fb: 81 e1 ff ff 00 00 and $0xffff,%ecx
- 11601: 8b 55 08 mov 0x8(%ebp),%edx
- 11604: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 11607: 3b 4c 82 78 cmp 0x78(%edx,%eax,4),%ecx
- 1160b: 7e 49 jle 11656
<_usb_set_maxpacket+0x15d>
- 1160d: 8b 55 08 mov 0x8(%ebp),%edx
- 11610: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
- 11613: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 11616: 66 8b 40 04 mov 0x4(%eax),%ax
- 1161a: 25 ff ff 00 00 and $0xffff,%eax
- 1161f: 89 44 8a 78 mov %eax,0x78(%edx,%ecx,4)
- 11623: eb 31 jmp 11656
<_usb_set_maxpacket+0x15d>
- 11625: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 11628: 66 8b 40 04 mov 0x4(%eax),%ax
- 1162c: 89 c1 mov %eax,%ecx
- 1162e: 81 e1 ff ff 00 00 and $0xffff,%ecx
- 11634: 8b 55 08 mov 0x8(%ebp),%edx
- 11637: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
- 1163a: 3b 4c 82 38 cmp 0x38(%edx,%eax,4),%ecx
- 1163e: 7e 16 jle 11656
<_usb_set_maxpacket+0x15d>
- 11640: 8b 55 08 mov 0x8(%ebp),%edx
- 11643: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
- 11646: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 11649: 66 8b 40 04 mov 0x4(%eax),%ax
- 1164d: 25 ff ff 00 00 and $0xffff,%eax
- 11652: 89 44 8a 38 mov %eax,0x38(%edx,%ecx,4)
- 11656: 8d 45 e4 lea 0xffffffe4(%ebp),%eax
- 11659: ff 00 incl (%eax)
- 1165b: e9 11 ff ff ff jmp 11571
<_usb_set_maxpacket+0x78>
- 11660: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
- 11663: ff 00 incl (%eax)
- 11665: e9 9d fe ff ff jmp 11507
<_usb_set_maxpacket+0xe>
- 1166a: 83 c4 1c add $0x1c,%esp
- 1166d: 5b pop %ebx
- 1166e: 5d pop %ebp
- 1166f: c3 ret
-
-00011670 <_usb_clear_halt>:
- 11670: 55 push %ebp
- 11671: 89 e5 mov %esp,%ebp
- 11673: 57 push %edi
- 11674: 56 push %esi
- 11675: 53 push %ebx
- 11676: 83 ec 0c sub $0xc,%esp
- 11679: 8b 45 0c mov 0xc(%ebp),%eax
- 1167c: c1 f8 0f sar $0xf,%eax
- 1167f: 83 e0 0f and $0xf,%eax
- 11682: 89 45 ec mov %eax,0xffffffec(%ebp)
- 11685: 8b 45 0c mov 0xc(%ebp),%eax
- 11688: c1 e8 07 shr $0x7,%eax
- 1168b: 83 e0 01 and $0x1,%eax
- 1168e: 85 c0 test %eax,%eax
- 11690: 74 09 je 1169b
<_usb_clear_halt+0x2b>
- 11692: 8d 45 ec lea 0xffffffec(%ebp),%eax
- 11695: 81 08 80 00 00 00 orl $0x80,(%eax)
- 1169b: 83 ec 0c sub $0xc,%esp
- 1169e: 68 f4 01 00 00 push $0x1f4
- 116a3: 6a 00 push $0x0
- 116a5: 6a 00 push $0x0
- 116a7: 8b 45 ec mov 0xffffffec(%ebp),%eax
- 116aa: 25 ff ff 00 00 and $0xffff,%eax
- 116af: 50 push %eax
- 116b0: 6a 00 push $0x0
- 116b2: 6a 02 push $0x2
- 116b4: 6a 01 push $0x1
- 116b6: 6a 00 push $0x0
- 116b8: ff 75 08 pushl 0x8(%ebp)
- 116bb: e8 41 fd ff ff call 11401 <___create_pipe>
- 116c0: 83 c4 08 add $0x8,%esp
- 116c3: 0d 00 00 00 80 or $0x80000000,%eax
- 116c8: 50 push %eax
- 116c9: ff 75 08 pushl 0x8(%ebp)
- 116cc: e8 1f fb ff ff call 111f0 <_usb_control_msg>
- 116d1: 83 c4 30 add $0x30,%esp
- 116d4: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 116d7: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp)
- 116db: 79 0b jns 116e8
<_usb_clear_halt+0x78>
- 116dd: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 116e0: 89 45 e8 mov %eax,0xffffffe8(%ebp)
- 116e3: e9 83 00 00 00 jmp 1176b
<_usb_clear_halt+0xfb>
- 116e8: 8b 5d 08 mov 0x8(%ebp),%ebx
- 116eb: 8b 45 0c mov 0xc(%ebp),%eax
- 116ee: c1 e8 07 shr $0x7,%eax
- 116f1: 83 f0 01 xor $0x1,%eax
- 116f4: 89 c6 mov %eax,%esi
- 116f6: 83 e6 01 and $0x1,%esi
- 116f9: 8b 7d 08 mov 0x8(%ebp),%edi
- 116fc: 8b 45 0c mov 0xc(%ebp),%eax
- 116ff: c1 e8 07 shr $0x7,%eax
- 11702: 83 f0 01 xor $0x1,%eax
- 11705: 89 c2 mov %eax,%edx
- 11707: 83 e2 01 and $0x1,%edx
- 1170a: 8b 45 0c mov 0xc(%ebp),%eax
- 1170d: c1 f8 0f sar $0xf,%eax
- 11710: 89 c1 mov %eax,%ecx
- 11712: 83 e1 0f and $0xf,%ecx
- 11715: b8 01 00 00 00 mov $0x1,%eax
- 1171a: d3 e0 shl %cl,%eax
- 1171c: f7 d0 not %eax
- 1171e: 23 44 97 28 and 0x28(%edi,%edx,4),%eax
- 11722: 89 44 b3 28 mov %eax,0x28(%ebx,%esi,4)
- 11726: 8b 5d 08 mov 0x8(%ebp),%ebx
- 11729: 8b 45 0c mov 0xc(%ebp),%eax
- 1172c: c1 e8 07 shr $0x7,%eax
- 1172f: 83 f0 01 xor $0x1,%eax
- 11732: 89 c6 mov %eax,%esi
- 11734: 83 e6 01 and $0x1,%esi
- 11737: 8b 7d 08 mov 0x8(%ebp),%edi
- 1173a: 8b 45 0c mov 0xc(%ebp),%eax
- 1173d: c1 e8 07 shr $0x7,%eax
- 11740: 83 f0 01 xor $0x1,%eax
- 11743: 89 c2 mov %eax,%edx
- 11745: 83 e2 01 and $0x1,%edx
- 11748: 8b 45 0c mov 0xc(%ebp),%eax
- 1174b: c1 f8 0f sar $0xf,%eax
- 1174e: 89 c1 mov %eax,%ecx
- 11750: 83 e1 0f and $0xf,%ecx
- 11753: b8 01 00 00 00 mov $0x1,%eax
- 11758: d3 e0 shl %cl,%eax
- 1175a: f7 d0 not %eax
- 1175c: 23 44 97 30 and 0x30(%edi,%edx,4),%eax
- 11760: 89 44 b3 30 mov %eax,0x30(%ebx,%esi,4)
- 11764: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp)
- 1176b: 8b 45 e8 mov 0xffffffe8(%ebp),%eax
- 1176e: 8d 65 f4 lea 0xfffffff4(%ebp),%esp
- 11771: 5b pop %ebx
- 11772: 5e pop %esi
- 11773: 5f pop %edi
- 11774: 5d pop %ebp
- 11775: c3 ret
-
-00011776 <_usb_set_interface>:
- 11776: 55 push %ebp
- 11777: 89 e5 mov %esp,%ebp
- 11779: 57 push %edi
- 1177a: 56 push %esi
- 1177b: 53 push %ebx
- 1177c: 83 ec 3c sub $0x3c,%esp
- 1177f: 8b 45 08 mov 0x8(%ebp),%eax
- 11782: 8b 80 bc 00 00 00 mov 0xbc(%eax),%eax
- 11788: 8b 40 20 mov 0x20(%eax),%eax
- 1178b: 8b 40 1c mov 0x1c(%eax),%eax
- 1178e: 89 45 e0 mov %eax,0xffffffe0(%ebp)
- 11791: 83 ec 08 sub $0x8,%esp
- 11794: ff 75 0c pushl 0xc(%ebp)
- 11797: ff 75 08 pushl 0x8(%ebp)
- 1179a: e8 d6 44 00 00 call 15c75 <_usb_ifnum_to_if>
- 1179f: 83 c4 10 add $0x10,%esp
- 117a2: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 117a5: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp)
- 117a9: 75 0c jne 117b7
<_usb_set_interface+0x41>
- 117ab: c7 45 d4 ea ff ff ff movl
$0xffffffea,0xffffffd4(%ebp)
- 117b2: e9 85 02 00 00 jmp 11a3c
<_usb_set_interface+0x2c6>
- 117b7: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 117ba: 83 78 08 01 cmpl $0x1,0x8(%eax)
- 117be: 75 0c jne 117cc
<_usb_set_interface+0x56>
- 117c0: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp)
- 117c7: e9 70 02 00 00 jmp 11a3c
<_usb_set_interface+0x2c6>
- 117cc: 83 7d 10 00 cmpl $0x0,0x10(%ebp)
- 117d0: 78 0d js 117df
<_usb_set_interface+0x69>
- 117d2: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
- 117d5: 8b 45 10 mov 0x10(%ebp),%eax
- 117d8: 3b 42 08 cmp 0x8(%edx),%eax
- 117db: 73 02 jae 117df
<_usb_set_interface+0x69>
- 117dd: eb 0c jmp 117eb
<_usb_set_interface+0x75>
- 117df: c7 45 d4 ea ff ff ff movl
$0xffffffea,0xffffffd4(%ebp)
- 117e6: e9 51 02 00 00 jmp 11a3c
<_usb_set_interface+0x2c6>
- 117eb: 83 ec 0c sub $0xc,%esp
- 117ee: 68 f4 01 00 00 push $0x1f4
- 117f3: 6a 00 push $0x0
- 117f5: 6a 00 push $0x0
- 117f7: 8b 45 0c mov 0xc(%ebp),%eax
- 117fa: 25 ff ff 00 00 and $0xffff,%eax
- 117ff: 50 push %eax
- 11800: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx
- 11803: 8b 55 10 mov 0x10(%ebp),%edx
- 11806: 89 d0 mov %edx,%eax
- 11808: 01 c0 add %eax,%eax
- 1180a: 01 d0 add %edx,%eax
- 1180c: 8d 14 c5 00 00 00 00 lea 0x0(,%eax,8),%edx
- 11813: 8b 01 mov (%ecx),%eax
- 11815: 8a 44 02 03 mov 0x3(%edx,%eax,1),%al
- 11819: 25 ff 00 00 00 and $0xff,%eax
- 1181e: 50 push %eax
- 1181f: 6a 01 push $0x1
- 11821: 6a 0b push $0xb
- 11823: 6a 00 push $0x0
- 11825: ff 75 08 pushl 0x8(%ebp)
- 11828: e8 d4 fb ff ff call 11401 <___create_pipe>
- 1182d: 83 c4 08 add $0x8,%esp
- 11830: 0d 00 00 00 80 or $0x80000000,%eax
- 11835: 50 push %eax
- 11836: ff 75 08 pushl 0x8(%ebp)
- 11839: e8 b2 f9 ff ff call 111f0 <_usb_control_msg>
- 1183e: 83 c4 30 add $0x30,%esp
- 11841: 89 45 e4 mov %eax,0xffffffe4(%ebp)
- 11844: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp)
- 11848: 79 0b jns 11855
<_usb_set_interface+0xdf>
- 1184a: 8b 45 e4 mov 0xffffffe4(%ebp),%eax
- 1184d: 89 45 d4 mov %eax,0xffffffd4(%ebp)
- 11850: e9 e7 01 00 00 jmp 11a3c
<_usb_set_interface+0x2c6>
- 11855: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx
- 11858: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 1185b: 8b 50 04 mov 0x4(%eax),%edx
- 1185e: 89 d0 mov %edx,%eax
- 11860: 01 c0 add %eax,%eax
- 11862: 01 d0 add %edx,%eax
- 11864: c1 e0 03 shl $0x3,%eax
- 11867: 03 01 add (%ecx),%eax
- 11869: 89 45 ec mov %eax,0xffffffec(%ebp)
- 1186c: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp)
- 11873: 8b 45 ec mov 0xffffffec(%ebp),%eax
- 11876: 8a 40 04 mov 0x4(%eax),%al
- 11879: 25 ff 00 00 00 and $0xff,%eax
- 1187e: 3b 45 e8 cmp 0xffffffe8(%ebp),%eax
- 11881: 0f 8e 96 00 00 00 jle 1191d
<_usb_set_interface+0x1a7>
- 11887: 8b 4d ec mov 0xffffffec(%ebp),%ecx
- 1188a: 8b 55 e8 mov 0xffffffe8(%ebp),%edx
- 1188d: 89 d0 mov %edx,%eax
- 1188f: c1 e0 02 shl $0x2,%eax
- 11892: 01 d0 add %edx,%eax
- 11894: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx
- 1189b: 8b 41 0c mov 0xc(%ecx),%eax
- 1189e: 8a 44 02 02 mov 0x2(%edx,%eax,1),%al
- 118a2: 88 45 df mov %al,0xffffffdf(%ebp)
- 118a5: 0f be 45 df movsbl 0xffffffdf(%ebp),%eax
- 118a9: f7 d0 not %eax
- 118ab: c1 e8 1f shr $0x1f,%eax
- 118ae: 89 45 d8 mov %eax,0xffffffd8(%ebp)
- 118b1: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp)
- 118b5: 74 17 je 118ce
<_usb_set_interface+0x158>
- 118b7: 83 ec 08 sub $0x8,%esp
- 118ba: b8 00 00 00 00 mov $0x0,%eax
- 118bf: 8a 45 df mov 0xffffffdf(%ebp),%al
- 118c2: 50 push %eax
- 118c3: ff 75 08 pushl 0x8(%ebp)
- 118c6: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
- 118c9: ff d0 call *%eax
- 118cb: 83 c4 10 add $0x10,%esp
- 118ce: 8d 45 df lea 0xffffffdf(%ebp),%eax
- 118d1: 80 20 0f andb $0xf,(%eax)
- 118d4: b8 00 00 00 00 mov $0x0,%eax
- 118d9: 8a 45 df mov 0xffffffdf(%ebp),%al
- 118dc: 89 45 d0 mov %eax,0xffffffd0(%ebp)
- 118df: 8b 45 d0 mov 0xffffffd0(%ebp),%eax
- 118e2: c1 e0 02 shl $0x2,%eax
- 118e5: 89 45 d0 mov %eax,0xffffffd0(%ebp)
- 118e8: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp)
- 118ec: 74 0f je 118fd
<_usb_set_interface+0x187>
- 118ee: 8b 55 d0 mov 0xffffffd0(%ebp),%edx
- 118f1: 03 55 08 add 0x8(%ebp),%edx
- 118f4: 89 55 cc mov %edx,0xffffffcc(%ebp)
- 118f7: 83 45 cc 78 addl $0x78,0xffffffcc(%ebp)
- 118fb: eb 0d jmp 1190a
<_usb_set_interface+0x194>
- 118fd: 8b 45 d0 mov 0xffffffd0(%ebp),%eax
- 11900: 03 45 08 add 0x8(%ebp),%eax
- 11903: 89 45 cc mov %eax,0xffffffcc(%ebp)
- 11906: 83 45 cc 38 addl $0x38,0xffffffcc(%ebp)
- 1190a: 8b 55 cc mov 0xffffffcc(%ebp),%edx
- 1190d: c7 02 00 00 00 00 movl $0x0,(%edx)
- 11913: 8d 45 e8 lea 0xffffffe8(%ebp),%eax
- 11916: ff 00 incl (%eax)
- 11918: e9 56 ff ff ff jmp 11873
<_usb_set_interface+0xfd>
- 1191d: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
- 11920: 8b 45 10 mov 0x10(%ebp),%eax
- 11923: 89 42 04 mov %eax,0x4(%edx)
- 11926: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx
- 11929: 8b 55 10 mov 0x10(%ebp),%edx
- 1192c: 89 d0 mov %edx,%eax
- 1192e: 01 c0 add %eax,%eax
- 11930: 01 d0 add %edx,%eax
- 11932: c1 e0 03 shl $0x3,%eax
- 11935: 03 01 add (%ecx),%eax
- 11937: 89 45 ec mov %eax,0xffffffec(%ebp)
- 1193a: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp)
- 11941: 8b 45 ec mov 0xffffffec(%ebp),%eax
- 11944: 8a 40 04 mov 0x4(%eax),%al
- 11947: 25 ff 00 00 00 and $0xff,%eax
- 1194c: 3b 45 e8 cmp 0xffffffe8(%ebp),%eax
- 1194f: 0f 8e e0 00 00 00 jle 11a35
<_usb_set_interface+0x2bf>
- 11955: 8b 4d ec mov 0xffffffec(%ebp),%ecx
- 11958: 8b 55 e8 mov 0xffffffe8(%ebp),%edx
- 1195b: 89 d0 mov %edx,%eax
- 1195d: c1 e0 02 shl $0x2,%eax
- 11960: 01 d0 add %edx,%eax
- 11962: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx
- 11969: 8b 41 0c mov 0xc(%ecx),%eax
- 1196c: 8a 44 02 02 mov 0x2(%edx,%eax,1),%al
- 11970: 88 45 df mov %al,0xffffffdf(%ebp)
- 11973: 0f be 45 df movsbl 0xffffffdf(%ebp),%eax
- 11977: f7 d0 not %eax
- 11979: c1 e8 1f shr $0x1f,%eax
- 1197c: 89 45 d8 mov %eax,0xffffffd8(%ebp)
- 1197f: 8d 45 df lea 0xffffffdf(%ebp),%eax
- 11982: 80 20 0f andb $0xf,(%eax)
- 11985: 8b 5d 08 mov 0x8(%ebp),%ebx
- 11988: 8b 75 d8 mov 0xffffffd8(%ebp),%esi
- 1198b: 8b 7d 08 mov 0x8(%ebp),%edi
- 1198e: 8b 55 d8 mov 0xffffffd8(%ebp),%edx
- 11991: b9 00 00 00 00 mov $0x0,%ecx
- 11996: 8a 4d df mov 0xffffffdf(%ebp),%cl
- 11999: b8 01 00 00 00 mov $0x1,%eax
- 1199e: d3 e0 shl %cl,%eax
- 119a0: f7 d0 not %eax
- 119a2: 23 44 97 28 and 0x28(%edi,%edx,4),%eax
- 119a6: 89 44 b3 28 mov %eax,0x28(%ebx,%esi,4)
- 119aa: b8 00 00 00 00 mov $0x0,%eax
- 119af: 8a 45 df mov 0xffffffdf(%ebp),%al
- 119b2: 89 45 c8 mov %eax,0xffffffc8(%ebp)
- 119b5: 8b 45 c8 mov 0xffffffc8(%ebp),%eax
- 119b8: c1 e0 02 shl $0x2,%eax
- 119bb: 89 45 c8 mov %eax,0xffffffc8(%ebp)
- 119be: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp)
- 119c2: 74 0f je 119d3
<_usb_set_interface+0x25d>
- 119c4: 8b 55 c8 mov 0xffffffc8(%ebp),%edx
- 119c7: 03 55 08 add 0x8(%ebp),%edx
- 119ca: 89 55 c4 mov %edx,0xffffffc4(%ebp)
- 119cd: 83 45 c4 78 addl $0x78,0xffffffc4(%ebp)
- 119d1: eb 0d jmp 119e0
<_usb_set_interface+0x26a>
- 119d3: 8b 45 c8 mov 0xffffffc8(%ebp),%eax
- 119d6: 03 45 08 add 0x8(%ebp),%eax
- 119d9: 89 45 c4 mov %eax,0xffffffc4(%ebp)
- 119dc: 83 45 c4 38 addl $0x38,0xffffffc4(%ebp)
- 119e0: 8b 4d ec mov 0xffffffec(%ebp),%ecx
- 119e3: 8b 55 e8 mov 0xffffffe8(%ebp),%edx
- 119e6: 89 d0 mov %edx,%eax
- 119e8: c1 e0 02 shl $0x2,%eax
- 119eb: 01 d0 add %edx,%eax
- 119ed: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx
- 119f4: 8b 41 0c mov 0xc(%ecx),%eax
- 119f7: 66 8b 44 02 04 mov 0x4(%edx,%eax,1),%ax
- 119fc: 25 ff ff 00 00 and $0xffff,%eax
- 11a01: 8b 55 c4 mov 0xffffffc4(%ebp),%edx
- 11a04: 89 02 mov %eax,(%edx)
- 11a06: 8b 5d 08 mov 0x8(%ebp),%ebx
- 11a09: 8b 75 d8 mov 0xffffffd8(%ebp),%esi
- 11a0c: 8b 7d 08 mov 0x8(%ebp),%edi
- 11a0f: 8b 55 d8 mov 0xffffffd8(%ebp),%edx
- 11a12: b9 00 00 00 00 mov $0x0,%ecx
- 11a17: 8a 4d df mov 0xffffffdf(%ebp),%cl
- 11a1a: b8 01 00 00 00 mov $0x1,%eax
- 11a1f: d3 e0 shl %cl,%eax
- 11a21: f7 d0 not %eax
- 11a23: 23 44 97 30 and 0x30(%edi,%edx,4),%eax
- 11a27: 89 44 b3 30 mov %eax,0x30(%ebx,%esi,4)
- 11a2b: 8d 45 e8 lea 0xffffffe8(%ebp),%eax
- 11a2e: ff 00 incl (%eax)
- 11a30: e9 0c ff ff ff jmp 11941
<_usb_set_interface+0x1cb>
- 11a35: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp)
- 11a3c: 8b 45 d4 mov 0xffffffd4(%ebp),%eax
- 11a3f: 8d 65 f4 lea 0xfffffff4(%ebp),%esp
- 11a42: 5b pop %ebx
- 11a43: 5e pop %esi
- 11a44: 5f pop %edi
- 11a45: 5d pop %ebp
- 11a46: c3 ret
-
-00011a47 <_usb_set_configuration>:
- 11a47: 55 push %ebp
- 11a48: 89 e5 mov %esp,%ebp
- 11a4a: 83 ec 18 sub $0x18,%esp
- 11a4d: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
- 11a54: 8b 45 08 mov 0x8(%ebp),%eax
- 11a57: 8b 80 bc 00 00 00 mov 0xbc(%eax),%eax
- 11a5d: 8b 40 20 mov 0x20(%eax),%eax
- 11a60: 8b 40 1c mov 0x1c(%eax),%eax
- 11a63: 89 45 f0 mov %eax,0xfffffff0(%ebp)
- 11a66: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
- 11a6d: 8b 45 08 mov 0x8(%ebp),%eax
- 11a70: 8a 80 81 01 00 00 mov 0x181(%eax),%al
- 11a76: 25 ff 00 00 00 and $0xff,%eax
- 11a7b: 3b 45 fc cmp 0xfffffffc(%ebp),%eax
- 11a7e: 7e 48 jle 11ac8
<_usb_set_configuration+0x81>
- 11a80: 8b 4d 08 mov 0x8(%ebp),%ecx
- 11a83: 8b 55 fc mov 0xfffffffc(%ebp),%edx
- 11a86: 89 d0 mov %edx,%eax
- 11a88: 01 c0 add %eax,%eax
- 11a8a: 01 d0 add %edx,%eax
- 11a8c: 8d 14 c5 00 00 00 00 lea 0x0(,%eax,8),%edx
- 11a93: 8b 81 84 01 00 00 mov 0x184(%ecx),%eax
- 11a99: 8a 44 02 05 mov 0x5(%edx,%eax,1),%al
- 11a9d: 25 ff 00 00 00 and $0xff,%eax
- 11aa2: 3b 45 0c cmp 0xc(%ebp),%eax
- 11aa5: 75 1a jne 11ac1
<_usb_set_configuration+0x7a>
- 11aa7: 8b 4d 08 mov 0x8(%ebp),%ecx
- 11aaa: 8b 55 fc mov 0xfffffffc(%ebp),%edx
- 11aad: 89 d0 mov %edx,%eax
- 11aaf: 01 c0 add %eax,%eax
- 11ab1: 01 d0 add %edx,%eax
- 11ab3: c1 e0 03 shl $0x3,%eax
- 11ab6: 03 81 84 01 00 00 add 0x184(%ecx),%eax
- 11abc: 89 45 f4 mov %eax,0xfffffff4(%ebp)
- 11abf: eb 07 jmp 11ac8
<_usb_set_configuration+0x81>
- 11ac1: 8d 45 fc lea 0xfffffffc(%ebp),%eax
- 11ac4: ff 00 incl (%eax)
- 11ac6: eb a5 jmp 11a6d
<_usb_set_configuration+0x26>
- 11ac8: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
- 11acc: 75 06 jne 11ad4
<_usb_set_configuration+0x8d>
- 11ace: 83 7d 0c 00 cmpl $0x0,0xc(%ebp)
- 11ad2: 75 0c jne 11ae0
<_usb_set_configuration+0x99>
- 11ad4: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
- 11ad8: 74 12 je 11aec
<_usb_set_configuration+0xa5>
- 11ada: 83 7d 0c 00 cmpl $0x0,0xc(%ebp)
- 11ade: 75 0c jne 11aec
<_usb_set_configuration+0xa5>
- 11ae0: c7 45 ec ea ff ff ff movl
$0xffffffea,0xffffffec(%ebp)
- 11ae7: e9 f2 00 00 00 jmp 11bde
<_usb_set_configuration+0x197>
- 11aec: 8b 45 08 mov 0x8(%ebp),%eax
- 11aef: 83 78 14 04 cmpl $0x4,0x14(%eax)
- 11af3: 74 3f je 11b34
<_usb_set_configuration+0xed>
- 11af5: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp)
- 11af9: 74 39 je 11b34
<_usb_set_configuration+0xed>
- 11afb: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp)
- 11b02: 83 7d fc 0e cmpl $0xe,0xfffffffc(%ebp)
- 11b06: 7f 2c jg 11b34
<_usb_set_configuration+0xed>
- 11b08: 83 ec 08 sub $0x8,%esp
- 11b0b: ff 75 fc pushl 0xfffffffc(%ebp)
- 11b0e: ff 75 08 pushl 0x8(%ebp)
- 11b11: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 11b14: ff d0 call *%eax
- 11b16: 83 c4 10 add $0x10,%esp
- 11b19: 83 ec 08 sub $0x8,%esp
- 11b1c: 8b 45 fc mov 0xfffffffc(%ebp),%eax
- 11b1f: 0c 80 or $0x80,%al
- 11b21: 50 push %eax
- 11b22: ff 75 08 pushl 0x8(%ebp)
- 11b25: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
- 11b28: ff d0 call *%eax
- 11b2a: 83 c4 10 add $0x10,%esp
- 11b2d: 8d 45 fc lea 0xfffffffc(%ebp),%eax
- 11b30: ff 00 incl (%eax)
- 11b32: eb ce jmp 11b02
<_usb_set_configuration+0xbb>
- 11b34: 8b 55 08 mov 0x8(%ebp),%edx
- 11b37: 8b 45 08 mov 0x8(%ebp),%eax
- 11b3a: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%eax)
- 11b41: c7 42 28 00 00 00 00 movl $0x0,0x28(%edx)
- 11b48: 8b 55 08 mov 0x8(%ebp),%edx
- 11b4b: 8b 45 08 mov 0x8(%ebp),%eax
- 11b4e: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax)
- 11b55: c7 42 30 00 00 00 00 movl $0x0,0x30(%edx)
- 11b5c: 8b 45 08 mov 0x8(%ebp),%eax
- 11b5f: c7 40 14 04 00 00 00 movl $0x4,0x14(%eax)
[truncated at 1000 lines; 10570 more skipped]