Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 942000 Details for
Bug 1147266
[abrt] dvd+rw-tools: main(): dvd+rw-format killed by SIGBUS
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 125.29 KB, created by
Wilhelm.Buchmueller
on 2014-09-28 16:32:35 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Wilhelm.Buchmueller
Created:
2014-09-28 16:32:35 UTC
Size:
125.29 KB
patch
obsolete
>[New LWP 2114] >warning: .dynamic section for "/lib/libpthread.so.0" is not at the expected address (wrong library or version mismatch?) >Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error >warning: File "/usr/lib/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/usr/bin/mono-gdb.py". >To enable execution of this file add > add-auto-load-safe-path /usr/lib/libthread_db-1.0.so >line to your configuration file "/builddir/.gdbinit". >To completely disable this security protection add > set auto-load safe-path / >line to your configuration file "/builddir/.gdbinit". >For more information about this security protection see the >"Auto-loading safe path" section in the GDB manual. E.g., run from the shell: > info "(gdb)Auto-loading safe path" >warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. >Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error >warning: File "/usr/lib/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/usr/bin/mono-gdb.py". >warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. >Core was generated by `/usr/bin/dvd+rw-format -v'. >Program terminated with signal SIGBUS, Bus error. >#0 main (argc=2, argv=0xbfe1f4d4) at dvd+rw-format.cpp:233 >233 *progress = 0; > >Thread 1 (LWP 2114): >#0 main (argc=2, argv=0xbfe1f4d4) at dvd+rw-format.cpp:233 > dev = 0x0 > capacity = <optimized out> > lead_out = <optimized out> > mmc_profile = <optimized out> > compat = 0 > blank = 0 > not_pow = 0 > err = <optimized out> > ssa = 0 > gui = 0 > formats = "\000#1 SMP Wed Sep 17 22:53:28 UTC 2014", '\000' <repeats 30 times>, "i686", '\000' <repeats 61 times>, "(#\376\317N)", '\000' <repeats 28 times>, "\200\350N\002\000\000\000\001\000\000\000\002\000\000\000\255\377\317N\304\203\350N\000\000\000\000\000\000\000\000\000\366i\312"... > dinfo = "nux", '\000' <repeats 28 times> > inq = "lint", '\000' <repeats 60 times>, "\063.16.3-200.fc20.i686+PAE", '\000' <repeats 39 times> > i = 1323982106 > force = 0 > blu_ray = 0 > pid = <optimized out> > once = <optimized out> > len = <optimized out> > full = 0 > do_opc = 0 > cmd = {fd = 1323935376, autoclose = -2147483648, filename = 0x1 <error: Cannot access memory at address 0x1>, cgc = {cmd = '\000' <repeats 11 times>, buffer = 0x0, buflen = 0, stat = 0, sense = 0x0, data_direction = 0 '\000', quiet = 0, timeout = 0, reserved = {0x0}}, _sense = {s = {error_code = 0 '\000', valid = 0 '\000', segment_number = 0 '\000', sense_key = 0 '\000', reserved2 = 0 '\000', ili = 0 '\000', reserved1 = 0 '\000', information = "\000\000\000", add_sense_len = 0 '\000', command_info = "\000\000\000", asc = 0 '\000', ascq = 0 '\000', fruc = 0 '\000', sks = "\000\000", asb = '\000' <repeats 45 times>}, u = '\000' <repeats 17 times>}, sg_io = {interface_id = 0, dxfer_direction = 0, cmd_len = 0 '\000', mx_sb_len = 0 '\000', iovec_count = 0, dxfer_len = 268435460, dxferp = 0x4eccaf64, cmdp = 0x756e694c <error: Cannot access memory at address 0x756e694c>, sbp = 0x78 <error: Cannot access memory at address 0x78>, timeout = 0, flags = 2, pack_id = 134553832, usr_ptr = 0x4ee89218 <initial+56>, status = 178 '\262', masked_status = 105 'i', msg_status = 216 '\330', sb_len_wr = 78 'N', host_status = 51544, driver_status = 2052, resid = -1075711402, duration = 0, info = 0}} >From To Syms Read Shared Object Library >0x4ee99810 0x4eea5c20 Yes /lib/libpthread.so.0 >0x416cc7e0 0x4173d564 Yes /lib/libstdc++.so.6 >0x4eeb6690 0x4eee4ac8 Yes /lib/libm.so.6 >0x416660c0 0x4167b6a4 Yes /lib/libgcc_s.so.1 >0x4ece53d0 0x4ee2a55c Yes /lib/libc.so.6 >0x4ecab880 0x4ecc423c Yes /lib/ld-linux.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >eax 0xb77d8000 -1216512000 >ecx 0x4 4 >edx 0xbfe1f4d4 -1075710764 >ebx 0xbfe1f4d4 -1075710764 >esp 0xbfe1f0c0 0xbfe1f0c0 >ebp 0xbfe1f438 0xbfe1f438 >esi 0x3 3 >edi 0x2 2 >eip 0x8048cce 0x8048cce <main(int, char**)+174> >eflags 0x10293 [ CF AF SF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function main(int, char**): > 0x08048c20 <+0>: push %ebp > 0x08048c21 <+1>: mov %esp,%ebp > 0x08048c23 <+3>: push %edi > 0x08048c24 <+4>: push %esi > 0x08048c25 <+5>: push %ebx > 0x08048c26 <+6>: and $0xfffffff0,%esp > 0x08048c29 <+9>: lea -0x360(%esp),%esp > 0x08048c30 <+16>: mov 0x8(%ebp),%edi > 0x08048c33 <+19>: movl $0x804d049,(%esp) > 0x08048c3a <+26>: mov 0xc(%ebp),%ebx > 0x08048c3d <+29>: mov %gs:0x14,%eax > 0x08048c43 <+35>: mov %eax,0x35c(%esp) > 0x08048c4a <+42>: xor %eax,%eax > 0x08048c4c <+44>: call 0x8048c00 <strdup@plt> > 0x08048c51 <+49>: mov %eax,(%esp) > 0x08048c54 <+52>: mov %eax,0x5c(%esp) > 0x08048c58 <+56>: call 0x8048ae0 <mkstemp@plt> > 0x08048c5d <+61>: test %eax,%eax > 0x08048c5f <+63>: mov %eax,%esi > 0x08048c61 <+65>: js 0x804bb35 <main(int, char**)+12053> > 0x08048c67 <+71>: movl $0x4,0x4(%esp) > 0x08048c6f <+79>: mov %eax,(%esp) > 0x08048c72 <+82>: call 0x8048b50 <ftruncate@plt> > 0x08048c77 <+87>: mov 0x5c(%esp),%eax > 0x08048c7b <+91>: mov %eax,(%esp) > 0x08048c7e <+94>: call 0x8048b20 <unlink@plt> > 0x08048c83 <+99>: movl $0x0,0x14(%esp) > 0x08048c8b <+107>: mov %esi,0x10(%esp) > 0x08048c8f <+111>: movl $0x1,0xc(%esp) > 0x08048c97 <+119>: movl $0x3,0x8(%esp) > 0x08048c9f <+127>: movl $0x4,0x4(%esp) > 0x08048ca7 <+135>: movl $0x0,(%esp) > 0x08048cae <+142>: call 0x80489c0 <mmap@plt> > 0x08048cb3 <+147>: mov %esi,(%esp) > 0x08048cb6 <+150>: mov %eax,0x80520e4 > 0x08048cbb <+155>: call 0x8048b60 <close@plt> > 0x08048cc0 <+160>: mov 0x80520e4,%eax > 0x08048cc5 <+165>: cmp $0xffffffff,%eax > 0x08048cc8 <+168>: je 0x804b7e3 <main(int, char**)+11203> >=> 0x08048cce <+174>: movl $0x0,(%eax) > 0x08048cd4 <+180>: call 0x8048be0 <fork@plt> > 0x08048cd9 <+185>: cmp $0xffffffff,%eax > 0x08048cdc <+188>: mov %eax,%esi > 0x08048cde <+190>: je 0x804bb1d <main(int, char**)+12029> > 0x08048ce4 <+196>: test %eax,%eax > 0x08048ce6 <+198>: jne 0x804b7fb <main(int, char**)+11227> > 0x08048cec <+204>: call 0x804c860 <plusminus_locale()> > 0x08048cf1 <+209>: mov %eax,0xc(%esp) > 0x08048cf5 <+213>: mov 0x80520c0,%eax > 0x08048cfa <+218>: movl $0x804dc84,0x8(%esp) > 0x08048d02 <+226>: movl $0x1,0x4(%esp) > 0x08048d0a <+234>: mov %eax,(%esp) > 0x08048d0d <+237>: call 0x80489f0 <__fprintf_chk@plt> > 0x08048d12 <+242>: cmp $0x1,%edi > 0x08048d15 <+245>: movl $0x1,0x78(%esp) > 0x08048d1d <+253>: jle 0x804b34f <main(int, char**)+10031> > 0x08048d23 <+259>: mov $0x1,%eax > 0x08048d28 <+264>: movl $0x0,0x3c(%esp) > 0x08048d30 <+272>: movl $0x0,0x44(%esp) > 0x08048d38 <+280>: movl $0x0,0x38(%esp) > 0x08048d40 <+288>: movl $0x0,0x48(%esp) > 0x08048d48 <+296>: movl $0x0,0x4c(%esp) > 0x08048d50 <+304>: movl $0x0,0x58(%esp) > 0x08048d58 <+312>: xor %ecx,%ecx > 0x08048d5a <+314>: xor %esi,%esi > 0x08048d5c <+316>: jmp 0x8048d79 <main(int, char**)+345> > 0x08048d5e <+318>: xchg %ax,%ax > 0x08048d60 <+320>: cmp $0x2f,%al > 0x08048d62 <+322>: jne 0x804b34f <main(int, char**)+10031> > 0x08048d68 <+328>: mov 0x78(%esp),%eax > 0x08048d6c <+332>: add $0x1,%eax > 0x08048d6f <+335>: cmp %eax,%edi > 0x08048d71 <+337>: mov %eax,0x78(%esp) > 0x08048d75 <+341>: jle 0x8048dd0 <main(int, char**)+432> > 0x08048d77 <+343>: mov %edx,%esi > 0x08048d79 <+345>: mov (%ebx,%eax,4),%edx > 0x08048d7c <+348>: movzbl (%edx),%eax > 0x08048d7f <+351>: cmp $0x2d,%al > 0x08048d81 <+353>: jne 0x8048d60 <main(int, char**)+320> > 0x08048d83 <+355>: movzbl 0x1(%edx),%eax > 0x08048d87 <+359>: cmp $0x66,%al > 0x08048d89 <+361>: je 0x8048eb8 <main(int, char**)+664> > 0x08048d8f <+367>: cmp $0x6c,%al > 0x08048d91 <+369>: je 0x8048ef0 <main(int, char**)+720> > 0x08048d97 <+375>: cmp $0x62,%al > 0x08048d99 <+377>: je 0x8048f08 <main(int, char**)+744> > 0x08048d9f <+383>: cmp $0x70,%al > 0x08048da1 <+385>: je 0x8048f40 <main(int, char**)+800> > 0x08048da7 <+391>: cmp $0x73,%al > 0x08048da9 <+393>: je 0x8048f50 <main(int, char**)+816> > 0x08048daf <+399>: cmp $0x67,%al > 0x08048db1 <+401>: jne 0x804b34f <main(int, char**)+10031> > 0x08048db7 <+407>: mov 0x78(%esp),%eax > 0x08048dbb <+411>: mov %esi,%edx > 0x08048dbd <+413>: add $0x1,%eax > 0x08048dc0 <+416>: movl $0x1,0x44(%esp) > 0x08048dc8 <+424>: cmp %eax,%edi > 0x08048dca <+426>: mov %eax,0x78(%esp) > 0x08048dce <+430>: jg 0x8048d77 <main(int, char**)+343> > 0x08048dd0 <+432>: mov 0x38(%esp),%eax > 0x08048dd4 <+436>: test %edx,%edx > 0x08048dd6 <+438>: mov %ecx,0x30(%esp) > 0x08048dda <+442>: mov %eax,0x2c(%esp) > 0x08048dde <+446>: je 0x804b34f <main(int, char**)+10031> > 0x08048de4 <+452>: mov %edx,(%esp) > 0x08048de7 <+455>: movl $0x802,0x4(%esp) > 0x08048def <+463>: mov %edx,0x5c(%esp) > 0x08048df3 <+467>: movl $0xffffffff,0xd4(%esp) > 0x08048dfe <+478>: movl $0x1,0xd8(%esp) > 0x08048e09 <+489>: movl $0x0,0xdc(%esp) > 0x08048e14 <+500>: call 0x80489b0 <open@plt> > 0x08048e19 <+505>: test %eax,%eax > 0x08048e1b <+507>: mov %eax,0xd4(%esp) > 0x08048e22 <+514>: mov 0x5c(%esp),%edx > 0x08048e26 <+518>: js 0x804aa90 <main(int, char**)+7792> > 0x08048e2c <+524>: lea 0x7c(%esp),%ecx > 0x08048e30 <+528>: mov %eax,0x4(%esp) > 0x08048e34 <+532>: mov %ecx,0x8(%esp) > 0x08048e38 <+536>: movl $0x3,(%esp) > 0x08048e3f <+543>: mov %edx,0x5c(%esp) > 0x08048e43 <+547>: call 0x8048bf0 <__fxstat@plt> > 0x08048e48 <+552>: test %eax,%eax > 0x08048e4a <+554>: mov 0x5c(%esp),%edx > 0x08048e4e <+558>: js 0x8048e7a <main(int, char**)+602> > 0x08048e50 <+560>: mov 0x8c(%esp),%eax > 0x08048e57 <+567>: and $0xf000,%eax > 0x08048e5c <+572>: cmp $0x6000,%eax > 0x08048e61 <+577>: je 0x8048fd9 <main(int, char**)+953> > 0x08048e67 <+583>: mov %edx,0x5c(%esp) > 0x08048e6b <+587>: call 0x8048990 <__errno_location@plt> > 0x08048e70 <+592>: movl $0xf,(%eax) > 0x08048e76 <+598>: mov 0x5c(%esp),%edx > 0x08048e7a <+602>: mov 0x80520c0,%eax > 0x08048e7f <+607>: mov %edx,0xc(%esp) > 0x08048e83 <+611>: movl $0x804d204,0x8(%esp) > 0x08048e8b <+619>: movl $0x1,0x4(%esp) > 0x08048e93 <+627>: mov %eax,(%esp) > 0x08048e96 <+630>: call 0x80489f0 <__fprintf_chk@plt> > 0x08048e9b <+635>: movl $0x0,(%esp) > 0x08048ea2 <+642>: call 0x8048a90 <perror@plt> > 0x08048ea7 <+647>: movl $0x1,(%esp) > 0x08048eae <+654>: call 0x8048c10 <exit@plt> > 0x08048eb3 <+659>: nop > 0x08048eb4 <+660>: lea 0x0(%esi,%eiz,1),%esi > 0x08048eb8 <+664>: mov %edx,(%esp) > 0x08048ebb <+667>: movl $0x3d,0x4(%esp) > 0x08048ec3 <+675>: call 0x8048a40 <strchr@plt> > 0x08048ec8 <+680>: test %eax,%eax > 0x08048eca <+682>: mov %esi,%edx > 0x08048ecc <+684>: mov $0x1,%ecx > 0x08048ed1 <+689>: je 0x8048d68 <main(int, char**)+328> > 0x08048ed7 <+695>: cmpb $0x66,0x1(%eax) > 0x08048edb <+699>: mov 0x58(%esp),%eax > 0x08048edf <+703>: cmove %ecx,%eax > 0x08048ee2 <+706>: mov %eax,0x58(%esp) > 0x08048ee6 <+710>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048eeb <+715>: nop > 0x08048eec <+716>: lea 0x0(%esi,%eiz,1),%esi > 0x08048ef0 <+720>: mov %esi,%edx > 0x08048ef2 <+722>: movl $0x1,0x4c(%esp) > 0x08048efa <+730>: mov $0x1,%ecx > 0x08048eff <+735>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048f04 <+740>: lea 0x0(%esi,%eiz,1),%esi > 0x08048f08 <+744>: mov %edx,(%esp) > 0x08048f0b <+747>: movl $0x3d,0x4(%esp) > 0x08048f13 <+755>: call 0x8048a40 <strchr@plt> > 0x08048f18 <+760>: test %eax,%eax > 0x08048f1a <+762>: mov %esi,%edx > 0x08048f1c <+764>: je 0x804a947 <main(int, char**)+7463> > 0x08048f22 <+770>: cmpb $0x66,0x1(%eax) > 0x08048f26 <+774>: mov $0x1,%ecx > 0x08048f2b <+779>: setne %al > 0x08048f2e <+782>: movzbl %al,%eax > 0x08048f31 <+785>: mov %eax,0x48(%esp) > 0x08048f35 <+789>: addl $0x10,0x48(%esp) > 0x08048f3a <+794>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048f3f <+799>: nop > 0x08048f40 <+800>: mov %esi,%edx > 0x08048f42 <+802>: movl $0x1,0x3c(%esp) > 0x08048f4a <+810>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048f4f <+815>: nop > 0x08048f50 <+816>: movl $0x3d,0x4(%esp) > 0x08048f58 <+824>: mov %edx,(%esp) > 0x08048f5b <+827>: call 0x8048a40 <strchr@plt> > 0x08048f60 <+832>: test %eax,%eax > 0x08048f62 <+834>: je 0x8048fb1 <main(int, char**)+913> > 0x08048f64 <+836>: movzbl 0x1(%eax),%edx > 0x08048f68 <+840>: cmp $0x6e,%dl > 0x08048f6b <+843>: je 0x8048fc5 <main(int, char**)+933> > 0x08048f6d <+845>: movzbl 0x3(%eax),%ecx > 0x08048f71 <+849>: cmp $0x6e,%cl > 0x08048f74 <+852>: je 0x8048fb1 <main(int, char**)+913> > 0x08048f76 <+854>: cmp $0x64,%dl > 0x08048f79 <+857>: je 0x804acab <main(int, char**)+8331> > 0x08048f7f <+863>: cmp $0x78,%cl > 0x08048f82 <+866>: je 0x80491fb <main(int, char**)+1499> > 0x08048f88 <+872>: lea -0x30(%edx),%ecx > 0x08048f8b <+875>: cmp $0x9,%cl > 0x08048f8e <+878>: jbe 0x804b269 <main(int, char**)+9801> > 0x08048f94 <+884>: cmp $0x2e,%dl > 0x08048f97 <+887>: je 0x804b269 <main(int, char**)+9801> > 0x08048f9d <+893>: mov %esi,%edx > 0x08048f9f <+895>: movl $0x0,0x38(%esp) > 0x08048fa7 <+903>: mov $0x1,%ecx > 0x08048fac <+908>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048fb1 <+913>: mov %esi,%edx > 0x08048fb3 <+915>: movl $0x1,0x38(%esp) > 0x08048fbb <+923>: mov $0x1,%ecx > 0x08048fc0 <+928>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048fc5 <+933>: mov %esi,%edx > 0x08048fc7 <+935>: movl $0xffffffff,0x38(%esp) > 0x08048fcf <+943>: mov $0x1,%ecx > 0x08048fd4 <+948>: jmp 0x8048d68 <main(int, char**)+328> > 0x08048fd9 <+953>: mov %edx,(%esp) > 0x08048fdc <+956>: call 0x8048c00 <strdup@plt> > 0x08048fe1 <+961>: mov %eax,0xdc(%esp) > 0x08048fe8 <+968>: movl $0x0,0x4(%esp) > 0x08048ff0 <+976>: lea 0xd4(%esp),%eax > 0x08048ff7 <+983>: mov %eax,(%esp) > 0x08048ffa <+986>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x08048fff <+991>: movb $0x12,(%eax) > 0x08049002 <+994>: lea 0x1d8(%esp),%eax > 0x08049009 <+1001>: movl $0x24,0xc(%esp) > 0x08049011 <+1009>: mov %eax,0x8(%esp) > 0x08049015 <+1013>: movl $0x2,0x4(%esp) > 0x0804901d <+1021>: lea 0xd4(%esp),%eax > 0x08049024 <+1028>: mov %eax,(%esp) > 0x08049027 <+1031>: movb $0x24,0xe4(%esp) > 0x0804902f <+1039>: movb $0x6,0x154(%esp) > 0x08049037 <+1047>: movb $0x0,0xe5(%esp) > 0x0804903f <+1055>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049044 <+1060>: test %eax,%eax > 0x08049046 <+1062>: jne 0x804b91e <main(int, char**)+11518> > 0x0804904c <+1068>: movzbl 0x1d8(%esp),%eax > 0x08049054 <+1076>: and $0x1f,%eax > 0x08049057 <+1079>: cmp $0x5,%al > 0x08049059 <+1081>: jne 0x804b8ed <main(int, char**)+11469> > 0x0804905f <+1087>: lea 0xd4(%esp),%eax > 0x08049066 <+1094>: movl $0x0,0x4(%esp) > 0x0804906e <+1102>: mov %eax,(%esp) > 0x08049071 <+1105>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x08049076 <+1110>: movb $0x46,(%eax) > 0x08049079 <+1113>: lea 0x258(%esp),%eax > 0x08049080 <+1120>: movl $0x8,0xc(%esp) > 0x08049088 <+1128>: mov %eax,0x8(%esp) > 0x0804908c <+1132>: movl $0x2,0x4(%esp) > 0x08049094 <+1140>: lea 0xd4(%esp),%eax > 0x0804909b <+1147>: mov %eax,(%esp) > 0x0804909e <+1150>: movb $0x8,0xe8(%esp) > 0x080490a6 <+1158>: movb $0xa,0x154(%esp) > 0x080490ae <+1166>: movb $0x0,0xe9(%esp) > 0x080490b6 <+1174>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x080490bb <+1179>: test %eax,%eax > 0x080490bd <+1181>: jne 0x804b8d5 <main(int, char**)+11445> > 0x080490c3 <+1187>: movzbl 0x25e(%esp),%eax > 0x080490cb <+1195>: mov %eax,0x5c(%esp) > 0x080490cf <+1199>: movzbl 0x25f(%esp),%eax > 0x080490d7 <+1207>: shll $0x8,0x5c(%esp) > 0x080490dc <+1212>: or %eax,0x5c(%esp) > 0x080490e0 <+1216>: mov 0x5c(%esp),%esi > 0x080490e4 <+1220>: mov %esi,%eax > 0x080490e6 <+1222>: and $0xf0,%eax > 0x080490eb <+1227>: cmp $0x40,%eax > 0x080490ee <+1230>: sete %al > 0x080490f1 <+1233>: cmp $0x1a,%esi > 0x080490f4 <+1236>: movzbl %al,%ecx > 0x080490f7 <+1239>: mov %ecx,0x34(%esp) > 0x080490fb <+1243>: setne 0x42(%esp) > 0x08049100 <+1248>: je 0x8049113 <main(int, char**)+1267> > 0x08049102 <+1250>: cmp $0x2a,%esi > 0x08049105 <+1253>: je 0x8049113 <main(int, char**)+1267> > 0x08049107 <+1255>: lea -0x12(%esi),%edx > 0x0804910a <+1258>: cmp $0x2,%edx > 0x0804910d <+1261>: ja 0x804b89b <main(int, char**)+11387> > 0x08049113 <+1267>: movl $0x0,0x50(%esp) > 0x0804911b <+1275>: lea 0x10c(%esp),%esi > 0x08049122 <+1282>: xor %eax,%eax > 0x08049124 <+1284>: mov $0xb,%ecx > 0x08049129 <+1289>: lea 0xe0(%esp),%edi > 0x08049130 <+1296>: rep stos %eax,%es:(%edi) > 0x08049132 <+1298>: lea (%esi),%edi > 0x08049134 <+1300>: mov $0x10,%cl > 0x08049136 <+1302>: rep stos %eax,%es:(%edi) > 0x08049138 <+1304>: mov 0x80520e8,%edi > 0x0804913e <+1310>: movl $0x1,0x100(%esp) > 0x08049149 <+1321>: test %edi,%edi > 0x0804914b <+1323>: mov %esi,0xf8(%esp) > 0x08049152 <+1330>: jne 0x8049f00 <main(int, char**)+4832> > 0x08049158 <+1336>: lea 0x258(%esp),%eax > 0x0804915f <+1343>: mov %eax,0xec(%esp) > 0x08049166 <+1350>: lea 0xe0(%esp),%eax > 0x0804916d <+1357>: mov %eax,0x8(%esp) > 0x08049171 <+1361>: mov 0xd4(%esp),%eax > 0x08049178 <+1368>: movl $0x5393,0x4(%esp) > 0x08049180 <+1376>: mov %eax,(%esp) > 0x08049183 <+1379>: movb $0x23,0xe0(%esp) > 0x0804918b <+1387>: movb $0x4,0xe8(%esp) > 0x08049193 <+1395>: movb $0xa,0x154(%esp) > 0x0804919b <+1403>: movl $0x4,0xf0(%esp) > 0x080491a6 <+1414>: movb $0x2,0xfc(%esp) > 0x080491ae <+1422>: call 0x8048af0 <ioctl@plt> > 0x080491b3 <+1427>: test %eax,%eax > 0x080491b5 <+1429>: je 0x8049290 <main(int, char**)+1648> > 0x080491bb <+1435>: movzbl 0x118(%esp),%eax > 0x080491c3 <+1443>: shl $0x8,%eax > 0x080491c6 <+1446>: movzbl 0x119(%esp),%edx > 0x080491ce <+1454>: or %edx,%eax > 0x080491d0 <+1456>: movzbl 0x10e(%esp),%edx > 0x080491d8 <+1464>: and $0xf,%edx > 0x080491db <+1467>: shl $0x10,%edx > 0x080491de <+1470>: or %eax,%edx > 0x080491e0 <+1472>: jne 0x8049220 <main(int, char**)+1536> > 0x080491e2 <+1474>: or $0xffffffff,%edx > 0x080491e5 <+1477>: mov $0x804d0c4,%eax > 0x080491ea <+1482>: call 0x804c010 <sperror(char const*, int)> > 0x080491ef <+1487>: movl $0x1,(%esp) > 0x080491f6 <+1494>: call 0x8048c10 <exit@plt> > 0x080491fb <+1499>: mov %esi,%edx > 0x080491fd <+1501>: movl $0x3,0x38(%esp) > 0x08049205 <+1509>: mov $0x1,%ecx > 0x0804920a <+1514>: jmp 0x8048d68 <main(int, char**)+328> > 0x0804920f <+1519>: or $0xffffffff,%edx > 0x08049212 <+1522>: lea 0x0(%esi,%eiz,1),%esi > 0x08049219 <+1529>: lea 0x0(%edi,%eiz,1),%edi > 0x08049220 <+1536>: test %edx,%edx > 0x08049222 <+1538>: je 0x8049290 <main(int, char**)+1648> > 0x08049224 <+1540>: testb $0x1,0x50(%esp) > 0x08049229 <+1545>: jne 0x80491e5 <main(int, char**)+1477> > 0x0804922b <+1547>: cmp $0x62800,%edx > 0x08049231 <+1553>: jne 0x80491e5 <main(int, char**)+1477> > 0x08049233 <+1555>: lea 0xd4(%esp),%eax > 0x0804923a <+1562>: movl $0x0,0x4(%esp) > 0x08049242 <+1570>: mov %eax,(%esp) > 0x08049245 <+1573>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804924a <+1578>: movb $0x0,(%eax) > 0x0804924d <+1581>: lea 0xd4(%esp),%eax > 0x08049254 <+1588>: movl $0x0,0xc(%esp) > 0x0804925c <+1596>: movl $0x0,0x8(%esp) > 0x08049264 <+1604>: movl $0x3,0x4(%esp) > 0x0804926c <+1612>: mov %eax,(%esp) > 0x0804926f <+1615>: movb $0x6,0x154(%esp) > 0x08049277 <+1623>: movb $0x0,0xe5(%esp) > 0x0804927f <+1631>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049284 <+1636>: subl $0x1,0x50(%esp) > 0x08049289 <+1641>: jmp 0x8049122 <main(int, char**)+1282> > 0x0804928e <+1646>: xchg %ax,%ax > 0x08049290 <+1648>: cmpl $0xffffffff,0x50(%esp) > 0x08049295 <+1653>: jne 0x8049284 <main(int, char**)+1636> > 0x08049297 <+1655>: movzbl 0x25b(%esp),%edi > 0x0804929f <+1663>: mov %edi,%eax > 0x080492a1 <+1665>: test $0x7,%edi > 0x080492a7 <+1671>: movzbl %al,%eax > 0x080492aa <+1674>: mov %eax,0x50(%esp) > 0x080492ae <+1678>: jne 0x804b93d <main(int, char**)+11549> > 0x080492b4 <+1684>: cmp $0x7,%eax > 0x080492b7 <+1687>: jle 0x804b93d <main(int, char**)+11549> > 0x080492bd <+1693>: lea 0xd4(%esp),%eax > 0x080492c4 <+1700>: movl $0x0,0x4(%esp) > 0x080492cc <+1708>: mov %eax,(%esp) > 0x080492cf <+1711>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x080492d4 <+1716>: movb $0x23,(%eax) > 0x080492d7 <+1719>: mov 0x50(%esp),%eax > 0x080492db <+1723>: add $0x4,%eax > 0x080492de <+1726>: movl $0x2,0x4(%esp) > 0x080492e6 <+1734>: mov %eax,%edx > 0x080492e8 <+1736>: mov %eax,0xc(%esp) > 0x080492ec <+1740>: sar $0x8,%edx > 0x080492ef <+1743>: lea 0x258(%esp),%eax > 0x080492f6 <+1750>: mov %eax,0x8(%esp) > 0x080492fa <+1754>: lea 0xd4(%esp),%eax > 0x08049301 <+1761>: mov %eax,(%esp) > 0x08049304 <+1764>: mov %dl,0xe7(%esp) > 0x0804930b <+1771>: movb $0xa,0x154(%esp) > 0x08049313 <+1779>: lea 0x4(%edi),%edx > 0x08049316 <+1782>: movb $0x0,0xe9(%esp) > 0x0804931e <+1790>: mov %dl,0xe8(%esp) > 0x08049325 <+1797>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804932a <+1802>: test %eax,%eax > 0x0804932c <+1804>: jne 0x804b936 <main(int, char**)+11542> > 0x08049332 <+1810>: movzbl 0x25b(%esp),%edi > 0x0804933a <+1818>: cmp 0x50(%esp),%edi > 0x0804933e <+1822>: jne 0x804b96e <main(int, char**)+11598> > 0x08049344 <+1828>: mov 0x5c(%esp),%eax > 0x08049348 <+1832>: cmp $0x2a,%eax > 0x0804934b <+1835>: sete %dl > 0x0804934e <+1838>: cmp $0x1a,%eax > 0x08049351 <+1841>: sete %al > 0x08049354 <+1844>: or %al,%dl > 0x08049356 <+1846>: mov %dl,0x43(%esp) > 0x0804935a <+1850>: je 0x804a042 <main(int, char**)+5154> > 0x08049360 <+1856>: cmp $0x8,%edi > 0x08049363 <+1859>: movl $0x8,0x78(%esp) > 0x0804936b <+1867>: je 0x804aab8 <main(int, char**)+7832> > 0x08049371 <+1873>: movzbl 0x268(%esp),%eax > 0x08049379 <+1881>: sar $0x2,%eax > 0x0804937c <+1884>: cmp $0x26,%eax > 0x0804937f <+1887>: je 0x80493cb <main(int, char**)+1963> > 0x08049381 <+1889>: lea -0x9(%edi),%eax > 0x08049384 <+1892>: mov $0x10,%ecx > 0x08049389 <+1897>: mov %ebx,0x50(%esp) > 0x0804938d <+1901>: shr $0x3,%eax > 0x08049390 <+1904>: shl $0x3,%eax > 0x08049393 <+1907>: add %ecx,%eax > 0x08049395 <+1909>: mov %eax,%ecx > 0x08049397 <+1911>: mov $0x10,%eax > 0x0804939c <+1916>: mov %ecx,%ebx > 0x0804939e <+1918>: jmp 0x80493b5 <main(int, char**)+1941> > 0x080493a0 <+1920>: movzbl 0x260(%esp,%eax,1),%edx > 0x080493a8 <+1928>: lea 0x8(%eax),%ecx > 0x080493ab <+1931>: sar $0x2,%edx > 0x080493ae <+1934>: cmp $0x26,%edx > 0x080493b1 <+1937>: je 0x80493b9 <main(int, char**)+1945> > 0x080493b3 <+1939>: mov %ecx,%eax > 0x080493b5 <+1941>: cmp %ebx,%eax > 0x080493b7 <+1943>: jne 0x80493a0 <main(int, char**)+1920> > 0x080493b9 <+1945>: mov 0x50(%esp),%ebx > 0x080493bd <+1949>: mov %eax,0x78(%esp) > 0x080493c1 <+1953>: cmp 0x78(%esp),%edi > 0x080493c5 <+1957>: je 0x804aab8 <main(int, char**)+7832> > 0x080493cb <+1963>: mov 0x34(%esp),%eax > 0x080493cf <+1967>: test %eax,%eax > 0x080493d1 <+1969>: je 0x804a7f6 <main(int, char**)+7126> > 0x080493d7 <+1975>: movzbl 0x25c(%esp),%eax > 0x080493df <+1983>: movzbl 0x25d(%esp),%edx > 0x080493e7 <+1991>: shl $0x8,%eax > 0x080493ea <+1994>: or %edx,%eax > 0x080493ec <+1996>: shl $0x8,%eax > 0x080493ef <+1999>: movzbl 0x25e(%esp),%edx > 0x080493f7 <+2007>: or %edx,%eax > 0x080493f9 <+2009>: shl $0x8,%eax > 0x080493fc <+2012>: movzbl 0x25f(%esp),%edx > 0x08049404 <+2020>: or %edx,%eax > 0x08049406 <+2022>: cmpb $0x0,0x43(%esp) > 0x0804940b <+2027>: jne 0x804a854 <main(int, char**)+7220> > 0x08049411 <+2033>: cmpl $0x12,0x5c(%esp) > 0x08049416 <+2038>: je 0x804abe7 <main(int, char**)+8135> > 0x0804941c <+2044>: cmpl $0x0,0x34(%esp) > 0x08049421 <+2049>: jne 0x804a983 <main(int, char**)+7523> > 0x08049427 <+2055>: mov $0x804d014,%edx > 0x0804942c <+2060>: cmpl $0x13,0x5c(%esp) > 0x08049431 <+2065>: mov $0x804d029,%ecx > 0x08049436 <+2070>: mov %eax,0x50(%esp) > 0x0804943a <+2074>: cmovne %ecx,%edx > 0x0804943d <+2077>: movl $0x0,0x54(%esp) > 0x08049445 <+2085>: mov 0x80520c0,%eax > 0x0804944a <+2090>: fildll 0x50(%esp) > 0x0804944e <+2094>: mov %edx,0x14(%esp) > 0x08049452 <+2098>: fmuls 0x8050008 > 0x08049458 <+2104>: movl $0x804de54,0x8(%esp) > 0x08049460 <+2112>: fdivs 0x804fff8 > 0x08049466 <+2118>: movl $0x1,0x4(%esp) > 0x0804946e <+2126>: fstpl 0xc(%esp) > 0x08049472 <+2130>: mov %eax,(%esp) > 0x08049475 <+2133>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804947a <+2138>: movzbl 0x25d(%esp),%eax > 0x08049482 <+2146>: movl $0x0,0x4(%esp) > 0x0804948a <+2154>: movzbl 0x25c(%esp),%edi > 0x08049492 <+2162>: mov %al,0x2c(%esp) > 0x08049496 <+2166>: movzbl 0x25e(%esp),%eax > 0x0804949e <+2174>: mov %al,0x28(%esp) > 0x080494a2 <+2178>: movzbl 0x25f(%esp),%eax > 0x080494aa <+2186>: mov %al,0x24(%esp) > 0x080494ae <+2190>: lea 0xd4(%esp),%eax > 0x080494b5 <+2197>: mov %eax,(%esp) > 0x080494b8 <+2200>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x080494bd <+2205>: movb $0x51,(%eax) > 0x080494c0 <+2208>: lea 0x198(%esp),%eax > 0x080494c7 <+2215>: movl $0x20,0xc(%esp) > 0x080494cf <+2223>: mov %eax,0x8(%esp) > 0x080494d3 <+2227>: movl $0x2,0x4(%esp) > 0x080494db <+2235>: lea 0xd4(%esp),%eax > 0x080494e2 <+2242>: mov %eax,(%esp) > 0x080494e5 <+2245>: movb $0x20,0xe8(%esp) > 0x080494ed <+2253>: movb $0xa,0x154(%esp) > 0x080494f5 <+2261>: movb $0x0,0xe9(%esp) > 0x080494fd <+2269>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049502 <+2274>: test %eax,%eax > 0x08049504 <+2276>: jne 0x804a190 <main(int, char**)+5488> > 0x0804950a <+2282>: movzbl 0x198(%esp),%eax > 0x08049512 <+2290>: mov %eax,0x3c(%esp) > 0x08049516 <+2294>: movzbl 0x199(%esp),%eax > 0x0804951e <+2302>: shll $0x8,0x3c(%esp) > 0x08049523 <+2307>: or %eax,0x3c(%esp) > 0x08049527 <+2311>: testb $0x3,0x19a(%esp) > 0x0804952f <+2319>: je 0x804a234 <main(int, char**)+5652> > 0x08049535 <+2325>: cmpl $0x0,0x30(%esp) > 0x0804953a <+2330>: je 0x804afeb <main(int, char**)+9163> > 0x08049540 <+2336>: lea 0xd4(%esp),%eax > 0x08049547 <+2343>: movl $0xffffffff,0x4(%esp) > 0x0804954f <+2351>: mov %eax,(%esp) > 0x08049552 <+2354>: mov $0x1,%edi > 0x08049557 <+2359>: call 0x804cd20 <Scsi_Command::umount(int)> > 0x0804955c <+2364>: test %eax,%eax > 0x0804955e <+2366>: jne 0x804bc9e <main(int, char**)+12414> > 0x08049564 <+2372>: cmpb $0x0,0x43(%esp) > 0x08049569 <+2377>: je 0x8049576 <main(int, char**)+2390> > 0x0804956b <+2379>: cmpl $0x0,0x48(%esp) > 0x08049570 <+2384>: jne 0x804bc74 <main(int, char**)+12372> > 0x08049576 <+2390>: mov 0x4c(%esp),%eax > 0x0804957a <+2394>: test %eax,%eax > 0x0804957c <+2396>: jne 0x804bc69 <main(int, char**)+12361> > 0x08049582 <+2402>: cmpl $0x12,0x5c(%esp) > 0x08049587 <+2407>: je 0x804959b <main(int, char**)+2427> > 0x08049589 <+2409>: cmpl $0x43,0x5c(%esp) > 0x0804958e <+2414>: je 0x804959b <main(int, char**)+2427> > 0x08049590 <+2416>: cmpl $0x0,0x38(%esp) > 0x08049595 <+2421>: jne 0x804bc74 <main(int, char**)+12372> > 0x0804959b <+2427>: cmpb $0x0,0x43(%esp) > 0x080495a0 <+2432>: je 0x80495ae <main(int, char**)+2446> > 0x080495a2 <+2434>: mov 0x58(%esp),%eax > 0x080495a6 <+2438>: test %eax,%eax > 0x080495a8 <+2440>: jne 0x804bc3f <main(int, char**)+12319> > 0x080495ae <+2446>: call 0x8048a50 <setsid@plt> > 0x080495b3 <+2451>: movl $0x1,0x4(%esp) > 0x080495bb <+2459>: movl $0x1,(%esp) > 0x080495c2 <+2466>: call 0x8048a00 <signal@plt> > 0x080495c7 <+2471>: movl $0x1,0x4(%esp) > 0x080495cf <+2479>: movl $0x2,(%esp) > 0x080495d6 <+2486>: call 0x8048a00 <signal@plt> > 0x080495db <+2491>: movl $0x1,0x4(%esp) > 0x080495e3 <+2499>: movl $0xf,(%esp) > 0x080495ea <+2506>: call 0x8048a00 <signal@plt> > 0x080495ef <+2511>: mov %edi,%eax > 0x080495f1 <+2513>: and 0x4c(%esp),%al > 0x080495f5 <+2517>: mov %al,0x30(%esp) > 0x080495f9 <+2521>: je 0x804a174 <main(int, char**)+5460> > 0x080495ff <+2527>: movl $0x804d136,0x80520bc > 0x08049609 <+2537>: mov 0x44(%esp),%edi > 0x0804960d <+2541>: mov 0x80520bc,%eax > 0x08049612 <+2546>: test %edi,%edi > 0x08049614 <+2548>: je 0x804a82e <main(int, char**)+7182> > 0x0804961a <+2554>: mov %eax,0x80520e0 > 0x0804961f <+2559>: mov 0x80520e4,%eax > 0x08049624 <+2564>: movw $0x0,0x38(%esp) > 0x0804962b <+2571>: movzbl 0x80520b4,%edx > 0x08049632 <+2578>: movw $0x0,0x34(%esp) > 0x08049639 <+2585>: movl $0x1,(%eax) > 0x0804963f <+2591>: mov 0x78(%esp),%eax > 0x08049643 <+2595>: movb $0x0,0x258(%esp,%eax,1) > 0x0804964b <+2603>: movb $0x2,0x259(%esp,%eax,1) > 0x08049653 <+2611>: movb $0x0,0x25a(%esp,%eax,1) > 0x0804965b <+2619>: movb $0x8,0x25b(%esp,%eax,1) > 0x08049663 <+2627>: lea 0x0(%esi),%esi > 0x08049669 <+2633>: lea 0x0(%edi,%eiz,1),%edi > 0x08049670 <+2640>: test %dl,%dl > 0x08049672 <+2642>: je 0x804975c <main(int, char**)+2876> > 0x08049678 <+2648>: xor %eax,%eax > 0x0804967a <+2650>: mov $0xb,%ecx > 0x0804967f <+2655>: lea 0xe0(%esp),%edi > 0x08049686 <+2662>: mov 0x80520e8,%ebx > 0x0804968c <+2668>: rep stos %eax,%es:(%edi) > 0x0804968e <+2670>: test %ebx,%ebx > 0x08049690 <+2672>: mov $0x10,%cl > 0x08049692 <+2674>: lea (%esi),%edi > 0x08049694 <+2676>: rep stos %eax,%es:(%edi) > 0x08049696 <+2678>: movl $0x1,0x100(%esp) > 0x080496a1 <+2689>: mov %esi,0xf8(%esp) > 0x080496a8 <+2696>: jne 0x8049db8 <main(int, char**)+4504> > 0x080496ae <+2702>: lea 0x1b8(%esp),%eax > 0x080496b5 <+2709>: mov %eax,0xec(%esp) > 0x080496bc <+2716>: lea 0xe0(%esp),%eax > 0x080496c3 <+2723>: mov %eax,0x8(%esp) > 0x080496c7 <+2727>: mov 0xd4(%esp),%eax > 0x080496ce <+2734>: movl $0x5393,0x4(%esp) > 0x080496d6 <+2742>: mov %eax,(%esp) > 0x080496d9 <+2745>: movb $0x4a,0xe0(%esp) > 0x080496e1 <+2753>: movb $0x1,0xe1(%esp) > 0x080496e9 <+2761>: mov %dl,0xe4(%esp) > 0x080496f0 <+2768>: movb $0x8,0xe8(%esp) > 0x080496f8 <+2776>: movb $0xa,0x154(%esp) > 0x08049700 <+2784>: movl $0x8,0xf0(%esp) > 0x0804970b <+2795>: movb $0x2,0xfc(%esp) > 0x08049713 <+2803>: call 0x8048af0 <ioctl@plt> > 0x08049718 <+2808>: test %eax,%eax > 0x0804971a <+2810>: je 0x8049ba8 <main(int, char**)+3976> > 0x08049720 <+2816>: movzbl 0x118(%esp),%eax > 0x08049728 <+2824>: shl $0x8,%eax > 0x0804972b <+2827>: movzbl 0x119(%esp),%edx > 0x08049733 <+2835>: or %edx,%eax > 0x08049735 <+2837>: movzbl 0x10e(%esp),%edx > 0x0804973d <+2845>: and $0xf,%edx > 0x08049740 <+2848>: shl $0x10,%edx > 0x08049743 <+2851>: or %eax,%edx > 0x08049745 <+2853>: je 0x8049ef0 <main(int, char**)+4816> > 0x0804974b <+2859>: mov $0x804d165,%eax > 0x08049750 <+2864>: movb $0x0,0x80520b4 > 0x08049757 <+2871>: call 0x804c010 <sperror(char const*, int)> > 0x0804975c <+2876>: cmpb $0x0,0x43(%esp) > 0x08049761 <+2881>: je 0x804a2b3 <main(int, char**)+5779> > 0x08049767 <+2887>: cmpb $0x0,0x30(%esp) > 0x0804976c <+2892>: je 0x80497a4 <main(int, char**)+2948> > 0x0804976e <+2894>: testb $0x3,0x19a(%esp) > 0x08049776 <+2902>: je 0x80497a4 <main(int, char**)+2948> > 0x08049778 <+2904>: mov 0x78(%esp),%eax > 0x0804977c <+2908>: movb $0x0,0x25f(%esp,%eax,1) > 0x08049784 <+2916>: movb $0x0,0x25e(%esp,%eax,1) > 0x0804978c <+2924>: movb $0x0,0x25d(%esp,%eax,1) > 0x08049794 <+2932>: movb $0x0,0x25c(%esp,%eax,1) > 0x0804979c <+2940>: movb $0x1,0x263(%esp,%eax,1) > 0x080497a4 <+2948>: lea 0xd4(%esp),%eax > 0x080497ab <+2955>: movl $0x0,0x4(%esp) > 0x080497b3 <+2963>: mov %eax,(%esp) > 0x080497b6 <+2966>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x080497bb <+2971>: movb $0x4,(%eax) > 0x080497be <+2974>: lea 0x258(%esp),%eax > 0x080497c5 <+2981>: add 0x78(%esp),%eax > 0x080497c9 <+2985>: movl $0xc,0xc(%esp) > 0x080497d1 <+2993>: mov %eax,0x8(%esp) > 0x080497d5 <+2997>: movl $0x1,0x4(%esp) > 0x080497dd <+3005>: lea 0xd4(%esp),%eax > 0x080497e4 <+3012>: mov %eax,(%esp) > 0x080497e7 <+3015>: movb $0x11,0xe1(%esp) > 0x080497ef <+3023>: movb $0x6,0x154(%esp) > 0x080497f7 <+3031>: movb $0x0,0xe5(%esp) > 0x080497ff <+3039>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049804 <+3044>: test %eax,%eax > 0x08049806 <+3046>: jne 0x804abcf <main(int, char**)+8111> > 0x0804980c <+3052>: mov 0x80520e4,%edx > 0x08049812 <+3058>: lea 0xd4(%esp),%eax > 0x08049819 <+3065>: call 0x804c0f0 <wait_for_unit(Scsi_Command&, int volatile*)> > 0x0804981e <+3070>: test %eax,%eax > 0x08049820 <+3072>: jne 0x8048ea7 <main(int, char**)+647> > 0x08049826 <+3078>: cmpl $0x0,0x4c(%esp) > 0x0804982b <+3083>: jne 0x80498b4 <main(int, char**)+3220> > 0x08049831 <+3089>: lea 0xd4(%esp),%eax > 0x08049838 <+3096>: movl $0x0,0x4(%esp) > 0x08049840 <+3104>: mov %eax,(%esp) > 0x08049843 <+3107>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x08049848 <+3112>: movb $0x5b,(%eax) > 0x0804984b <+3115>: lea 0xd4(%esp),%eax > 0x08049852 <+3122>: movl $0x0,0xc(%esp) > 0x0804985a <+3130>: movl $0x0,0x8(%esp) > 0x08049862 <+3138>: movl $0x3,0x4(%esp) > 0x0804986a <+3146>: mov %eax,(%esp) > 0x0804986d <+3149>: movb $0x1,0xe1(%esp) > 0x08049875 <+3157>: movb $0x0,0xe2(%esp) > 0x0804987d <+3165>: movb $0xa,0x154(%esp) > 0x08049885 <+3173>: movb $0x0,0xe9(%esp) > 0x0804988d <+3181>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049892 <+3186>: test %eax,%eax > 0x08049894 <+3188>: jne 0x804bc27 <main(int, char**)+12295> > 0x0804989a <+3194>: mov 0x80520e4,%edx > 0x080498a0 <+3200>: lea 0xd4(%esp),%eax > 0x080498a7 <+3207>: call 0x804c0f0 <wait_for_unit(Scsi_Command&, int volatile*)> > 0x080498ac <+3212>: test %eax,%eax > 0x080498ae <+3214>: jne 0x8048ea7 <main(int, char**)+647> > 0x080498b4 <+3220>: lea 0xd4(%esp),%eax > 0x080498bb <+3227>: movl $0x0,0x4(%esp) > 0x080498c3 <+3235>: mov %eax,(%esp) > 0x080498c6 <+3238>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x080498cb <+3243>: movb $0x5b,(%eax) > 0x080498ce <+3246>: lea 0xd4(%esp),%eax > 0x080498d5 <+3253>: movl $0x0,0xc(%esp) > 0x080498dd <+3261>: movl $0x0,0x8(%esp) > 0x080498e5 <+3269>: movl $0x3,0x4(%esp) > 0x080498ed <+3277>: mov %eax,(%esp) > 0x080498f0 <+3280>: movb $0x1,0xe1(%esp) > 0x080498f8 <+3288>: movb $0x2,0xe2(%esp) > 0x08049900 <+3296>: movb $0xa,0x154(%esp) > 0x08049908 <+3304>: movb $0x0,0xe9(%esp) > 0x08049910 <+3312>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049915 <+3317>: test %eax,%eax > 0x08049917 <+3319>: jne 0x804bc0f <main(int, char**)+12271> > 0x0804991d <+3325>: mov 0x80520e4,%edx > 0x08049923 <+3331>: lea 0xd4(%esp),%eax > 0x0804992a <+3338>: call 0x804c0f0 <wait_for_unit(Scsi_Command&, int volatile*)> > 0x0804992f <+3343>: test %eax,%eax > 0x08049931 <+3345>: jne 0x8048ea7 <main(int, char**)+647> > 0x08049937 <+3351>: mov 0x80520e4,%eax > 0x0804993c <+3356>: xor %ebx,%ebx > 0x0804993e <+3358>: mov %eax,0x5c(%esp) > 0x08049942 <+3362>: lea 0x0(%esi,%eiz,1),%esi > 0x08049949 <+3369>: lea 0x0(%edi,%eiz,1),%edi > 0x08049950 <+3376>: mov %ebx,%eax > 0x08049952 <+3378>: mov $0xb,%ecx > 0x08049957 <+3383>: lea 0xe0(%esp),%edi > 0x0804995e <+3390>: mov 0x80520e8,%edx > 0x08049964 <+3396>: rep stos %eax,%es:(%edi) > 0x08049966 <+3398>: test %edx,%edx > 0x08049968 <+3400>: mov $0x10,%cl > 0x0804996a <+3402>: lea (%esi),%edi > 0x0804996c <+3404>: rep stos %eax,%es:(%edi) > 0x0804996e <+3406>: movl $0x1,0x100(%esp) > 0x08049979 <+3417>: mov %esi,0xf8(%esp) > 0x08049980 <+3424>: jne 0x8049a20 <main(int, char**)+3584> > 0x08049986 <+3430>: lea 0xe0(%esp),%eax > 0x0804998d <+3437>: mov %eax,0x8(%esp) > 0x08049991 <+3441>: mov 0xd4(%esp),%eax > 0x08049998 <+3448>: movl $0x5393,0x4(%esp) > 0x080499a0 <+3456>: mov %eax,(%esp) > 0x080499a3 <+3459>: movb $0x1b,0xe0(%esp) > 0x080499ab <+3467>: movb $0x1,0xe1(%esp) > 0x080499b3 <+3475>: movb $0x6,0x154(%esp) > 0x080499bb <+3483>: movb $0x3,0xfc(%esp) > 0x080499c3 <+3491>: call 0x8048af0 <ioctl@plt> > 0x080499c8 <+3496>: test %eax,%eax > 0x080499ca <+3498>: jne 0x8049b78 <main(int, char**)+3928> > 0x080499d0 <+3504>: mov 0xd4(%esp),%eax > 0x080499d7 <+3511>: test %eax,%eax > 0x080499d9 <+3513>: js 0x80499ea <main(int, char**)+3530> > 0x080499db <+3515>: mov 0xd8(%esp),%edi > 0x080499e2 <+3522>: test %edi,%edi > 0x080499e4 <+3524>: jne 0x804a92f <main(int, char**)+7439> > 0x080499ea <+3530>: mov 0xdc(%esp),%eax > 0x080499f1 <+3537>: test %eax,%eax > 0x080499f3 <+3539>: je 0x80499fd <main(int, char**)+3549> > 0x080499f5 <+3541>: mov %eax,(%esp) > 0x080499f8 <+3544>: call 0x8048ab0 <free@plt> > 0x080499fd <+3549>: xor %eax,%eax > 0x080499ff <+3551>: mov 0x35c(%esp),%esi > 0x08049a06 <+3558>: xor %gs:0x14,%esi > 0x08049a0d <+3565>: jne 0x804bc0a <main(int, char**)+12266> > 0x08049a13 <+3571>: lea -0xc(%ebp),%esp > 0x08049a16 <+3574>: pop %ebx > 0x08049a17 <+3575>: pop %esi > 0x08049a18 <+3576>: pop %edi > 0x08049a19 <+3577>: pop %ebp > 0x08049a1a <+3578>: ret > 0x08049a1b <+3579>: nop > 0x08049a1c <+3580>: lea 0x0(%esi,%eiz,1),%esi > 0x08049a20 <+3584>: mov $0x10,%cl > 0x08049a22 <+3586>: lea 0x14c(%esp),%edi > 0x08049a29 <+3593>: rep stos %eax,%es:(%edi) > 0x08049a2b <+3595>: lea 0xe0(%esp),%eax > 0x08049a32 <+3602>: mov %eax,0x160(%esp) > 0x08049a39 <+3609>: lea 0x14c(%esp),%eax > 0x08049a40 <+3616>: mov %eax,0x8(%esp) > 0x08049a44 <+3620>: mov 0xd4(%esp),%eax > 0x08049a4b <+3627>: movl $0x2285,0x4(%esp) > 0x08049a53 <+3635>: mov %eax,(%esp) > 0x08049a56 <+3638>: movl $0x53,0x14c(%esp) > 0x08049a61 <+3649>: movb $0x40,0x155(%esp) > 0x08049a69 <+3657>: mov %esi,0x164(%esp) > 0x08049a70 <+3664>: movl $0x3,0x16c(%esp) > 0x08049a7b <+3675>: movb $0x1b,0xe0(%esp) > 0x08049a83 <+3683>: movb $0x1,0xe1(%esp) > 0x08049a8b <+3691>: movb $0x6,0x154(%esp) > 0x08049a93 <+3699>: movl $0xffffffff,0x150(%esp) > 0x08049a9e <+3710>: call 0x8048af0 <ioctl@plt> > 0x08049aa3 <+3715>: test %eax,%eax > 0x08049aa5 <+3717>: jne 0x80499d0 <main(int, char**)+3504> > 0x08049aab <+3723>: xor %edx,%edx > 0x08049aad <+3725>: testb $0x1,0x188(%esp) > 0x08049ab5 <+3733>: je 0x8049b30 <main(int, char**)+3856> > 0x08049ab7 <+3735>: call 0x8048990 <__errno_location@plt> > 0x08049abc <+3740>: testb $0x1,0x179(%esp) > 0x08049ac4 <+3748>: movl $0x5,(%eax) > 0x08049aca <+3754>: mov $0xffffffff,%edx > 0x08049acf <+3759>: je 0x8049b30 <main(int, char**)+3856> > 0x08049ad1 <+3761>: movzbl 0x118(%esp),%edi > 0x08049ad9 <+3769>: movzbl 0x119(%esp),%ecx > 0x08049ae1 <+3777>: mov %edi,%edx > 0x08049ae3 <+3779>: movzbl %dl,%edx > 0x08049ae6 <+3782>: mov %cl,0x58(%esp) > 0x08049aea <+3786>: shl $0x8,%edx > 0x08049aed <+3789>: or %ecx,%edx > 0x08049aef <+3791>: movzbl 0x10e(%esp),%ecx > 0x08049af7 <+3799>: and $0xf,%ecx > 0x08049afa <+3802>: shl $0x10,%ecx > 0x08049afd <+3805>: or %ecx,%edx > 0x08049aff <+3807>: je 0x804a038 <main(int, char**)+5144> > 0x08049b05 <+3813>: mov %edi,%ecx > 0x08049b07 <+3815>: cmp $0x21,%cl > 0x08049b0a <+3818>: je 0x804a96f <main(int, char**)+7503> > 0x08049b10 <+3824>: ja 0x804a155 <main(int, char**)+5429> > 0x08049b16 <+3830>: cmp $0x4,%cl > 0x08049b19 <+3833>: je 0x804a959 <main(int, char**)+7481> > 0x08049b1f <+3839>: cmp $0x20,%cl > 0x08049b22 <+3842>: jne 0x8049b30 <main(int, char**)+3856> > 0x08049b24 <+3844>: movl $0x13,(%eax) > 0x08049b2a <+3850>: lea 0x0(%esi),%esi > 0x08049b30 <+3856>: cmp $0x20407,%edx > 0x08049b36 <+3862>: jne 0x80499d0 <main(int, char**)+3504> > 0x08049b3c <+3868>: mov 0x5c(%esp),%eax > 0x08049b40 <+3872>: test %eax,%eax > 0x08049b42 <+3874>: je 0x8049b52 <main(int, char**)+3890> > 0x08049b44 <+3876>: cmpb $0x0,0x11b(%esp) > 0x08049b4c <+3884>: js 0x8049d98 <main(int, char**)+4472> > 0x08049b52 <+3890>: movl $0x14d,0x8(%esp) > 0x08049b5a <+3898>: movl $0x0,0x4(%esp) > 0x08049b62 <+3906>: movl $0x0,(%esp) > 0x08049b69 <+3913>: call 0x8048bd0 <poll@plt> > 0x08049b6e <+3918>: jmp 0x8049950 <main(int, char**)+3376> > 0x08049b73 <+3923>: nop > 0x08049b74 <+3924>: lea 0x0(%esi,%eiz,1),%esi > 0x08049b78 <+3928>: movzbl 0x118(%esp),%eax > 0x08049b80 <+3936>: shl $0x8,%eax > 0x08049b83 <+3939>: movzbl 0x119(%esp),%edx > 0x08049b8b <+3947>: or %edx,%eax > 0x08049b8d <+3949>: movzbl 0x10e(%esp),%edx > 0x08049b95 <+3957>: and $0xf,%edx > 0x08049b98 <+3960>: shl $0x10,%edx > 0x08049b9b <+3963>: or %eax,%edx > 0x08049b9d <+3965>: je 0x80499d0 <main(int, char**)+3504> > 0x08049ba3 <+3971>: jmp 0x8049b30 <main(int, char**)+3856> > 0x08049ba5 <+3973>: lea 0x0(%esi),%esi > 0x08049ba8 <+3976>: movzbl 0x1ba(%esp),%edi > 0x08049bb0 <+3984>: movzbl 0x1bb(%esp),%eax > 0x08049bb8 <+3992>: and $0x7,%edi > 0x08049bbb <+3995>: mov %al,0x50(%esp) > 0x08049bbf <+3999>: mov %al,0x80520b4 > 0x08049bc4 <+4004>: je 0x804975c <main(int, char**)+2876> > 0x08049bca <+4010>: movzbl 0x1b8(%esp),%eax > 0x08049bd2 <+4018>: shl $0x8,%eax > 0x08049bd5 <+4021>: movzbl 0x1b9(%esp),%edx > 0x08049bdd <+4029>: or %edx,%eax > 0x08049bdf <+4031>: cmp $0x2,%eax > 0x08049be2 <+4034>: je 0x804975c <main(int, char**)+2876> > 0x08049be8 <+4040>: movzbl 0x1bc(%esp),%edx > 0x08049bf0 <+4048>: mov %edx,%eax > 0x08049bf2 <+4050>: and $0xf,%eax > 0x08049bf5 <+4053>: mov %al,0x44(%esp) > 0x08049bf9 <+4057>: je 0x804975c <main(int, char**)+2876> > 0x08049bff <+4063>: movzbl 0x1bd(%esp),%ecx > 0x08049c07 <+4071>: movzbl %cl,%eax > 0x08049c0a <+4074>: shl $0x18,%edx > 0x08049c0d <+4077>: shl $0x10,%eax > 0x08049c10 <+4080>: movzbl 0x1bf(%esp),%ebx > 0x08049c18 <+4088>: or %edx,%eax > 0x08049c1a <+4090>: movzbl 0x1be(%esp),%edx > 0x08049c22 <+4098>: shl $0x8,%edx > 0x08049c25 <+4101>: or %ebx,%edx > 0x08049c27 <+4103>: mov %edi,%ebx > 0x08049c29 <+4105>: movzbl %bl,%edi > 0x08049c2c <+4108>: or %edx,%eax > 0x08049c2e <+4110>: jmp *0x804f860(,%edi,4) > 0x08049c35 <+4117>: and $0x2,%cl > 0x08049c38 <+4120>: jne 0x8049c4f <main(int, char**)+4143> > 0x08049c3a <+4122>: lea 0x0(%esi),%esi > 0x08049c40 <+4128>: movzbl 0x50(%esp),%edx > 0x08049c45 <+4133>: jmp 0x8049670 <main(int, char**)+2640> > 0x08049c4a <+4138>: cmp $0x1,%cl > 0x08049c4d <+4141>: jbe 0x8049c40 <main(int, char**)+4128> > 0x08049c4f <+4143>: cmpw $0x0,0x38(%esp) > 0x08049c55 <+4149>: je 0x804a896 <main(int, char**)+7286> > 0x08049c5b <+4155>: movw $0x1,0x38(%esp) > 0x08049c62 <+4162>: movzbl 0x50(%esp),%edx > 0x08049c67 <+4167>: cmpw $0x0,0x34(%esp) > 0x08049c6d <+4173>: jne 0x8049670 <main(int, char**)+2640> > 0x08049c73 <+4179>: lea 0xd4(%esp),%eax > 0x08049c7a <+4186>: movl $0x0,0x4(%esp) > 0x08049c82 <+4194>: mov %eax,(%esp) > 0x08049c85 <+4197>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x08049c8a <+4202>: movb $0x46,(%eax) > 0x08049c8d <+4205>: lea 0x1b8(%esp),%eax > 0x08049c94 <+4212>: movl $0x8,0xc(%esp) > 0x08049c9c <+4220>: mov %eax,0x8(%esp) > 0x08049ca0 <+4224>: movl $0x2,0x4(%esp) > 0x08049ca8 <+4232>: lea 0xd4(%esp),%eax > 0x08049caf <+4239>: mov %eax,(%esp) > 0x08049cb2 <+4242>: movb $0x8,0xe8(%esp) > 0x08049cba <+4250>: movb $0xa,0x154(%esp) > 0x08049cc2 <+4258>: movb $0x0,0xe9(%esp) > 0x08049cca <+4266>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049ccf <+4271>: test %eax,%eax > 0x08049cd1 <+4273>: je 0x804a9c5 <main(int, char**)+7589> > 0x08049cd7 <+4279>: movzbl 0x80520b4,%edx > 0x08049cde <+4286>: movw $0x0,0x34(%esp) > 0x08049ce5 <+4293>: jmp 0x8049670 <main(int, char**)+2640> > 0x08049cea <+4298>: cmp $0x2,%ax > 0x08049cee <+4302>: jbe 0x8049c62 <main(int, char**)+4162> > 0x08049cf4 <+4308>: jmp 0x8049c4f <main(int, char**)+4143> > 0x08049cf9 <+4313>: movzbl 0x50(%esp),%edx > 0x08049cfe <+4318>: cmpb $0x1,0x44(%esp) > 0x08049d03 <+4323>: jne 0x8049670 <main(int, char**)+2640> > 0x08049d09 <+4329>: and $0x3,%cl > 0x08049d0c <+4332>: je 0x804975c <main(int, char**)+2876> > 0x08049d12 <+4338>: movzwl %ax,%eax > 0x08049d15 <+4341>: movl $0x0,0x4(%esp) > 0x08049d1d <+4349>: add $0x1,%eax > 0x08049d20 <+4352>: movl $0x0,(%esp) > 0x08049d27 <+4359>: imul $0x64,%eax,%eax > 0x08049d2a <+4362>: mov %eax,0x8(%esp) > 0x08049d2e <+4366>: call 0x8048bd0 <poll@plt> > 0x08049d33 <+4371>: lea 0xd4(%esp),%eax > 0x08049d3a <+4378>: movl $0x0,0x4(%esp) > 0x08049d42 <+4386>: mov %eax,(%esp) > 0x08049d45 <+4389>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x08049d4a <+4394>: movb $0x0,(%eax) > 0x08049d4d <+4397>: lea 0xd4(%esp),%eax > 0x08049d54 <+4404>: movl $0x0,0xc(%esp) > 0x08049d5c <+4412>: movl $0x0,0x8(%esp) > 0x08049d64 <+4420>: movl $0x3,0x4(%esp) > 0x08049d6c <+4428>: mov %eax,(%esp) > 0x08049d6f <+4431>: movb $0x6,0x154(%esp) > 0x08049d77 <+4439>: movb $0x0,0xe5(%esp) > 0x08049d7f <+4447>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x08049d84 <+4452>: test %eax,%eax > 0x08049d86 <+4454>: jne 0x804b356 <main(int, char**)+10038> > 0x08049d8c <+4460>: movzbl 0x80520b4,%edx > 0x08049d93 <+4467>: jmp 0x8049670 <main(int, char**)+2640> > 0x08049d98 <+4472>: movzbl 0x11c(%esp),%eax > 0x08049da0 <+4480>: mov 0x5c(%esp),%edi > 0x08049da4 <+4484>: movzbl 0x11d(%esp),%edx > 0x08049dac <+4492>: shl $0x8,%eax > 0x08049daf <+4495>: or %edx,%eax > 0x08049db1 <+4497>: mov %eax,(%edi) > 0x08049db3 <+4499>: jmp 0x8049b52 <main(int, char**)+3890> > 0x08049db8 <+4504>: mov $0x10,%cl > 0x08049dba <+4506>: lea 0x14c(%esp),%edi > 0x08049dc1 <+4513>: rep stos %eax,%es:(%edi) > 0x08049dc3 <+4515>: lea 0xe0(%esp),%eax > 0x08049dca <+4522>: mov %eax,0x160(%esp) > 0x08049dd1 <+4529>: lea 0x1b8(%esp),%eax > 0x08049dd8 <+4536>: mov %eax,0x15c(%esp) > 0x08049ddf <+4543>: lea 0x14c(%esp),%eax > 0x08049de6 <+4550>: mov %eax,0x8(%esp) > 0x08049dea <+4554>: mov 0xd4(%esp),%eax > 0x08049df1 <+4561>: movl $0x2285,0x4(%esp) > 0x08049df9 <+4569>: mov %eax,(%esp) > 0x08049dfc <+4572>: movl $0x53,0x14c(%esp) > 0x08049e07 <+4583>: movb $0x40,0x155(%esp) > 0x08049e0f <+4591>: mov %esi,0x164(%esp) > 0x08049e16 <+4598>: movl $0x3,0x16c(%esp) > 0x08049e21 <+4609>: movb $0x4a,0xe0(%esp) > 0x08049e29 <+4617>: movb $0x1,0xe1(%esp) > 0x08049e31 <+4625>: mov %dl,0xe4(%esp) > 0x08049e38 <+4632>: movb $0x8,0xe8(%esp) > 0x08049e40 <+4640>: movb $0xa,0x154(%esp) > 0x08049e48 <+4648>: movl $0x8,0x158(%esp) > 0x08049e53 <+4659>: movl $0xfffffffd,0x150(%esp) > 0x08049e5e <+4670>: call 0x8048af0 <ioctl@plt> > 0x08049e63 <+4675>: test %eax,%eax > 0x08049e65 <+4677>: jne 0x8049ef0 <main(int, char**)+4816> > 0x08049e6b <+4683>: testb $0x1,0x188(%esp) > 0x08049e73 <+4691>: je 0x8049ba8 <main(int, char**)+3976> > 0x08049e79 <+4697>: call 0x8048990 <__errno_location@plt> > 0x08049e7e <+4702>: testb $0x1,0x179(%esp) > 0x08049e86 <+4710>: movl $0x5,(%eax) > 0x08049e8c <+4716>: je 0x8049ef0 <main(int, char**)+4816> > 0x08049e8e <+4718>: movzbl 0x118(%esp),%ebx > 0x08049e96 <+4726>: movzbl 0x119(%esp),%edi > 0x08049e9e <+4734>: movzbl %bl,%edx > 0x08049ea1 <+4737>: mov %edi,%ecx > 0x08049ea3 <+4739>: shl $0x8,%edx > 0x08049ea6 <+4742>: movzbl %cl,%ecx > 0x08049ea9 <+4745>: or %ecx,%edx > 0x08049eab <+4747>: movzbl 0x10e(%esp),%ecx > 0x08049eb3 <+4755>: and $0xf,%ecx > 0x08049eb6 <+4758>: shl $0x10,%ecx > 0x08049eb9 <+4761>: or %ecx,%edx > 0x08049ebb <+4763>: je 0x8049ef0 <main(int, char**)+4816> > 0x08049ebd <+4765>: cmp $0x21,%bl > 0x08049ec0 <+4768>: je 0x804ac48 <main(int, char**)+8232> > 0x08049ec6 <+4774>: ja 0x804a912 <main(int, char**)+7410> > 0x08049ecc <+4780>: cmp $0x4,%bl > 0x08049ecf <+4783>: nop > 0x08049ed0 <+4784>: je 0x804ac5c <main(int, char**)+8252> > 0x08049ed6 <+4790>: cmp $0x20,%bl > 0x08049ed9 <+4793>: jne 0x804974b <main(int, char**)+2859> > 0x08049edf <+4799>: movl $0x13,(%eax) > 0x08049ee5 <+4805>: jmp 0x804974b <main(int, char**)+2859> > 0x08049eea <+4810>: lea 0x0(%esi),%esi > 0x08049ef0 <+4816>: mov $0xffffffff,%edx > 0x08049ef5 <+4821>: jmp 0x804974b <main(int, char**)+2859> > 0x08049efa <+4826>: lea 0x0(%esi),%esi > 0x08049f00 <+4832>: mov $0x10,%cl > 0x08049f02 <+4834>: lea 0x14c(%esp),%edi > 0x08049f09 <+4841>: rep stos %eax,%es:(%edi) > 0x08049f0b <+4843>: lea 0xe0(%esp),%eax > 0x08049f12 <+4850>: mov %eax,0x160(%esp) > 0x08049f19 <+4857>: lea 0x258(%esp),%eax > 0x08049f20 <+4864>: mov %eax,0x15c(%esp) > 0x08049f27 <+4871>: lea 0x14c(%esp),%eax > 0x08049f2e <+4878>: mov %eax,0x8(%esp) > 0x08049f32 <+4882>: mov 0xd4(%esp),%eax > 0x08049f39 <+4889>: movl $0x2285,0x4(%esp) > 0x08049f41 <+4897>: mov %eax,(%esp) > 0x08049f44 <+4900>: movl $0x53,0x14c(%esp) > 0x08049f4f <+4911>: movb $0x40,0x155(%esp) > 0x08049f57 <+4919>: mov %esi,0x164(%esp) > 0x08049f5e <+4926>: movl $0x3,0x16c(%esp) > 0x08049f69 <+4937>: movb $0x23,0xe0(%esp) > 0x08049f71 <+4945>: movb $0x4,0xe8(%esp) > 0x08049f79 <+4953>: movb $0xa,0x154(%esp) > 0x08049f81 <+4961>: movl $0x4,0x158(%esp) > 0x08049f8c <+4972>: movl $0xfffffffd,0x150(%esp) > 0x08049f97 <+4983>: call 0x8048af0 <ioctl@plt> > 0x08049f9c <+4988>: test %eax,%eax > 0x08049f9e <+4990>: jne 0x80491e2 <main(int, char**)+1474> > 0x08049fa4 <+4996>: xor %edx,%edx > 0x08049fa6 <+4998>: testb $0x1,0x188(%esp) > 0x08049fae <+5006>: je 0x8049220 <main(int, char**)+1536> > 0x08049fb4 <+5012>: call 0x8048990 <__errno_location@plt> > 0x08049fb9 <+5017>: or $0xffffffff,%edx > 0x08049fbc <+5020>: testb $0x1,0x179(%esp) > 0x08049fc4 <+5028>: movl $0x5,(%eax) > 0x08049fca <+5034>: je 0x8049220 <main(int, char**)+1536> > 0x08049fd0 <+5040>: movzbl 0x118(%esp),%edi > 0x08049fd8 <+5048>: movzbl 0x119(%esp),%ecx > 0x08049fe0 <+5056>: mov %edi,%edx > 0x08049fe2 <+5058>: movzbl %dl,%edx > 0x08049fe5 <+5061>: mov %cl,0x43(%esp) > 0x08049fe9 <+5065>: shl $0x8,%edx > 0x08049fec <+5068>: or %ecx,%edx > 0x08049fee <+5070>: movzbl 0x10e(%esp),%ecx > 0x08049ff6 <+5078>: and $0xf,%ecx > 0x08049ff9 <+5081>: shl $0x10,%ecx > 0x08049ffc <+5084>: or %ecx,%edx > 0x08049ffe <+5086>: je 0x804920f <main(int, char**)+1519> > 0x0804a004 <+5092>: mov %edi,%ecx > 0x0804a006 <+5094>: cmp $0x21,%cl > 0x0804a009 <+5097>: je 0x804b367 <main(int, char**)+10055> > 0x0804a00f <+5103>: ja 0x804ac29 <main(int, char**)+8201> > 0x0804a015 <+5109>: cmp $0x4,%cl > 0x0804a018 <+5112>: je 0x804b37b <main(int, char**)+10075> > 0x0804a01e <+5118>: cmp $0x20,%cl > 0x0804a021 <+5121>: jne 0x8049220 <main(int, char**)+1536> > 0x0804a027 <+5127>: movl $0x13,(%eax) > 0x0804a02d <+5133>: jmp 0x8049220 <main(int, char**)+1536> > 0x0804a032 <+5138>: lea 0x0(%esi),%esi > 0x0804a038 <+5144>: mov $0xffffffff,%edx > 0x0804a03d <+5149>: jmp 0x8049b30 <main(int, char**)+3856> > 0x0804a042 <+5154>: cmpl $0x12,0x5c(%esp) > 0x0804a047 <+5159>: je 0x804a9ee <main(int, char**)+7630> > 0x0804a04d <+5165>: cmpl $0x41,0x5c(%esp) > 0x0804a052 <+5170>: je 0x804ab46 <main(int, char**)+7974> > 0x0804a058 <+5176>: cmpl $0x43,0x5c(%esp) > 0x0804a05d <+5181>: je 0x804ae04 <main(int, char**)+8676> > 0x0804a063 <+5187>: cmpl $0x1,0x58(%esp) > 0x0804a068 <+5192>: movl $0x8,0x78(%esp) > 0x0804a070 <+5200>: sbb %eax,%eax > 0x0804a072 <+5202>: mov %eax,0x50(%esp) > 0x0804a076 <+5206>: andl $0x5,0x50(%esp) > 0x0804a07b <+5211>: addl $0x10,0x50(%esp) > 0x0804a080 <+5216>: cmp $0x8,%edi > 0x0804a083 <+5219>: je 0x804b760 <main(int, char**)+11072> > 0x0804a089 <+5225>: movzbl 0x268(%esp),%eax > 0x0804a091 <+5233>: mov 0x50(%esp),%ecx > 0x0804a095 <+5237>: sar $0x2,%eax > 0x0804a098 <+5240>: cmp %eax,%ecx > 0x0804a09a <+5242>: je 0x80493c1 <main(int, char**)+1953> > 0x0804a0a0 <+5248>: lea -0x9(%edi),%eax > 0x0804a0a3 <+5251>: mov $0x10,%edx > 0x0804a0a8 <+5256>: mov %ebx,0x3c(%esp) > 0x0804a0ac <+5260>: mov %edi,0x2c(%esp) > 0x0804a0b0 <+5264>: shr $0x3,%eax > 0x0804a0b3 <+5267>: mov %ecx,%edi > 0x0804a0b5 <+5269>: shl $0x3,%eax > 0x0804a0b8 <+5272>: add %edx,%eax > 0x0804a0ba <+5274>: mov %eax,%edx > 0x0804a0bc <+5276>: mov $0x10,%eax > 0x0804a0c1 <+5281>: mov %edx,%ebx > 0x0804a0c3 <+5283>: jmp 0x804a0dc <main(int, char**)+5308> > 0x0804a0c5 <+5285>: lea 0x0(%esi),%esi > 0x0804a0c8 <+5288>: movzbl 0x260(%esp,%eax,1),%edx > 0x0804a0d0 <+5296>: lea 0x8(%eax),%ecx > 0x0804a0d3 <+5299>: sar $0x2,%edx > 0x0804a0d6 <+5302>: cmp %edx,%edi > 0x0804a0d8 <+5304>: je 0x804a0e0 <main(int, char**)+5312> > 0x0804a0da <+5306>: mov %ecx,%eax > 0x0804a0dc <+5308>: cmp %ebx,%eax > 0x0804a0de <+5310>: jne 0x804a0c8 <main(int, char**)+5288> > 0x0804a0e0 <+5312>: cmpl $0x15,0x50(%esp) > 0x0804a0e5 <+5317>: mov 0x3c(%esp),%ebx > 0x0804a0e9 <+5321>: mov 0x2c(%esp),%edi > 0x0804a0ed <+5325>: mov %eax,0x78(%esp) > 0x0804a0f1 <+5329>: jne 0x80493c1 <main(int, char**)+1953> > 0x0804a0f7 <+5335>: cmp %eax,%edi > 0x0804a0f9 <+5337>: jne 0x80493c1 <main(int, char**)+1953> > 0x0804a0ff <+5343>: mov 0x80520c0,%eax > 0x0804a104 <+5348>: movl $0x30,0x8(%esp) > 0x0804a10c <+5356>: mov %eax,0xc(%esp) > 0x0804a110 <+5360>: movl $0x1,0x4(%esp) > 0x0804a118 <+5368>: movl $0x804dda8,(%esp) > 0x0804a11f <+5375>: call 0x8048b70 <fwrite@plt> > 0x0804a124 <+5380>: movl $0x8,0x78(%esp) > 0x0804a12c <+5388>: mov $0x8,%eax > 0x0804a131 <+5393>: jmp 0x804a148 <main(int, char**)+5416> > 0x0804a133 <+5395>: movzbl 0x260(%esp,%eax,1),%edx > 0x0804a13b <+5403>: lea 0x8(%eax),%ecx > 0x0804a13e <+5406>: sar $0x2,%edx > 0x0804a141 <+5409>: cmp $0x10,%edx > 0x0804a144 <+5412>: je 0x804a14c <main(int, char**)+5420> > 0x0804a146 <+5414>: mov %ecx,%eax > 0x0804a148 <+5416>: cmp %eax,%edi > 0x0804a14a <+5418>: jg 0x804a133 <main(int, char**)+5395> > 0x0804a14c <+5420>: mov %eax,0x78(%esp) > 0x0804a150 <+5424>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804a155 <+5429>: mov %edi,%ecx > 0x0804a157 <+5431>: cmp $0x30,%cl > 0x0804a15a <+5434>: je 0x804a964 <main(int, char**)+7492> > 0x0804a160 <+5440>: cmp $0x3a,%cl > 0x0804a163 <+5443>: jne 0x8049b30 <main(int, char**)+3856> > 0x0804a169 <+5449>: movl $0x7b,(%eax) > 0x0804a16f <+5455>: jmp 0x8049b30 <main(int, char**)+3856> > 0x0804a174 <+5460>: mov $0x804d14a,%eax > 0x0804a179 <+5465>: cmpl $0x0,0x48(%esp) > 0x0804a17e <+5470>: mov $0x804d153,%edx > 0x0804a183 <+5475>: cmove %edx,%eax > 0x0804a186 <+5478>: mov %eax,0x80520bc > 0x0804a18b <+5483>: jmp 0x8049609 <main(int, char**)+2537> > 0x0804a190 <+5488>: mov %eax,%edx > 0x0804a192 <+5490>: mov $0x804d0f8,%eax > 0x0804a197 <+5495>: call 0x804c010 <sperror(char const*, int)> > 0x0804a19c <+5500>: cmpl $0x0,0x30(%esp) > 0x0804a1a1 <+5505>: je 0x8048ea7 <main(int, char**)+647> > 0x0804a1a7 <+5511>: or $0xffffffff,%eax > 0x0804a1aa <+5514>: mov $0x8,%ecx > 0x0804a1af <+5519>: lea 0x198(%esp),%edi > 0x0804a1b6 <+5526>: rep stos %eax,%es:(%edi) > 0x0804a1b8 <+5528>: lea 0xd4(%esp),%eax > 0x0804a1bf <+5535>: movl $0x0,0x4(%esp) > 0x0804a1c7 <+5543>: mov %eax,(%esp) > 0x0804a1ca <+5546>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a1cf <+5551>: movb $0x35,(%eax) > 0x0804a1d2 <+5554>: lea 0xd4(%esp),%eax > 0x0804a1d9 <+5561>: movl $0x0,0xc(%esp) > 0x0804a1e1 <+5569>: movl $0x0,0x8(%esp) > 0x0804a1e9 <+5577>: movl $0x3,0x4(%esp) > 0x0804a1f1 <+5585>: mov %eax,(%esp) > 0x0804a1f4 <+5588>: movb $0xa,0x154(%esp) > 0x0804a1fc <+5596>: movb $0x0,0xe9(%esp) > 0x0804a204 <+5604>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a209 <+5609>: movzbl 0x198(%esp),%eax > 0x0804a211 <+5617>: mov %eax,0x3c(%esp) > 0x0804a215 <+5621>: movzbl 0x199(%esp),%eax > 0x0804a21d <+5629>: shll $0x8,0x3c(%esp) > 0x0804a222 <+5634>: or %eax,0x3c(%esp) > 0x0804a226 <+5638>: testb $0x3,0x19a(%esp) > 0x0804a22e <+5646>: jne 0x8049540 <main(int, char**)+2336> > 0x0804a234 <+5652>: cmpl $0x14,0x5c(%esp) > 0x0804a239 <+5657>: jne 0x804a24d <main(int, char**)+5677> > 0x0804a23b <+5659>: cmpl $0x0,0x48(%esp) > 0x0804a240 <+5664>: jne 0x804a24d <main(int, char**)+5677> > 0x0804a242 <+5666>: cmpl $0x0,0x30(%esp) > 0x0804a247 <+5671>: je 0x804b78d <main(int, char**)+11117> > 0x0804a24d <+5677>: cmpl $0x0,0x30(%esp) > 0x0804a252 <+5682>: je 0x804a25b <main(int, char**)+5691> > 0x0804a254 <+5684>: xor %edi,%edi > 0x0804a256 <+5686>: jmp 0x8049564 <main(int, char**)+2372> > 0x0804a25b <+5691>: cmpl $0x21,0x5c(%esp) > 0x0804a260 <+5696>: jne 0x804a254 <main(int, char**)+5684> > 0x0804a262 <+5698>: mov 0x80520c0,%eax > 0x0804a267 <+5703>: movl $0x11,0x8(%esp) > 0x0804a26f <+5711>: mov %eax,0xc(%esp) > 0x0804a273 <+5715>: movl $0x1,0x4(%esp) > 0x0804a27b <+5723>: movl $0x804d124,(%esp) > 0x0804a282 <+5730>: xor %edi,%edi > 0x0804a284 <+5732>: call 0x8048b70 <fwrite@plt> > 0x0804a289 <+5737>: mov 0x80520c0,%eax > 0x0804a28e <+5742>: movl $0x53,0x8(%esp) > 0x0804a296 <+5750>: mov %eax,0xc(%esp) > 0x0804a29a <+5754>: movl $0x1,0x4(%esp) > 0x0804a2a2 <+5762>: movl $0x804e2c8,(%esp) > 0x0804a2a9 <+5769>: call 0x8048b70 <fwrite@plt> > 0x0804a2ae <+5774>: jmp 0x8049564 <main(int, char**)+2372> > 0x0804a2b3 <+5779>: cmpl $0x12,0x5c(%esp) > 0x0804a2b8 <+5784>: je 0x804ae1b <main(int, char**)+8699> > 0x0804a2be <+5790>: cmpl $0x43,0x5c(%esp) > 0x0804a2c3 <+5795>: je 0x804ae95 <main(int, char**)+8821> > 0x0804a2c9 <+5801>: cmpl $0x41,0x5c(%esp) > 0x0804a2ce <+5806>: je 0x804ab5d <main(int, char**)+7997> > 0x0804a2d4 <+5812>: mov 0x5c(%esp),%eax > 0x0804a2d8 <+5816>: lea 0x1b8(%esp),%ebx > 0x0804a2df <+5823>: test %ax,%ax > 0x0804a2e2 <+5826>: mov %ax,0x58(%esp) > 0x0804a2e7 <+5831>: jne 0x804a36e <main(int, char**)+5966> > 0x0804a2ed <+5837>: lea 0xd4(%esp),%eax > 0x0804a2f4 <+5844>: movl $0x0,0x4(%esp) > 0x0804a2fc <+5852>: mov %eax,(%esp) > 0x0804a2ff <+5855>: lea 0x1b8(%esp),%ebx > 0x0804a306 <+5862>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a30b <+5867>: movb $0x46,(%eax) > 0x0804a30e <+5870>: lea 0xd4(%esp),%eax > 0x0804a315 <+5877>: movl $0x8,0xc(%esp) > 0x0804a31d <+5885>: mov %ebx,0x8(%esp) > 0x0804a321 <+5889>: movl $0x2,0x4(%esp) > 0x0804a329 <+5897>: mov %eax,(%esp) > 0x0804a32c <+5900>: movb $0x8,0xe8(%esp) > 0x0804a334 <+5908>: movb $0xa,0x154(%esp) > 0x0804a33c <+5916>: movb $0x0,0xe9(%esp) > 0x0804a344 <+5924>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a349 <+5929>: test %eax,%eax > 0x0804a34b <+5931>: jne 0x804b770 <main(int, char**)+11088> > 0x0804a351 <+5937>: movzbl 0x1bf(%esp),%edi > 0x0804a359 <+5945>: movzbl 0x1be(%esp),%eax > 0x0804a361 <+5953>: mov %di,0x58(%esp) > 0x0804a366 <+5958>: shl $0x8,%eax > 0x0804a369 <+5961>: or %ax,0x58(%esp) > 0x0804a36e <+5966>: lea 0xd4(%esp),%eax > 0x0804a375 <+5973>: movl $0x0,0x4(%esp) > 0x0804a37d <+5981>: mov %eax,(%esp) > 0x0804a380 <+5984>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a385 <+5989>: movb $0x52,(%eax) > 0x0804a388 <+5992>: lea 0xd4(%esp),%eax > 0x0804a38f <+5999>: movl $0x20,0xc(%esp) > 0x0804a397 <+6007>: mov %ebx,0x8(%esp) > 0x0804a39b <+6011>: movl $0x2,0x4(%esp) > 0x0804a3a3 <+6019>: mov %eax,(%esp) > 0x0804a3a6 <+6022>: movb $0x1,0xe1(%esp) > 0x0804a3ae <+6030>: movb $0x1,0xe5(%esp) > 0x0804a3b6 <+6038>: movb $0x20,0xe8(%esp) > 0x0804a3be <+6046>: movb $0xa,0x154(%esp) > 0x0804a3c6 <+6054>: movb $0x0,0xe9(%esp) > 0x0804a3ce <+6062>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a3d3 <+6067>: test %eax,%eax > 0x0804a3d5 <+6069>: jne 0x804bbfe <main(int, char**)+12254> > 0x0804a3db <+6075>: lea 0xd4(%esp),%eax > 0x0804a3e2 <+6082>: movl $0x0,0x4(%esp) > 0x0804a3ea <+6090>: mov %eax,(%esp) > 0x0804a3ed <+6093>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a3f2 <+6098>: movb $0x5a,(%eax) > 0x0804a3f5 <+6101>: lea 0x18c(%esp),%eax > 0x0804a3fc <+6108>: movl $0xc,0xc(%esp) > 0x0804a404 <+6116>: mov %eax,0x8(%esp) > 0x0804a408 <+6120>: movl $0x2,0x4(%esp) > 0x0804a410 <+6128>: lea 0xd4(%esp),%eax > 0x0804a417 <+6135>: mov %eax,(%esp) > 0x0804a41a <+6138>: movb $0x8,0xe1(%esp) > 0x0804a422 <+6146>: movb $0x5,0xe2(%esp) > 0x0804a42a <+6154>: movb $0xc,0xe8(%esp) > 0x0804a432 <+6162>: movb $0xa,0x154(%esp) > 0x0804a43a <+6170>: movb $0x0,0xe9(%esp) > 0x0804a442 <+6178>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a447 <+6183>: test %eax,%eax > 0x0804a449 <+6185>: jne 0x804bbf2 <main(int, char**)+12242> > 0x0804a44f <+6191>: movzbl 0x18c(%esp),%ebx > 0x0804a457 <+6199>: shl $0x8,%ebx > 0x0804a45a <+6202>: movzbl 0x18d(%esp),%eax > 0x0804a462 <+6210>: movzbl 0x193(%esp),%edx > 0x0804a46a <+6218>: or %eax,%ebx > 0x0804a46c <+6220>: movzbl 0x192(%esp),%eax > 0x0804a474 <+6228>: add $0x2,%ebx > 0x0804a477 <+6231>: shl $0x8,%eax > 0x0804a47a <+6234>: or %edx,%eax > 0x0804a47c <+6236>: je 0x804aaf5 <main(int, char**)+7893> > 0x0804a482 <+6242>: add $0x16,%eax > 0x0804a485 <+6245>: cmp %eax,%ebx > 0x0804a487 <+6247>: jbe 0x804bbc1 <main(int, char**)+12193> > 0x0804a48d <+6253>: mov %ebx,(%esp) > 0x0804a490 <+6256>: call 0x8048b80 <malloc@plt> > 0x0804a495 <+6261>: test %eax,%eax > 0x0804a497 <+6263>: mov %eax,0x5c(%esp) > 0x0804a49b <+6267>: je 0x804bb90 <main(int, char**)+12144> > 0x0804a4a1 <+6273>: lea 0xd4(%esp),%eax > 0x0804a4a8 <+6280>: movl $0x0,0x4(%esp) > 0x0804a4b0 <+6288>: mov %eax,(%esp) > 0x0804a4b3 <+6291>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a4b8 <+6296>: movb $0x5a,(%eax) > 0x0804a4bb <+6299>: mov %ebx,%eax > 0x0804a4bd <+6301>: shr $0x8,%eax > 0x0804a4c0 <+6304>: mov %ebx,0xc(%esp) > 0x0804a4c4 <+6308>: mov %al,0xe7(%esp) > 0x0804a4cb <+6315>: mov 0x5c(%esp),%eax > 0x0804a4cf <+6319>: mov %eax,0x8(%esp) > 0x0804a4d3 <+6323>: movl $0x2,0x4(%esp) > 0x0804a4db <+6331>: lea 0xd4(%esp),%eax > 0x0804a4e2 <+6338>: mov %eax,(%esp) > 0x0804a4e5 <+6341>: movb $0x8,0xe1(%esp) > 0x0804a4ed <+6349>: movb $0x5,0xe2(%esp) > 0x0804a4f5 <+6357>: mov %bl,0xe8(%esp) > 0x0804a4fc <+6364>: movb $0xa,0x154(%esp) > 0x0804a504 <+6372>: movb $0x0,0xe9(%esp) > 0x0804a50c <+6380>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a511 <+6385>: test %eax,%eax > 0x0804a513 <+6387>: jne 0x804bbf2 <main(int, char**)+12242> > 0x0804a519 <+6393>: mov 0x5c(%esp),%edi > 0x0804a51d <+6397>: sub $0x2,%ebx > 0x0804a520 <+6400>: movzbl (%edi),%ecx > 0x0804a523 <+6403>: movzbl 0x1(%edi),%edx > 0x0804a527 <+6407>: mov %ecx,%eax > 0x0804a529 <+6409>: shl $0x8,%eax > 0x0804a52c <+6412>: or %edx,%eax > 0x0804a52e <+6414>: cmp %eax,%ebx > 0x0804a530 <+6416>: jae 0x804a542 <main(int, char**)+6434> > 0x0804a532 <+6418>: mov %ebx,%ecx > 0x0804a534 <+6420>: mov %bl,0x1(%edi) > 0x0804a537 <+6423>: shr $0x8,%ecx > 0x0804a53a <+6426>: movzbl %bl,%edx > 0x0804a53d <+6429>: mov %cl,(%edi) > 0x0804a53f <+6431>: movzbl %cl,%ecx > 0x0804a542 <+6434>: shl $0x8,%ecx > 0x0804a545 <+6437>: mov 0x5c(%esp),%ebx > 0x0804a549 <+6441>: or %edx,%ecx > 0x0804a54b <+6443>: mov %ecx,%eax > 0x0804a54d <+6445>: add $0x2,%eax > 0x0804a550 <+6448>: movzbl 0x7(%ebx),%edx > 0x0804a554 <+6452>: mov %eax,0x50(%esp) > 0x0804a558 <+6456>: movzbl 0x6(%ebx),%eax > 0x0804a55c <+6460>: shl $0x8,%eax > 0x0804a55f <+6463>: or %edx,%eax > 0x0804a561 <+6465>: sub %eax,0x50(%esp) > 0x0804a565 <+6469>: cmpl $0x15,0x50(%esp) > 0x0804a56a <+6474>: jbe 0x804bbc1 <main(int, char**)+12193> > 0x0804a570 <+6480>: mov %eax,%edx > 0x0804a572 <+6482>: mov 0x5c(%esp),%ebx > 0x0804a576 <+6486>: add $0x8,%edx > 0x0804a579 <+6489>: add %ebx,%edx > 0x0804a57b <+6491>: mov $0x8,%ebx > 0x0804a580 <+6496>: mov %edx,%eax > 0x0804a582 <+6498>: sub $0x8,%eax > 0x0804a585 <+6501>: mov %eax,%ecx > 0x0804a587 <+6503>: mov %eax,0x4c(%esp) > 0x0804a58b <+6507>: lea (%eax),%edi > 0x0804a58d <+6509>: xor %eax,%eax > 0x0804a58f <+6511>: and $0x1,%cl > 0x0804a592 <+6514>: jne 0x804b3d4 <main(int, char**)+10164> > 0x0804a598 <+6520>: test $0x2,%edi > 0x0804a59e <+6526>: jne 0x804b3ca <main(int, char**)+10154> > 0x0804a5a4 <+6532>: mov %ebx,%ecx > 0x0804a5a6 <+6534>: shr $0x2,%ecx > 0x0804a5a9 <+6537>: test $0x2,%bl > 0x0804a5ac <+6540>: rep stos %eax,%es:(%edi) > 0x0804a5ae <+6542>: je 0x804a5b2 <main(int, char**)+6546> > 0x0804a5b0 <+6544>: stos %ax,%es:(%edi) > 0x0804a5b2 <+6546>: and $0x1,%bl > 0x0804a5b5 <+6549>: je 0x804a5b8 <main(int, char**)+6552> > 0x0804a5b7 <+6551>: stos %al,%es:(%edi) > 0x0804a5b8 <+6552>: movzbl 0x2(%edx),%eax > 0x0804a5bc <+6556>: andb $0x7f,(%edx) > 0x0804a5bf <+6559>: mov %eax,%ecx > 0x0804a5c1 <+6561>: and $0xffffffe0,%ecx > 0x0804a5c4 <+6564>: mov %ecx,%ebx > 0x0804a5c6 <+6566>: or $0x40,%ebx > 0x0804a5c9 <+6569>: cmpw $0x14,0x58(%esp) > 0x0804a5cf <+6575>: mov %bl,0x2(%edx) > 0x0804a5d2 <+6578>: je 0x804a5e0 <main(int, char**)+6592> > 0x0804a5d4 <+6580>: cmpw $0x11,0x58(%esp) > 0x0804a5da <+6586>: jne 0x804ab0a <main(int, char**)+7914> > 0x0804a5e0 <+6592>: or $0x60,%ecx > 0x0804a5e3 <+6595>: movb $0x10,0x5(%edx) > 0x0804a5e7 <+6599>: mov %cl,0x2(%edx) > 0x0804a5ea <+6602>: movzbl 0x3(%edx),%ecx > 0x0804a5ee <+6606>: and $0xfffffff0,%ecx > 0x0804a5f1 <+6609>: cmpw $0x11,0x58(%esp) > 0x0804a5f7 <+6615>: mov %ecx,%ebx > 0x0804a5f9 <+6617>: jne 0x804af00 <main(int, char**)+8928> > 0x0804a5ff <+6623>: and $0x30,%ecx > 0x0804a602 <+6626>: or $0xffffffc5,%ecx > 0x0804a605 <+6629>: mov %cl,0x3(%edx) > 0x0804a608 <+6632>: movzbl 0x1be(%esp),%eax > 0x0804a610 <+6640>: mov %eax,%ecx > 0x0804a612 <+6642>: and $0xf,%ecx > 0x0804a615 <+6645>: cmp $0xf,%ecx > 0x0804a618 <+6648>: jne 0x804bb4a <main(int, char**)+12074> > 0x0804a61e <+6654>: orb $0x20,0x3(%edx) > 0x0804a622 <+6658>: and $0x10,%al > 0x0804a624 <+6660>: movl $0x0,0xa(%edx) > 0x0804a62b <+6667>: movb $0x8,0x4(%edx) > 0x0804a62f <+6671>: movb $0x10,0xd(%edx) > 0x0804a633 <+6675>: jne 0x804acbf <main(int, char**)+8351> > 0x0804a639 <+6681>: cmpw $0x11,0x58(%esp) > 0x0804a63f <+6687>: je 0x804a66c <main(int, char**)+6732> > 0x0804a641 <+6689>: andb $0xdf,0x3(%edx) > 0x0804a645 <+6693>: movb $0x0,0xd(%edx) > 0x0804a649 <+6697>: movzwl 0x58(%esp),%ebx > 0x0804a64e <+6702>: cmp $0x13,%bx > 0x0804a652 <+6706>: je 0x804ac72 <main(int, char**)+8274> > 0x0804a658 <+6712>: cmp $0x14,%bx > 0x0804a65c <+6716>: je 0x804b391 <main(int, char**)+10097> > 0x0804a662 <+6722>: cmp $0x11,%bx > 0x0804a666 <+6726>: je 0x804b391 <main(int, char**)+10097> > 0x0804a66c <+6732>: movb $0x0,0x8(%edx) > 0x0804a670 <+6736>: lea 0xd4(%esp),%eax > 0x0804a677 <+6743>: movl $0x0,0x4(%esp) > 0x0804a67f <+6751>: mov %eax,(%esp) > 0x0804a682 <+6754>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a687 <+6759>: mov 0x50(%esp),%ebx > 0x0804a68b <+6763>: movb $0x55,(%eax) > 0x0804a68e <+6766>: mov %ebx,%eax > 0x0804a690 <+6768>: mov %ebx,0xc(%esp) > 0x0804a694 <+6772>: shr $0x8,%eax > 0x0804a697 <+6775>: movl $0x1,0x4(%esp) > 0x0804a69f <+6783>: mov %al,0xe7(%esp) > 0x0804a6a6 <+6790>: mov 0x4c(%esp),%eax > 0x0804a6aa <+6794>: mov %eax,0x8(%esp) > 0x0804a6ae <+6798>: lea 0xd4(%esp),%eax > 0x0804a6b5 <+6805>: mov %eax,(%esp) > 0x0804a6b8 <+6808>: movb $0x10,0xe1(%esp) > 0x0804a6c0 <+6816>: mov %bl,0xe8(%esp) > 0x0804a6c7 <+6823>: movb $0xa,0x154(%esp) > 0x0804a6cf <+6831>: movb $0x0,0xe9(%esp) > 0x0804a6d7 <+6839>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a6dc <+6844>: test %eax,%eax > 0x0804a6de <+6846>: jne 0x804bb84 <main(int, char**)+12132> > 0x0804a6e4 <+6852>: mov 0x5c(%esp),%eax > 0x0804a6e8 <+6856>: mov %eax,(%esp) > 0x0804a6eb <+6859>: call 0x8048ab0 <free@plt> > 0x0804a6f0 <+6864>: cmpl $0x20,0x3c(%esp) > 0x0804a6f5 <+6869>: jle 0x804ad4b <main(int, char**)+8491> > 0x0804a6fb <+6875>: cmpl $0x0,0x48(%esp) > 0x0804a700 <+6880>: jne 0x804acce <main(int, char**)+8366> > 0x0804a706 <+6886>: mov 0x78(%esp),%edx > 0x0804a70a <+6890>: movzbl 0x260(%esp,%edx,1),%eax > 0x0804a712 <+6898>: sar $0x2,%eax > 0x0804a715 <+6901>: cmp $0x15,%eax > 0x0804a718 <+6904>: je 0x804af08 <main(int, char**)+8936> > 0x0804a71e <+6910>: lea 0xd4(%esp),%eax > 0x0804a725 <+6917>: movl $0x0,0x4(%esp) > 0x0804a72d <+6925>: mov %eax,(%esp) > 0x0804a730 <+6928>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a735 <+6933>: movb $0x4,(%eax) > 0x0804a738 <+6936>: lea 0x258(%esp),%eax > 0x0804a73f <+6943>: add 0x78(%esp),%eax > 0x0804a743 <+6947>: movl $0xc,0xc(%esp) > 0x0804a74b <+6955>: mov %eax,0x8(%esp) > 0x0804a74f <+6959>: movl $0x1,0x4(%esp) > 0x0804a757 <+6967>: lea 0xd4(%esp),%eax > 0x0804a75e <+6974>: mov %eax,(%esp) > 0x0804a761 <+6977>: movb $0x11,0xe1(%esp) > 0x0804a769 <+6985>: movb $0x6,0x154(%esp) > 0x0804a771 <+6993>: movb $0x0,0xe5(%esp) > 0x0804a779 <+7001>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a77e <+7006>: test %eax,%eax > 0x0804a780 <+7008>: jne 0x804abcf <main(int, char**)+8111> > 0x0804a786 <+7014>: mov 0x80520e4,%edx > 0x0804a78c <+7020>: lea 0xd4(%esp),%eax > 0x0804a793 <+7027>: call 0x804c0f0 <wait_for_unit(Scsi_Command&, int volatile*)> > 0x0804a798 <+7032>: test %eax,%eax > 0x0804a79a <+7034>: jne 0x8048ea7 <main(int, char**)+647> > 0x0804a7a0 <+7040>: lea 0xd4(%esp),%eax > 0x0804a7a7 <+7047>: movl $0x0,0x4(%esp) > 0x0804a7af <+7055>: mov %eax,(%esp) > 0x0804a7b2 <+7058>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a7b7 <+7063>: movb $0x35,(%eax) > 0x0804a7ba <+7066>: lea 0xd4(%esp),%eax > 0x0804a7c1 <+7073>: movl $0x0,0xc(%esp) > 0x0804a7c9 <+7081>: movl $0x0,0x8(%esp) > 0x0804a7d1 <+7089>: movl $0x3,0x4(%esp) > 0x0804a7d9 <+7097>: mov %eax,(%esp) > 0x0804a7dc <+7100>: movb $0xa,0x154(%esp) > 0x0804a7e4 <+7108>: movb $0x0,0xe9(%esp) > 0x0804a7ec <+7116>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a7f1 <+7121>: jmp 0x8049937 <main(int, char**)+3351> > 0x0804a7f6 <+7126>: mov 0x78(%esp),%edx > 0x0804a7fa <+7130>: movzbl 0x25c(%esp,%edx,1),%eax > 0x0804a802 <+7138>: movzbl 0x25d(%esp,%edx,1),%ecx > 0x0804a80a <+7146>: shl $0x8,%eax > 0x0804a80d <+7149>: or %ecx,%eax > 0x0804a80f <+7151>: shl $0x8,%eax > 0x0804a812 <+7154>: movzbl 0x25e(%esp,%edx,1),%ecx > 0x0804a81a <+7162>: movzbl 0x25f(%esp,%edx,1),%edx > 0x0804a822 <+7170>: or %ecx,%eax > 0x0804a824 <+7172>: shl $0x8,%eax > 0x0804a827 <+7175>: or %edx,%eax > 0x0804a829 <+7177>: jmp 0x8049406 <main(int, char**)+2022> > 0x0804a82e <+7182>: mov %eax,0xc(%esp) > 0x0804a832 <+7186>: mov 0x80520c0,%eax > 0x0804a837 <+7191>: movl $0x804d15e,0x8(%esp) > 0x0804a83f <+7199>: movl $0x1,0x4(%esp) > 0x0804a847 <+7207>: mov %eax,(%esp) > 0x0804a84a <+7210>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804a84f <+7215>: jmp 0x804961f <main(int, char**)+2559> > 0x0804a854 <+7220>: mov %eax,0x50(%esp) > 0x0804a858 <+7224>: movl $0x0,0x54(%esp) > 0x0804a860 <+7232>: mov 0x80520c0,%eax > 0x0804a865 <+7237>: fildll 0x50(%esp) > 0x0804a869 <+7241>: movl $0x804de0c,0x8(%esp) > 0x0804a871 <+7249>: fmuls 0x8050008 > 0x0804a877 <+7255>: movl $0x1,0x4(%esp) > 0x0804a87f <+7263>: fdivs 0x804fff8 > 0x0804a885 <+7269>: mov %eax,(%esp) > 0x0804a888 <+7272>: fstpl 0xc(%esp) > 0x0804a88c <+7276>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804a891 <+7281>: jmp 0x804947a <main(int, char**)+2138> > 0x0804a896 <+7286>: lea 0xd4(%esp),%eax > 0x0804a89d <+7293>: movl $0x0,0x4(%esp) > 0x0804a8a5 <+7301>: mov %eax,(%esp) > 0x0804a8a8 <+7304>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804a8ad <+7309>: movb $0x1b,(%eax) > 0x0804a8b0 <+7312>: lea 0xd4(%esp),%eax > 0x0804a8b7 <+7319>: movl $0x0,0xc(%esp) > 0x0804a8bf <+7327>: movl $0x0,0x8(%esp) > 0x0804a8c7 <+7335>: movl $0x3,0x4(%esp) > 0x0804a8cf <+7343>: mov %eax,(%esp) > 0x0804a8d2 <+7346>: movb $0x1,0xe4(%esp) > 0x0804a8da <+7354>: movb $0x6,0x154(%esp) > 0x0804a8e2 <+7362>: movb $0x0,0xe5(%esp) > 0x0804a8ea <+7370>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804a8ef <+7375>: test %eax,%eax > 0x0804a8f1 <+7377>: je 0x804a906 <main(int, char**)+7398> > 0x0804a8f3 <+7379>: cmp $0x62800,%eax > 0x0804a8f8 <+7384>: je 0x804a906 <main(int, char**)+7398> > 0x0804a8fa <+7386>: mov %eax,%edx > 0x0804a8fc <+7388>: mov $0x804d21f,%eax > 0x0804a901 <+7393>: call 0x804c010 <sperror(char const*, int)> > 0x0804a906 <+7398>: movw $0x1,0x38(%esp) > 0x0804a90d <+7405>: jmp 0x8049c73 <main(int, char**)+4179> > 0x0804a912 <+7410>: cmp $0x30,%bl > 0x0804a915 <+7413>: je 0x804ac67 <main(int, char**)+8263> > 0x0804a91b <+7419>: cmp $0x3a,%bl > 0x0804a91e <+7422>: jne 0x804974b <main(int, char**)+2859> > 0x0804a924 <+7428>: movl $0x7b,(%eax) > 0x0804a92a <+7434>: jmp 0x804974b <main(int, char**)+2859> > 0x0804a92f <+7439>: mov %eax,(%esp) > 0x0804a932 <+7442>: call 0x8048b60 <close@plt> > 0x0804a937 <+7447>: movl $0xffffffff,0xd4(%esp) > 0x0804a942 <+7458>: jmp 0x80499ea <main(int, char**)+3530> > 0x0804a947 <+7463>: movl $0x11,0x48(%esp) > 0x0804a94f <+7471>: mov $0x1,%ecx > 0x0804a954 <+7476>: jmp 0x8048d68 <main(int, char**)+328> > 0x0804a959 <+7481>: movl $0xb,(%eax) > 0x0804a95f <+7487>: jmp 0x8049b30 <main(int, char**)+3856> > 0x0804a964 <+7492>: movl $0x7c,(%eax) > 0x0804a96a <+7498>: jmp 0x8049b30 <main(int, char**)+3856> > 0x0804a96f <+7503>: cmpb $0x1,0x58(%esp) > 0x0804a974 <+7508>: sbb %ecx,%ecx > 0x0804a976 <+7510>: and $0x6,%ecx > 0x0804a979 <+7513>: add $0x16,%ecx > 0x0804a97c <+7516>: mov %ecx,(%eax) > 0x0804a97e <+7518>: jmp 0x8049b30 <main(int, char**)+3856> > 0x0804a983 <+7523>: mov %eax,0x50(%esp) > 0x0804a987 <+7527>: movl $0x0,0x54(%esp) > 0x0804a98f <+7535>: mov 0x80520c0,%eax > 0x0804a994 <+7540>: fildll 0x50(%esp) > 0x0804a998 <+7544>: movl $0x804d0db,0x8(%esp) > 0x0804a9a0 <+7552>: fmuls 0x8050008 > 0x0804a9a6 <+7558>: movl $0x1,0x4(%esp) > 0x0804a9ae <+7566>: fdivs 0x804fff8 > 0x0804a9b4 <+7572>: mov %eax,(%esp) > 0x0804a9b7 <+7575>: fstpl 0xc(%esp) > 0x0804a9bb <+7579>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804a9c0 <+7584>: jmp 0x804947a <main(int, char**)+2138> > 0x0804a9c5 <+7589>: movzbl 0x1bf(%esp),%ebx > 0x0804a9cd <+7597>: movzbl 0x1be(%esp),%eax > 0x0804a9d5 <+7605>: mov %bx,0x34(%esp) > 0x0804a9da <+7610>: shl $0x8,%eax > 0x0804a9dd <+7613>: or %ax,0x34(%esp) > 0x0804a9e2 <+7618>: movzbl 0x80520b4,%edx > 0x0804a9e9 <+7625>: jmp 0x8049670 <main(int, char**)+2640> > 0x0804a9ee <+7630>: cmpl $0x1,0x38(%esp) > 0x0804a9f3 <+7635>: je 0x804b3dc <main(int, char**)+10172> > 0x0804a9f9 <+7641>: jle 0x804b2ce <main(int, char**)+9902> > 0x0804a9ff <+7647>: mov 0x38(%esp),%eax > 0x0804aa03 <+7651>: cmp $0x2,%eax > 0x0804aa06 <+7654>: je 0x804af45 <main(int, char**)+8997> > 0x0804aa0c <+7660>: cmp $0x3,%eax > 0x0804aa0f <+7663>: mov $0x1,%ecx > 0x0804aa14 <+7668>: jne 0x804b40d <main(int, char**)+10221> > 0x0804aa1a <+7674>: lea 0x258(%esp),%eax > 0x0804aa21 <+7681>: mov %edi,0x28(%esp) > 0x0804aa25 <+7685>: mov $0x8,%edx > 0x0804aa2a <+7690>: movl $0xffffffff,0x2c(%esp) > 0x0804aa32 <+7698>: mov %ecx,0x50(%esp) > 0x0804aa36 <+7702>: mov %ebx,0x24(%esp) > 0x0804aa3a <+7706>: jmp 0x804aa42 <main(int, char**)+7714> > 0x0804aa3c <+7708>: add $0x8,%edx > 0x0804aa3f <+7711>: add $0x8,%eax > 0x0804aa42 <+7714>: cmp %edi,%edx > 0x0804aa44 <+7716>: jge 0x804b258 <main(int, char**)+9784> > 0x0804aa4a <+7722>: movzbl 0x10(%eax),%ecx > 0x0804aa4e <+7726>: sar $0x2,%ecx > 0x0804aa51 <+7729>: cmp 0x50(%esp),%ecx > 0x0804aa55 <+7733>: jne 0x804aa3c <main(int, char**)+7708> > 0x0804aa57 <+7735>: movzbl 0xd(%eax),%ecx > 0x0804aa5b <+7739>: movzbl 0xc(%eax),%ebx > 0x0804aa5f <+7743>: shl $0x18,%ebx > 0x0804aa62 <+7746>: shl $0x10,%ecx > 0x0804aa65 <+7749>: or %ebx,%ecx > 0x0804aa67 <+7751>: movzbl 0xe(%eax),%ebx > 0x0804aa6b <+7755>: mov %ebx,0x3c(%esp) > 0x0804aa6f <+7759>: movzbl 0xf(%eax),%ebx > 0x0804aa73 <+7763>: shll $0x8,0x3c(%esp) > 0x0804aa78 <+7768>: or %ebx,0x3c(%esp) > 0x0804aa7c <+7772>: or 0x3c(%esp),%ecx > 0x0804aa80 <+7776>: cmp %ecx,0x2c(%esp) > 0x0804aa84 <+7780>: jbe 0x804aa3c <main(int, char**)+7708> > 0x0804aa86 <+7782>: mov %edx,0x28(%esp) > 0x0804aa8a <+7786>: mov %ecx,0x2c(%esp) > 0x0804aa8e <+7790>: jmp 0x804aa3c <main(int, char**)+7708> > 0x0804aa90 <+7792>: mov %edx,(%esp) > 0x0804aa93 <+7795>: movl $0x800,0x4(%esp) > 0x0804aa9b <+7803>: call 0x80489b0 <open@plt> > 0x0804aaa0 <+7808>: test %eax,%eax > 0x0804aaa2 <+7810>: mov %eax,0xd4(%esp) > 0x0804aaa9 <+7817>: mov 0x5c(%esp),%edx > 0x0804aaad <+7821>: jns 0x8048e2c <main(int, char**)+524> > 0x0804aab3 <+7827>: jmp 0x8048e7a <main(int, char**)+602> > 0x0804aab8 <+7832>: mov 0x80520c0,%eax > 0x0804aabd <+7837>: movl $0x2f,0x8(%esp) > 0x0804aac5 <+7845>: mov %eax,0xc(%esp) > 0x0804aac9 <+7849>: movl $0x1,0x4(%esp) > 0x0804aad1 <+7857>: movl $0x804dddc,(%esp) > 0x0804aad8 <+7864>: call 0x8048b70 <fwrite@plt> > 0x0804aadd <+7869>: cmpl $0x0,0x48(%esp) > 0x0804aae2 <+7874>: je 0x8048ea7 <main(int, char**)+647> > 0x0804aae8 <+7880>: movl $0x0,0x78(%esp) > 0x0804aaf0 <+7888>: jmp 0x80493cb <main(int, char**)+1963> > 0x0804aaf5 <+7893>: movzbl 0x195(%esp),%eax > 0x0804aafd <+7901>: add $0xa,%eax > 0x0804ab00 <+7904>: cmp %eax,%ebx > 0x0804ab02 <+7906>: cmovb %eax,%ebx > 0x0804ab05 <+7909>: jmp 0x804a48d <main(int, char**)+6253> > 0x0804ab0a <+7914>: and $0xffffffc0,%eax > 0x0804ab0d <+7917>: movb $0x0,0x5(%edx) > 0x0804ab11 <+7921>: or $0x40,%eax > 0x0804ab14 <+7924>: mov %al,0x2(%edx) > 0x0804ab17 <+7927>: movzbl 0x3(%edx),%eax > 0x0804ab1b <+7931>: and $0xfffffff0,%eax > 0x0804ab1e <+7934>: mov %al,0x3(%edx) > 0x0804ab21 <+7937>: mov %eax,%ebx > 0x0804ab23 <+7939>: movzbl 0x1bd(%esp),%eax > 0x0804ab2b <+7947>: and $0xf,%eax > 0x0804ab2e <+7950>: or %ebx,%eax > 0x0804ab30 <+7952>: or $0xffffffc0,%eax > 0x0804ab33 <+7955>: cmpw $0x13,0x58(%esp) > 0x0804ab39 <+7961>: jne 0x804ab3e <main(int, char**)+7966> > 0x0804ab3b <+7963>: and $0x3f,%eax > 0x0804ab3e <+7966>: mov %al,0x3(%edx) > 0x0804ab41 <+7969>: jmp 0x804a608 <main(int, char**)+6632> > 0x0804ab46 <+7974>: mov 0x38(%esp),%eax > 0x0804ab4a <+7978>: add $0x1,%eax > 0x0804ab4d <+7981>: cmp $0x4,%eax > 0x0804ab50 <+7984>: ja 0x804b43e <main(int, char**)+10270> > 0x0804ab56 <+7990>: jmp *0x804f880(,%eax,4) > 0x0804ab5d <+7997>: lea 0xd4(%esp),%eax > 0x0804ab64 <+8004>: movl $0x0,0x4(%esp) > 0x0804ab6c <+8012>: mov %eax,(%esp) > 0x0804ab6f <+8015>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804ab74 <+8020>: movb $0x4,(%eax) > 0x0804ab77 <+8023>: mov 0x78(%esp),%eax > 0x0804ab7b <+8027>: movb $0x11,0xe1(%esp) > 0x0804ab83 <+8035>: movb $0x6,0x154(%esp) > 0x0804ab8b <+8043>: movb $0x0,0xe5(%esp) > 0x0804ab93 <+8051>: movb $0x2,0x259(%esp,%eax,1) > 0x0804ab9b <+8059>: lea 0x258(%esp),%ebx > 0x0804aba2 <+8066>: add %ebx,%eax > 0x0804aba4 <+8068>: mov %eax,0x8(%esp) > 0x0804aba8 <+8072>: movl $0xc,0xc(%esp) > 0x0804abb0 <+8080>: lea 0xd4(%esp),%eax > 0x0804abb7 <+8087>: movl $0x1,0x4(%esp) > 0x0804abbf <+8095>: mov %eax,(%esp) > 0x0804abc2 <+8098>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804abc7 <+8103>: test %eax,%eax > 0x0804abc9 <+8105>: je 0x804991d <main(int, char**)+3325> > 0x0804abcf <+8111>: mov %eax,%edx > 0x0804abd1 <+8113>: mov $0x804d16f,%eax > 0x0804abd6 <+8118>: call 0x804c010 <sperror(char const*, int)> > 0x0804abdb <+8123>: movl $0x1,(%esp) > 0x0804abe2 <+8130>: call 0x8048c10 <exit@plt> > 0x0804abe7 <+8135>: mov %eax,0x50(%esp) > 0x0804abeb <+8139>: movl $0x0,0x54(%esp) > 0x0804abf3 <+8147>: mov 0x80520c0,%eax > 0x0804abf8 <+8152>: fildll 0x50(%esp) > 0x0804abfc <+8156>: movl $0x804de30,0x8(%esp) > 0x0804ac04 <+8164>: fmuls 0x8050008 > 0x0804ac0a <+8170>: movl $0x1,0x4(%esp) > 0x0804ac12 <+8178>: fdivs 0x804fff8 > 0x0804ac18 <+8184>: mov %eax,(%esp) > 0x0804ac1b <+8187>: fstpl 0xc(%esp) > 0x0804ac1f <+8191>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804ac24 <+8196>: jmp 0x804947a <main(int, char**)+2138> > 0x0804ac29 <+8201>: mov %edi,%ecx > 0x0804ac2b <+8203>: cmp $0x30,%cl > 0x0804ac2e <+8206>: je 0x804b386 <main(int, char**)+10086> > 0x0804ac34 <+8212>: cmp $0x3a,%cl > 0x0804ac37 <+8215>: jne 0x8049220 <main(int, char**)+1536> > 0x0804ac3d <+8221>: movl $0x7b,(%eax) > 0x0804ac43 <+8227>: jmp 0x8049220 <main(int, char**)+1536> > 0x0804ac48 <+8232>: mov %edi,%ebx > 0x0804ac4a <+8234>: cmp $0x1,%bl > 0x0804ac4d <+8237>: sbb %ecx,%ecx > 0x0804ac4f <+8239>: and $0x6,%ecx > 0x0804ac52 <+8242>: add $0x16,%ecx > 0x0804ac55 <+8245>: mov %ecx,(%eax) > 0x0804ac57 <+8247>: jmp 0x804974b <main(int, char**)+2859> > 0x0804ac5c <+8252>: movl $0xb,(%eax) > 0x0804ac62 <+8258>: jmp 0x804974b <main(int, char**)+2859> > 0x0804ac67 <+8263>: movl $0x7c,(%eax) > 0x0804ac6d <+8269>: jmp 0x804974b <main(int, char**)+2859> > 0x0804ac72 <+8274>: test %al,%al > 0x0804ac74 <+8276>: jne 0x804a66c <main(int, char**)+6732> > 0x0804ac7a <+8282>: mov 0x80520c0,%eax > 0x0804ac7f <+8287>: movl $0x31,0x8(%esp) > 0x0804ac87 <+8295>: mov %eax,0xc(%esp) > 0x0804ac8b <+8299>: movl $0x1,0x4(%esp) > 0x0804ac93 <+8307>: movl $0x804e3ac,(%esp) > 0x0804ac9a <+8314>: call 0x8048b70 <fwrite@plt> > 0x0804ac9f <+8319>: movl $0xfc,(%esp) > 0x0804aca6 <+8326>: call 0x8048c10 <exit@plt> > 0x0804acab <+8331>: mov %esi,%edx > 0x0804acad <+8333>: movl $0x2,0x38(%esp) > 0x0804acb5 <+8341>: mov $0x1,%ecx > 0x0804acba <+8346>: jmp 0x8048d68 <main(int, char**)+328> > 0x0804acbf <+8351>: mov 0x1cc(%esp),%ecx > 0x0804acc6 <+8358>: mov %ecx,0xa(%edx) > 0x0804acc9 <+8361>: jmp 0x804a649 <main(int, char**)+6697> > 0x0804acce <+8366>: lea 0xd4(%esp),%eax > 0x0804acd5 <+8373>: movl $0x0,0x4(%esp) > 0x0804acdd <+8381>: mov %eax,(%esp) > 0x0804ace0 <+8384>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804ace5 <+8389>: movb $0xa1,(%eax) > 0x0804ace8 <+8392>: movl $0x0,0xc(%esp) > 0x0804acf0 <+8400>: movzbl 0x48(%esp),%eax > 0x0804acf5 <+8405>: movl $0x0,0x8(%esp) > 0x0804acfd <+8413>: mov %al,0xe1(%esp) > 0x0804ad04 <+8420>: movl $0x3,0x4(%esp) > 0x0804ad0c <+8428>: lea 0xd4(%esp),%eax > 0x0804ad13 <+8435>: mov %eax,(%esp) > 0x0804ad16 <+8438>: movb $0xc,0x154(%esp) > 0x0804ad1e <+8446>: movb $0x0,0xeb(%esp) > 0x0804ad26 <+8454>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804ad2b <+8459>: test %eax,%eax > 0x0804ad2d <+8461>: je 0x804991d <main(int, char**)+3325> > 0x0804ad33 <+8467>: mov %eax,%edx > 0x0804ad35 <+8469>: mov $0x804d1fe,%eax > 0x0804ad3a <+8474>: call 0x804c010 <sperror(char const*, int)> > 0x0804ad3f <+8479>: movl $0x1,(%esp) > 0x0804ad46 <+8486>: call 0x8048c10 <exit@plt> > 0x0804ad4b <+8491>: lea 0xd4(%esp),%eax > 0x0804ad52 <+8498>: movl $0x0,0x4(%esp) > 0x0804ad5a <+8506>: mov %eax,(%esp) > 0x0804ad5d <+8509>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804ad62 <+8514>: movb $0x54,(%eax) > 0x0804ad65 <+8517>: lea 0xd4(%esp),%eax > 0x0804ad6c <+8524>: movl $0x0,0xc(%esp) > 0x0804ad74 <+8532>: movl $0x0,0x8(%esp) > 0x0804ad7c <+8540>: movl $0x3,0x4(%esp) > 0x0804ad84 <+8548>: mov %eax,(%esp) > 0x0804ad87 <+8551>: movb $0x1,0xe1(%esp) > 0x0804ad8f <+8559>: movb $0xa,0x154(%esp) > 0x0804ad97 <+8567>: movb $0x0,0xe9(%esp) > 0x0804ad9f <+8575>: movl $0x1d4c0,0x168(%esp) > 0x0804adaa <+8586>: movl $0x1d4c0,0x104(%esp) > 0x0804adb5 <+8597>: call 0x804cb70 <Scsi_Command::transport(Direction, void*, unsigned int)> > 0x0804adba <+8602>: test %eax,%eax > 0x0804adbc <+8604>: mov %eax,%ebx > 0x0804adbe <+8606>: je 0x804a6fb <main(int, char**)+6875> > 0x0804adc4 <+8612>: cmp $0x17301,%eax > 0x0804adc9 <+8617>: je 0x804b6fc <main(int, char**)+10972> > 0x0804adcf <+8623>: mov %eax,%edx > 0x0804add1 <+8625>: mov $0x804d1f2,%eax > 0x0804add6 <+8630>: call 0x804c010 <sperror(char const*, int)> > 0x0804addb <+8635>: mov %ebx,%eax > 0x0804addd <+8637>: and $0xff00,%eax > 0x0804ade2 <+8642>: cmp $0x7300,%eax > 0x0804ade7 <+8647>: jne 0x804a6fb <main(int, char**)+6875> > 0x0804aded <+8653>: and $0xf0000,%ebx > 0x0804adf3 <+8659>: cmp $0x10000,%ebx > 0x0804adf9 <+8665>: je 0x804a6fb <main(int, char**)+6875> > 0x0804adff <+8671>: jmp 0x8048ea7 <main(int, char**)+647> > 0x0804ae04 <+8676>: mov 0x38(%esp),%eax > 0x0804ae08 <+8680>: add $0x1,%eax > 0x0804ae0b <+8683>: cmp $0x4,%eax > 0x0804ae0e <+8686>: ja 0x804b598 <main(int, char**)+10616> > 0x0804ae14 <+8692>: jmp *0x804f894(,%eax,4) > 0x0804ae1b <+8699>: lea 0xd4(%esp),%eax > 0x0804ae22 <+8706>: movl $0x0,0x4(%esp) > 0x0804ae2a <+8714>: mov %eax,(%esp) > 0x0804ae2d <+8717>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804ae32 <+8722>: movb $0x4,(%eax) > 0x0804ae35 <+8725>: mov 0x78(%esp),%eax > 0x0804ae39 <+8729>: movb $0x11,0xe1(%esp) > 0x0804ae41 <+8737>: movb $0x6,0x154(%esp) > 0x0804ae49 <+8745>: movb $0x0,0xe5(%esp) > 0x0804ae51 <+8753>: movzbl 0x260(%esp,%eax,1),%edx > 0x0804ae59 <+8761>: movb $0x82,0x259(%esp,%eax,1) > 0x0804ae61 <+8769>: sar $0x2,%edx > 0x0804ae64 <+8772>: sub $0x1,%edx > 0x0804ae67 <+8775>: je 0x804ab9b <main(int, char**)+8059> > 0x0804ae6d <+8781>: cmpl $0x0,0x58(%esp) > 0x0804ae72 <+8786>: jne 0x804ab9b <main(int, char**)+8059> > 0x0804ae78 <+8792>: movb $0xa2,0x259(%esp,%eax,1) > 0x0804ae80 <+8800>: movb $0x2,0x154(%esp) > 0x0804ae88 <+8808>: movb $0x19,0xe1(%esp) > 0x0804ae90 <+8816>: jmp 0x804ab9b <main(int, char**)+8059> > 0x0804ae95 <+8821>: lea 0xd4(%esp),%eax > 0x0804ae9c <+8828>: movl $0x0,0x4(%esp) > 0x0804aea4 <+8836>: mov %eax,(%esp) > 0x0804aea7 <+8839>: call 0x804c9a0 <Scsi_Command::operator[](unsigned int)> > 0x0804aeac <+8844>: movb $0x4,(%eax) > 0x0804aeaf <+8847>: mov 0x78(%esp),%eax > 0x0804aeb3 <+8851>: movb $0x11,0xe1(%esp) > 0x0804aebb <+8859>: movb $0x6,0x154(%esp) > 0x0804aec3 <+8867>: movb $0x0,0xe5(%esp) > 0x0804aecb <+8875>: movzbl 0x260(%esp,%eax,1),%ebx > 0x0804aed3 <+8883>: movb $0x82,0x259(%esp,%eax,1) > 0x0804aedb <+8891>: movzbl %bl,%edx > 0x0804aede <+8894>: sar $0x2,%edx > 0x0804aee1 <+8897>: cmpl $0x0,0x58(%esp) > 0x0804aee6 <+8902>: je 0x804af2d <main(int, char**)+8973> > 0x0804aee8 <+8904>: cmp $0x31,%edx > 0x0804aeeb <+8907>: je 0x804ab9b <main(int, char**)+8059> > 0x0804aef1 <+8913>: or $0x2,%ebx > 0x0804aef4 <+8916>: mov %bl,0x260(%esp,%eax,1) > 0x0804aefb <+8923>: jmp 0x804ab9b <main(int, char**)+8059> > 0x0804af00 <+8928>: mov %cl,0x3(%edx) > 0x0804af03 <+8931>: jmp 0x804ab23 <main(int, char**)+7939> > 0x0804af08 <+8936>: movb $0x0,0x25f(%esp,%edx,1) > 0x0804af10 <+8944>: movb $0x0,0x25e(%esp,%edx,1) > 0x0804af18 <+8952>: movb $0x0,0x25d(%esp,%edx,1) > 0x0804af20 <+8960>: movb $0x0,0x25c(%esp,%edx,1) > 0x0804af28 <+8968>: jmp 0x804a71e <main(int, char**)+6910> > 0x0804af2d <+8973>: cmp $0x30,%edx > 0x0804af30 <+8976>: jne 0x804ab9b <main(int, char**)+8059> > 0x0804af36 <+8982>: or $0x3,%ebx > 0x0804af39 <+8985>: mov %bl,0x260(%esp,%eax,1) > 0x0804af40 <+8992>: jmp 0x804ab9b <main(int, char**)+8059> > 0x0804af45 <+8997>: xor %ecx,%ecx > 0x0804af47 <+8999>: jmp 0x804aa1a <main(int, char**)+7674> > 0x0804af4c <+9004>: movl $0x8,0x78(%esp) > 0x0804af54 <+9012>: mov 0x78(%esp),%eax > 0x0804af58 <+9016>: cmp %eax,%edi > 0x0804af5a <+9018>: jle 0x80493c1 <main(int, char**)+1953> > 0x0804af60 <+9024>: lea 0x25c(%esp,%eax,1),%edx > 0x0804af67 <+9031>: movzbl 0x4(%edx),%eax > 0x0804af6b <+9035>: and $0xfffffffc,%eax > 0x0804af6e <+9038>: or 0x3c(%esp),%eax > 0x0804af72 <+9042>: mov %al,0x4(%edx) > 0x0804af75 <+9045>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804af7a <+9050>: lea 0x258(%esp),%eax > 0x0804af81 <+9057>: mov %edi,0x28(%esp) > 0x0804af85 <+9061>: mov $0x8,%ecx > 0x0804af8a <+9066>: movl $0x0,0x2c(%esp) > 0x0804af92 <+9074>: mov %ebx,0x24(%esp) > 0x0804af96 <+9078>: jmp 0x804af9e <main(int, char**)+9086> > 0x0804af98 <+9080>: add $0x8,%ecx > 0x0804af9b <+9083>: add $0x8,%eax > 0x0804af9e <+9086>: cmp %edi,%ecx > 0x0804afa0 <+9088>: jge 0x804b587 <main(int, char**)+10599> > 0x0804afa6 <+9094>: movzbl 0x10(%eax),%edx > 0x0804afaa <+9098>: sar $0x2,%edx > 0x0804afad <+9101>: cmp $0x32,%edx > 0x0804afb0 <+9104>: jne 0x804af98 <main(int, char**)+9080> > 0x0804afb2 <+9106>: movzbl 0xd(%eax),%ebx > 0x0804afb6 <+9110>: movzbl 0xc(%eax),%edx > 0x0804afba <+9114>: shl $0x18,%edx > 0x0804afbd <+9117>: shl $0x10,%ebx > 0x0804afc0 <+9120>: or %edx,%ebx > 0x0804afc2 <+9122>: movzbl 0xe(%eax),%edx > 0x0804afc6 <+9126>: mov %edx,0x50(%esp) > 0x0804afca <+9130>: movzbl 0xf(%eax),%edx > 0x0804afce <+9134>: shll $0x8,0x50(%esp) > 0x0804afd3 <+9139>: or %edx,0x50(%esp) > 0x0804afd7 <+9143>: or 0x50(%esp),%ebx > 0x0804afdb <+9147>: cmp %ebx,0x2c(%esp) > 0x0804afdf <+9151>: jae 0x804af98 <main(int, char**)+9080> > 0x0804afe1 <+9153>: mov %ecx,0x28(%esp) > 0x0804afe5 <+9157>: mov %ebx,0x2c(%esp) > 0x0804afe9 <+9161>: jmp 0x804af98 <main(int, char**)+9080> > 0x0804afeb <+9163>: cmpb $0x0,0x43(%esp) > 0x0804aff0 <+9168>: jne 0x804ba86 <main(int, char**)+11878> > 0x0804aff6 <+9174>: mov 0x5c(%esp),%eax > 0x0804affa <+9178>: sub $0x12,%eax > 0x0804affd <+9181>: cmp $0x1,%eax > 0x0804b000 <+9184>: jbe 0x804ba86 <main(int, char**)+11878> > 0x0804b006 <+9190>: mov 0x80520c0,%eax > 0x0804b00b <+9195>: movl $0x15,0x8(%esp) > 0x0804b013 <+9203>: mov %eax,0xc(%esp) > 0x0804b017 <+9207>: movl $0x1,0x4(%esp) > 0x0804b01f <+9215>: movl $0x804d10e,(%esp) > 0x0804b026 <+9222>: call 0x8048b70 <fwrite@plt> > 0x0804b02b <+9227>: cmpl $0x12,0x5c(%esp) > 0x0804b030 <+9232>: je 0x804ba5e <main(int, char**)+11838> > 0x0804b036 <+9238>: cmpl $0x43,0x5c(%esp) > 0x0804b03b <+9243>: je 0x804ba36 <main(int, char**)+11798> > 0x0804b041 <+9249>: cmpl $0x0,0x34(%esp) > 0x0804b046 <+9254>: je 0x804b9bd <main(int, char**)+11677> > 0x0804b04c <+9260>: mov 0x80520c0,%eax > 0x0804b051 <+9265>: movl $0x26,0x8(%esp) > 0x0804b059 <+9273>: mov %eax,0xc(%esp) > 0x0804b05d <+9277>: movl $0x1,0x4(%esp) > 0x0804b065 <+9285>: movl $0x804e170,(%esp) > 0x0804b06c <+9292>: call 0x8048b70 <fwrite@plt> > 0x0804b071 <+9297>: movl $0x0,(%esp) > 0x0804b078 <+9304>: call 0x8048c10 <exit@plt> > 0x0804b07d <+9309>: mov 0x80520c0,%eax > 0x0804b082 <+9314>: movl $0x4b,0x8(%esp) > 0x0804b08a <+9322>: mov %eax,0xc(%esp) > 0x0804b08e <+9326>: movl $0x1,0x4(%esp) > 0x0804b096 <+9334>: movl $0x804dd5c,(%esp) > 0x0804b09d <+9341>: call 0x8048b70 <fwrite@plt> > 0x0804b0a2 <+9346>: movl $0x1,(%esp) > 0x0804b0a9 <+9353>: call 0x8048c10 <exit@plt> > 0x0804b0ae <+9358>: movl $0x8,0x78(%esp) > 0x0804b0b6 <+9366>: mov 0x78(%esp),%eax > 0x0804b0ba <+9370>: mov 0x2c(%esp),%ecx > 0x0804b0be <+9374>: cmp %eax,%edi > 0x0804b0c0 <+9376>: mov %ecx,0x38(%esp) > 0x0804b0c4 <+9380>: jle 0x80493c1 <main(int, char**)+1953> > 0x0804b0ca <+9386>: lea 0x25c(%esp,%eax,1),%edx > 0x0804b0d1 <+9393>: movzbl 0x4(%edx),%eax > 0x0804b0d5 <+9397>: and $0xfffffffc,%eax > 0x0804b0d8 <+9400>: movzbl %al,%ecx > 0x0804b0db <+9403>: cmp $0xc0,%ecx > 0x0804b0e1 <+9409>: je 0x804b726 <main(int, char**)+11014> > 0x0804b0e7 <+9415>: mov %al,0x4(%edx) > 0x0804b0ea <+9418>: mov 0x2c(%esp),%eax > 0x0804b0ee <+9422>: mov %eax,0x38(%esp) > 0x0804b0f2 <+9426>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804b0f7 <+9431>: lea 0x258(%esp),%edx > 0x0804b0fe <+9438>: mov %edi,0x38(%esp) > 0x0804b102 <+9442>: mov $0x8,%ecx > 0x0804b107 <+9447>: movl $0x0,0x3c(%esp) > 0x0804b10f <+9455>: mov %ebx,0x28(%esp) > 0x0804b113 <+9459>: jmp 0x804b11b <main(int, char**)+9467> > 0x0804b115 <+9461>: add $0x8,%ecx > 0x0804b118 <+9464>: add $0x8,%edx > 0x0804b11b <+9467>: cmp %edi,%ecx > 0x0804b11d <+9469>: jge 0x804b41a <main(int, char**)+10234> > 0x0804b123 <+9475>: movzbl 0x10(%edx),%eax > 0x0804b127 <+9479>: sar $0x2,%eax > 0x0804b12a <+9482>: cmp $0x30,%eax > 0x0804b12d <+9485>: jne 0x804b115 <main(int, char**)+9461> > 0x0804b12f <+9487>: movzbl 0xd(%edx),%eax > 0x0804b133 <+9491>: movzbl 0xc(%edx),%ebx > 0x0804b137 <+9495>: shl $0x18,%ebx > 0x0804b13a <+9498>: shl $0x10,%eax > 0x0804b13d <+9501>: or %ebx,%eax > 0x0804b13f <+9503>: movzbl 0xe(%edx),%ebx > 0x0804b143 <+9507>: mov %ebx,0x50(%esp) > 0x0804b147 <+9511>: movzbl 0xf(%edx),%ebx > 0x0804b14b <+9515>: shll $0x8,0x50(%esp) > 0x0804b150 <+9520>: or %ebx,0x50(%esp) > 0x0804b154 <+9524>: or 0x50(%esp),%eax > 0x0804b158 <+9528>: cmp %eax,0x3c(%esp) > 0x0804b15c <+9532>: jae 0x804b115 <main(int, char**)+9461> > 0x0804b15e <+9534>: mov %ecx,0x38(%esp) > 0x0804b162 <+9538>: mov %eax,0x3c(%esp) > 0x0804b166 <+9542>: jmp 0x804b115 <main(int, char**)+9461> > 0x0804b168 <+9544>: movl $0x8,0x78(%esp) > 0x0804b170 <+9552>: mov $0x8,%eax > 0x0804b175 <+9557>: jmp 0x804b190 <main(int, char**)+9584> > 0x0804b177 <+9559>: movzbl 0x260(%esp,%eax,1),%edx > 0x0804b17f <+9567>: lea 0x8(%eax),%ecx > 0x0804b182 <+9570>: sar $0x2,%edx > 0x0804b185 <+9573>: cmp $0x31,%edx > 0x0804b188 <+9576>: je 0x804b757 <main(int, char**)+11063> > 0x0804b18e <+9582>: mov %ecx,%eax > 0x0804b190 <+9584>: cmp %eax,%edi > 0x0804b192 <+9586>: jg 0x804b177 <main(int, char**)+9559> > 0x0804b194 <+9588>: jmp 0x804a14c <main(int, char**)+5420> > 0x0804b199 <+9593>: lea 0x258(%esp),%edx > 0x0804b1a0 <+9600>: mov %edi,0x38(%esp) > 0x0804b1a4 <+9604>: mov $0x8,%ecx > 0x0804b1a9 <+9609>: movl $0xffffffff,0x3c(%esp) > 0x0804b1b1 <+9617>: mov %ebx,0x28(%esp) > 0x0804b1b5 <+9621>: jmp 0x804b1bd <main(int, char**)+9629> > 0x0804b1b7 <+9623>: add $0x8,%ecx > 0x0804b1ba <+9626>: add $0x8,%edx > 0x0804b1bd <+9629>: cmp %edi,%ecx > 0x0804b1bf <+9631>: jge 0x804b41a <main(int, char**)+10234> > 0x0804b1c5 <+9637>: movzbl 0x10(%edx),%eax > 0x0804b1c9 <+9641>: sar $0x2,%eax > 0x0804b1cc <+9644>: cmp $0x30,%eax > 0x0804b1cf <+9647>: jne 0x804b1b7 <main(int, char**)+9623> > 0x0804b1d1 <+9649>: movzbl 0xd(%edx),%eax > 0x0804b1d5 <+9653>: movzbl 0xc(%edx),%ebx > 0x0804b1d9 <+9657>: shl $0x18,%ebx > 0x0804b1dc <+9660>: shl $0x10,%eax > 0x0804b1df <+9663>: or %ebx,%eax > 0x0804b1e1 <+9665>: movzbl 0xe(%edx),%ebx > 0x0804b1e5 <+9669>: mov %ebx,0x50(%esp) > 0x0804b1e9 <+9673>: movzbl 0xf(%edx),%ebx > 0x0804b1ed <+9677>: shll $0x8,0x50(%esp) > 0x0804b1f2 <+9682>: or %ebx,0x50(%esp) > 0x0804b1f6 <+9686>: or 0x50(%esp),%eax > 0x0804b1fa <+9690>: cmp %eax,0x3c(%esp) > 0x0804b1fe <+9694>: jbe 0x804b1b7 <main(int, char**)+9623> > 0x0804b200 <+9696>: mov %ecx,0x38(%esp) > 0x0804b204 <+9700>: mov %eax,0x3c(%esp) > 0x0804b208 <+9704>: jmp 0x804b1b7 <main(int, char**)+9623> > 0x0804b20a <+9706>: movzbl 0x260(%esp),%eax > 0x0804b212 <+9714>: movl $0x8,0x78(%esp) > 0x0804b21a <+9722>: and $0x3,%eax > 0x0804b21d <+9725>: cmp $0x2,%al > 0x0804b21f <+9727>: jne 0x804b0b6 <main(int, char**)+9366> > 0x0804b225 <+9733>: mov 0x25c(%esp),%eax > 0x0804b22c <+9740>: movb $0xc0,0x268(%esp) > 0x0804b234 <+9748>: mov %eax,0x264(%esp) > 0x0804b23b <+9755>: movb $0x0,0x269(%esp) > 0x0804b243 <+9763>: movb $0x0,0x26a(%esp) > 0x0804b24b <+9771>: movb $0x0,0x26b(%esp) > 0x0804b253 <+9779>: jmp 0x804b0b6 <main(int, char**)+9366> > 0x0804b258 <+9784>: mov 0x28(%esp),%eax > 0x0804b25c <+9788>: mov 0x24(%esp),%ebx > 0x0804b260 <+9792>: mov %eax,0x78(%esp) > 0x0804b264 <+9796>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804b269 <+9801>: add $0x1,%eax > 0x0804b26c <+9804>: lea 0x7c(%esp),%ecx > 0x0804b270 <+9808>: mov %eax,(%esp) > 0x0804b273 <+9811>: mov %ecx,0x4(%esp) > 0x0804b277 <+9815>: movl $0x0,0x7c(%esp) > 0x0804b27f <+9823>: call 0x8048a30 <strtod@plt> > 0x0804b284 <+9828>: mov 0x7c(%esp),%eax > 0x0804b288 <+9832>: test %eax,%eax > 0x0804b28a <+9834>: je 0x804b2a0 <main(int, char**)+9856> > 0x0804b28c <+9836>: movzbl (%eax),%eax > 0x0804b28f <+9839>: and $0xffffffdf,%eax > 0x0804b292 <+9842>: cmp $0x47,%al > 0x0804b294 <+9844>: jne 0x804b42b <main(int, char**)+10251> > 0x0804b29a <+9850>: fmuls 0x804fff8 > 0x0804b2a0 <+9856>: fnstcw 0x66(%esp) > 0x0804b2a4 <+9860>: fdivs 0x8050004 > 0x0804b2aa <+9866>: movzwl 0x66(%esp),%eax > 0x0804b2af <+9871>: mov %esi,%edx > 0x0804b2b1 <+9873>: mov $0xc,%ah > 0x0804b2b3 <+9875>: mov $0x1,%ecx > 0x0804b2b8 <+9880>: mov %ax,0x64(%esp) > 0x0804b2bd <+9885>: fldcw 0x64(%esp) > 0x0804b2c1 <+9889>: fistpl 0x38(%esp) > 0x0804b2c5 <+9893>: fldcw 0x66(%esp) > 0x0804b2c9 <+9897>: jmp 0x8048d68 <main(int, char**)+328> > 0x0804b2ce <+9902>: cmpl $0xffffffff,0x38(%esp) > 0x0804b2d3 <+9907>: jne 0x804b40d <main(int, char**)+10221> > 0x0804b2d9 <+9913>: lea 0x258(%esp),%eax > 0x0804b2e0 <+9920>: mov %edi,0x2c(%esp) > 0x0804b2e4 <+9924>: mov $0x8,%ecx > 0x0804b2e9 <+9929>: movl $0x0,0x3c(%esp) > 0x0804b2f1 <+9937>: mov %ebx,0x28(%esp) > 0x0804b2f5 <+9941>: mov %edi,0x50(%esp) > 0x0804b2f9 <+9945>: jmp 0x804b334 <main(int, char**)+10004> > 0x0804b2fb <+9947>: testb $0xfc,0x10(%eax) > 0x0804b2ff <+9951>: jne 0x804b32e <main(int, char**)+9998> > 0x0804b301 <+9953>: movzbl 0xd(%eax),%edx > 0x0804b305 <+9957>: movzbl 0xc(%eax),%ebx > 0x0804b309 <+9961>: shl $0x18,%ebx > 0x0804b30c <+9964>: shl $0x10,%edx > 0x0804b30f <+9967>: movzbl 0xf(%eax),%edi > 0x0804b313 <+9971>: or %ebx,%edx > 0x0804b315 <+9973>: movzbl 0xe(%eax),%ebx > 0x0804b319 <+9977>: shl $0x8,%ebx > 0x0804b31c <+9980>: or %edi,%ebx > 0x0804b31e <+9982>: or %ebx,%edx > 0x0804b320 <+9984>: cmp %edx,0x3c(%esp) > 0x0804b324 <+9988>: jae 0x804b32e <main(int, char**)+9998> > 0x0804b326 <+9990>: mov %ecx,0x2c(%esp) > 0x0804b32a <+9994>: mov %edx,0x3c(%esp) > 0x0804b32e <+9998>: add $0x8,%ecx > 0x0804b331 <+10001>: add $0x8,%eax > 0x0804b334 <+10004>: cmp 0x50(%esp),%ecx > 0x0804b338 <+10008>: jl 0x804b2fb <main(int, char**)+9947> > 0x0804b33a <+10010>: mov 0x2c(%esp),%eax > 0x0804b33e <+10014>: mov 0x28(%esp),%ebx > 0x0804b342 <+10018>: mov 0x50(%esp),%edi > 0x0804b346 <+10022>: mov %eax,0x78(%esp) > 0x0804b34a <+10026>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804b34f <+10031>: mov (%ebx),%eax > 0x0804b351 <+10033>: call 0x804bf40 <usage(char*)> > 0x0804b356 <+10038>: mov %eax,%edx > 0x0804b358 <+10040>: mov $0x804cfd4,%eax > 0x0804b35d <+10045>: call 0x804c010 <sperror(char const*, int)> > 0x0804b362 <+10050>: jmp 0x8049d8c <main(int, char**)+4460> > 0x0804b367 <+10055>: cmpb $0x1,0x43(%esp) > 0x0804b36c <+10060>: sbb %ecx,%ecx > 0x0804b36e <+10062>: and $0x6,%ecx > 0x0804b371 <+10065>: add $0x16,%ecx > 0x0804b374 <+10068>: mov %ecx,(%eax) > 0x0804b376 <+10070>: jmp 0x8049220 <main(int, char**)+1536> > 0x0804b37b <+10075>: movl $0xb,(%eax) > 0x0804b381 <+10081>: jmp 0x8049220 <main(int, char**)+1536> > 0x0804b386 <+10086>: movl $0x7c,(%eax) > 0x0804b38c <+10092>: jmp 0x8049220 <main(int, char**)+1536> > 0x0804b391 <+10097>: test %al,%al > 0x0804b393 <+10099>: je 0x804a66c <main(int, char**)+6732> > 0x0804b399 <+10105>: mov 0x80520c0,%eax > 0x0804b39e <+10110>: movl $0x2d,0x8(%esp) > 0x0804b3a6 <+10118>: mov %eax,0xc(%esp) > 0x0804b3aa <+10122>: movl $0x1,0x4(%esp) > 0x0804b3b2 <+10130>: movl $0x804e3e0,(%esp) > 0x0804b3b9 <+10137>: call 0x8048b70 <fwrite@plt> > 0x0804b3be <+10142>: movl $0xfc,(%esp) > 0x0804b3c5 <+10149>: call 0x8048c10 <exit@plt> > 0x0804b3ca <+10154>: stos %ax,%es:(%edi) > 0x0804b3cc <+10156>: sub $0x2,%ebx > 0x0804b3cf <+10159>: jmp 0x804a5a4 <main(int, char**)+6532> > 0x0804b3d4 <+10164>: stos %al,%es:(%edi) > 0x0804b3d5 <+10165>: mov $0x7,%bl > 0x0804b3d7 <+10167>: jmp 0x804a598 <main(int, char**)+6520> > 0x0804b3dc <+10172>: movl $0x8,0x78(%esp) > 0x0804b3e4 <+10180>: mov $0x8,%eax > 0x0804b3e9 <+10185>: jmp 0x804b404 <main(int, char**)+10212> > 0x0804b3eb <+10187>: movzbl 0x260(%esp,%eax,1),%edx > 0x0804b3f3 <+10195>: lea 0x8(%eax),%ecx > 0x0804b3f6 <+10198>: sar $0x2,%edx > 0x0804b3f9 <+10201>: sub $0x1,%edx > 0x0804b3fc <+10204>: je 0x804a14c <main(int, char**)+5420> > 0x0804b402 <+10210>: mov %ecx,%eax > 0x0804b404 <+10212>: cmp %eax,%edi > 0x0804b406 <+10214>: jg 0x804b3eb <main(int, char**)+10187> > 0x0804b408 <+10216>: jmp 0x804a14c <main(int, char**)+5420> > 0x0804b40d <+10221>: movl $0x8,0x78(%esp) > 0x0804b415 <+10229>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804b41a <+10234>: mov 0x38(%esp),%eax > 0x0804b41e <+10238>: mov 0x28(%esp),%ebx > 0x0804b422 <+10242>: mov %eax,0x78(%esp) > 0x0804b426 <+10246>: jmp 0x804b0b6 <main(int, char**)+9366> > 0x0804b42b <+10251>: cmp $0x4d,%al > 0x0804b42d <+10253>: jne 0x804b744 <main(int, char**)+11044> > 0x0804b433 <+10259>: fmuls 0x804fffc > 0x0804b439 <+10265>: jmp 0x804b2a0 <main(int, char**)+9856> > 0x0804b43e <+10270>: mov %edi,0x78(%esp) > 0x0804b442 <+10274>: lea 0x258(%esp),%eax > 0x0804b449 <+10281>: mov $0x8,%ecx > 0x0804b44e <+10286>: movl $0xffffffff,0x50(%esp) > 0x0804b456 <+10294>: movl $0x0,0x2c(%esp) > 0x0804b45e <+10302>: mov %ebx,0x24(%esp) > 0x0804b462 <+10306>: jmp 0x804b46a <main(int, char**)+10314> > 0x0804b464 <+10308>: add $0x8,%ecx > 0x0804b467 <+10311>: add $0x8,%eax > 0x0804b46a <+10314>: cmp %edi,%ecx > 0x0804b46c <+10316>: jge 0x804b4bf <main(int, char**)+10399> > 0x0804b46e <+10318>: movzbl 0x10(%eax),%edx > 0x0804b472 <+10322>: sar $0x2,%edx > 0x0804b475 <+10325>: cmp $0x32,%edx > 0x0804b478 <+10328>: jne 0x804b464 <main(int, char**)+10308> > 0x0804b47a <+10330>: movzbl 0xd(%eax),%edx > 0x0804b47e <+10334>: movzbl 0xc(%eax),%ebx > 0x0804b482 <+10338>: shl $0x18,%ebx > 0x0804b485 <+10341>: shl $0x10,%edx > 0x0804b488 <+10344>: or %ebx,%edx > 0x0804b48a <+10346>: movzbl 0xe(%eax),%ebx > 0x0804b48e <+10350>: mov %ebx,0x28(%esp) > 0x0804b492 <+10354>: movzbl 0xf(%eax),%ebx > 0x0804b496 <+10358>: shll $0x8,0x28(%esp) > 0x0804b49b <+10363>: or %ebx,0x28(%esp) > 0x0804b49f <+10367>: mov 0x2c(%esp),%ebx > 0x0804b4a3 <+10371>: or 0x28(%esp),%edx > 0x0804b4a7 <+10375>: cmp %edx,%ebx > 0x0804b4a9 <+10377>: cmovb %edx,%ebx > 0x0804b4ac <+10380>: mov %ebx,0x2c(%esp) > 0x0804b4b0 <+10384>: mov 0x50(%esp),%ebx > 0x0804b4b4 <+10388>: cmp %edx,%ebx > 0x0804b4b6 <+10390>: cmovbe %ebx,%edx > 0x0804b4b9 <+10393>: mov %edx,0x50(%esp) > 0x0804b4bd <+10397>: jmp 0x804b464 <main(int, char**)+10308> > 0x0804b4bf <+10399>: cmpl $0x0,0x2c(%esp) > 0x0804b4c4 <+10404>: mov 0x24(%esp),%ebx > 0x0804b4c8 <+10408>: je 0x804aab8 <main(int, char**)+7832> > 0x0804b4ce <+10414>: movzbl 0x25d(%esp),%eax > 0x0804b4d6 <+10422>: addl $0x2000,0x38(%esp) > 0x0804b4de <+10430>: movzbl 0x25c(%esp),%edx > 0x0804b4e6 <+10438>: andl $0xffffc000,0x38(%esp) > 0x0804b4ee <+10446>: shl $0x18,%edx > 0x0804b4f1 <+10449>: shl $0x10,%eax > 0x0804b4f4 <+10452>: movzbl 0x25f(%esp),%ecx > 0x0804b4fc <+10460>: or %edx,%eax > 0x0804b4fe <+10462>: movzbl 0x25e(%esp),%edx > 0x0804b506 <+10470>: shl $0x8,%edx > 0x0804b509 <+10473>: or %ecx,%edx > 0x0804b50b <+10475>: or %edx,%eax > 0x0804b50d <+10477>: sub 0x38(%esp),%eax > 0x0804b511 <+10481>: cmp 0x50(%esp),%eax > 0x0804b515 <+10485>: jb 0x804b524 <main(int, char**)+10500> > 0x0804b517 <+10487>: mov 0x2c(%esp),%ecx > 0x0804b51b <+10491>: cmp %eax,%ecx > 0x0804b51d <+10493>: cmovbe %ecx,%eax > 0x0804b520 <+10496>: mov %eax,0x50(%esp) > 0x0804b524 <+10500>: mov 0x50(%esp),%ecx > 0x0804b528 <+10504>: movl $0x8,0x78(%esp) > 0x0804b530 <+10512>: mov %ecx,%eax > 0x0804b532 <+10514>: mov %cl,0x267(%esp) > 0x0804b539 <+10521>: shr $0x18,%eax > 0x0804b53c <+10524>: movb $0x0,0x269(%esp) > 0x0804b544 <+10532>: mov %al,0x264(%esp) > 0x0804b54b <+10539>: mov %ecx,%eax > 0x0804b54d <+10541>: shr $0x10,%eax > 0x0804b550 <+10544>: movb $0x0,0x26a(%esp) > 0x0804b558 <+10552>: mov %al,0x265(%esp) > 0x0804b55f <+10559>: mov %ecx,%eax > 0x0804b561 <+10561>: shr $0x8,%eax > 0x0804b564 <+10564>: movb $0x0,0x26b(%esp) > 0x0804b56c <+10572>: mov %al,0x266(%esp) > 0x0804b573 <+10579>: movzbl 0x3c(%esp),%eax > 0x0804b578 <+10584>: or $0xffffffc8,%eax > 0x0804b57b <+10587>: mov %al,0x268(%esp) > 0x0804b582 <+10594>: jmp 0x804af54 <main(int, char**)+9012> > 0x0804b587 <+10599>: mov 0x28(%esp),%eax > 0x0804b58b <+10603>: mov 0x24(%esp),%ebx > 0x0804b58f <+10607>: mov %eax,0x78(%esp) > 0x0804b593 <+10611>: jmp 0x804af54 <main(int, char**)+9012> > 0x0804b598 <+10616>: mov $0x8,%eax > 0x0804b59d <+10621>: mov %ebx,0x24(%esp) > 0x0804b5a1 <+10625>: mov %edi,0x78(%esp) > 0x0804b5a5 <+10629>: lea 0x258(%esp),%ecx > 0x0804b5ac <+10636>: movl $0xffffffff,0x3c(%esp) > 0x0804b5b4 <+10644>: movl $0x0,0x28(%esp) > 0x0804b5bc <+10652>: movl $0x0,0x50(%esp) > 0x0804b5c4 <+10660>: mov %eax,%ebx > 0x0804b5c6 <+10662>: jmp 0x804b5d3 <main(int, char**)+10675> > 0x0804b5c8 <+10664>: cmp $0x31,%eax > 0x0804b5cb <+10667>: je 0x804b628 <main(int, char**)+10760> > 0x0804b5cd <+10669>: add $0x8,%ebx > 0x0804b5d0 <+10672>: add $0x8,%ecx > 0x0804b5d3 <+10675>: cmp %edi,%ebx > 0x0804b5d5 <+10677>: jge 0x804b656 <main(int, char**)+10806> > 0x0804b5d7 <+10679>: movzbl 0x10(%ecx),%eax > 0x0804b5db <+10683>: sar $0x2,%eax > 0x0804b5de <+10686>: cmp $0x30,%eax > 0x0804b5e1 <+10689>: jne 0x804b5c8 <main(int, char**)+10664> > 0x0804b5e3 <+10691>: movzbl 0xd(%ecx),%eax > 0x0804b5e7 <+10695>: movzbl 0xc(%ecx),%edx > 0x0804b5eb <+10699>: shl $0x18,%edx > 0x0804b5ee <+10702>: shl $0x10,%eax > 0x0804b5f1 <+10705>: or %edx,%eax > 0x0804b5f3 <+10707>: movzbl 0xe(%ecx),%edx > 0x0804b5f7 <+10711>: mov %edx,0x2c(%esp) > 0x0804b5fb <+10715>: movzbl 0xf(%ecx),%edx > 0x0804b5ff <+10719>: shll $0x8,0x2c(%esp) > 0x0804b604 <+10724>: or %edx,0x2c(%esp) > 0x0804b608 <+10728>: mov 0x28(%esp),%edx > 0x0804b60c <+10732>: or 0x2c(%esp),%eax > 0x0804b610 <+10736>: cmp %eax,%edx > 0x0804b612 <+10738>: cmovb %eax,%edx > 0x0804b615 <+10741>: mov %edx,0x28(%esp) > 0x0804b619 <+10745>: mov 0x3c(%esp),%edx > 0x0804b61d <+10749>: cmp %eax,%edx > 0x0804b61f <+10751>: cmovbe %edx,%eax > 0x0804b622 <+10754>: mov %eax,0x3c(%esp) > 0x0804b626 <+10758>: jmp 0x804b5cd <main(int, char**)+10669> > 0x0804b628 <+10760>: movzbl 0xd(%ecx),%eax > 0x0804b62c <+10764>: movzbl 0xf(%ecx),%edx > 0x0804b630 <+10768>: mov %eax,0x50(%esp) > 0x0804b634 <+10772>: movzbl 0xc(%ecx),%eax > 0x0804b638 <+10776>: shll $0x10,0x50(%esp) > 0x0804b63d <+10781>: shl $0x18,%eax > 0x0804b640 <+10784>: or %eax,0x50(%esp) > 0x0804b644 <+10788>: movzbl 0xe(%ecx),%eax > 0x0804b648 <+10792>: shl $0x8,%eax > 0x0804b64b <+10795>: or %edx,%eax > 0x0804b64d <+10797>: or %eax,0x50(%esp) > 0x0804b651 <+10801>: jmp 0x804b5cd <main(int, char**)+10669> > 0x0804b656 <+10806>: cmpl $0x0,0x50(%esp) > 0x0804b65b <+10811>: mov 0x24(%esp),%ebx > 0x0804b65f <+10815>: je 0x80493c1 <main(int, char**)+1953> > 0x0804b665 <+10821>: cmpl $0x0,0x28(%esp) > 0x0804b66a <+10826>: je 0x80493c1 <main(int, char**)+1953> > 0x0804b670 <+10832>: mov 0x38(%esp),%eax > 0x0804b674 <+10836>: add $0x2000,%eax > 0x0804b679 <+10841>: mov %eax,0x2c(%esp) > 0x0804b67d <+10845>: mov 0x50(%esp),%eax > 0x0804b681 <+10849>: andl $0xffffc000,0x2c(%esp) > 0x0804b689 <+10857>: sub 0x2c(%esp),%eax > 0x0804b68d <+10861>: cmp 0x3c(%esp),%eax > 0x0804b691 <+10865>: jb 0x804b6a0 <main(int, char**)+10880> > 0x0804b693 <+10867>: mov 0x28(%esp),%ecx > 0x0804b697 <+10871>: cmp %ecx,%eax > 0x0804b699 <+10873>: cmova %ecx,%eax > 0x0804b69c <+10876>: mov %eax,0x3c(%esp) > 0x0804b6a0 <+10880>: mov 0x3c(%esp),%ecx > 0x0804b6a4 <+10884>: movl $0x8,0x78(%esp) > 0x0804b6ac <+10892>: mov %ecx,%eax > 0x0804b6ae <+10894>: mov %cl,0x267(%esp) > 0x0804b6b5 <+10901>: shr $0x18,%eax > 0x0804b6b8 <+10904>: movb $0xc0,0x268(%esp) > 0x0804b6c0 <+10912>: mov %al,0x264(%esp) > 0x0804b6c7 <+10919>: mov %ecx,%eax > 0x0804b6c9 <+10921>: shr $0x10,%eax > 0x0804b6cc <+10924>: movb $0x0,0x269(%esp) > 0x0804b6d4 <+10932>: mov %al,0x265(%esp) > 0x0804b6db <+10939>: mov %ecx,%eax > 0x0804b6dd <+10941>: shr $0x8,%eax > 0x0804b6e0 <+10944>: movb $0x0,0x26a(%esp) > 0x0804b6e8 <+10952>: mov %al,0x266(%esp) > 0x0804b6ef <+10959>: movb $0x0,0x26b(%esp) > 0x0804b6f7 <+10967>: jmp 0x804b0b6 <main(int, char**)+9366> > 0x0804b6fc <+10972>: mov 0x80520c0,%eax > 0x0804b701 <+10977>: movl $0x33,0x8(%esp) > 0x0804b709 <+10985>: mov %eax,0xc(%esp) > 0x0804b70d <+10989>: movl $0x1,0x4(%esp) > 0x0804b715 <+10997>: movl $0x804e410,(%esp) > 0x0804b71c <+11004>: call 0x8048b70 <fwrite@plt> > 0x0804b721 <+11009>: jmp 0x804a6fb <main(int, char**)+6875> > 0x0804b726 <+11014>: cmpl $0x1,0x58(%esp) > 0x0804b72b <+11019>: sbb %ecx,%ecx > 0x0804b72d <+11021>: not %ecx > 0x0804b72f <+11023>: add $0x3,%ecx > 0x0804b732 <+11026>: or %eax,%ecx > 0x0804b734 <+11028>: mov 0x2c(%esp),%eax > 0x0804b738 <+11032>: mov %cl,0x4(%edx) > 0x0804b73b <+11035>: mov %eax,0x38(%esp) > 0x0804b73f <+11039>: jmp 0x80493c1 <main(int, char**)+1953> > 0x0804b744 <+11044>: cmp $0x4b,%al > 0x0804b746 <+11046>: jne 0x804b2a0 <main(int, char**)+9856> > 0x0804b74c <+11052>: fmuls 0x8050000 > 0x0804b752 <+11058>: jmp 0x804b2a0 <main(int, char**)+9856> > 0x0804b757 <+11063>: mov %eax,0x78(%esp) > 0x0804b75b <+11067>: jmp 0x804b0ca <main(int, char**)+9386> > 0x0804b760 <+11072>: cmpl $0x15,0x50(%esp) > 0x0804b765 <+11077>: jne 0x80493c1 <main(int, char**)+1953> > 0x0804b76b <+11083>: jmp 0x804a0ff <main(int, char**)+5343> > 0x0804b770 <+11088>: mov %eax,%edx > 0x0804b772 <+11090>: mov $0x804d0b2,%eax > 0x0804b777 <+11095>: call 0x804c010 <sperror(char const*, int)> > 0x0804b77c <+11100>: call 0x8048990 <__errno_location@plt> > 0x0804b781 <+11105>: mov (%eax),%eax > 0x0804b783 <+11107>: or $0x80,%al > 0x0804b785 <+11109>: mov %eax,(%esp) > 0x0804b788 <+11112>: call 0x8048c10 <exit@plt> > 0x0804b78d <+11117>: mov 0x80520c0,%eax > 0x0804b792 <+11122>: movl $0x11,0x8(%esp) > 0x0804b79a <+11130>: mov %eax,0xc(%esp) > 0x0804b79e <+11134>: movl $0x1,0x4(%esp) > 0x0804b7a6 <+11142>: movl $0x804d124,(%esp) > 0x0804b7ad <+11149>: call 0x8048b70 <fwrite@plt> > 0x0804b7b2 <+11154>: mov 0x80520c0,%eax > 0x0804b7b7 <+11159>: movl $0x71,0x8(%esp) > 0x0804b7bf <+11167>: mov %eax,0xc(%esp) > 0x0804b7c3 <+11171>: movl $0x1,0x4(%esp) > 0x0804b7cb <+11179>: movl $0x804e254,(%esp) > 0x0804b7d2 <+11186>: call 0x8048b70 <fwrite@plt> > 0x0804b7d7 <+11191>: movl $0x0,(%esp) > 0x0804b7de <+11198>: call 0x8048c10 <exit@plt> > 0x0804b7e3 <+11203>: movl $0x804dc64,(%esp) > 0x0804b7ea <+11210>: call 0x8048a90 <perror@plt> > 0x0804b7ef <+11215>: movl $0x1,(%esp) > 0x0804b7f6 <+11222>: call 0x8048c10 <exit@plt> > 0x0804b7fb <+11227>: lea 0xd4(%esp),%ebx > 0x0804b802 <+11234>: movl $0x0,0x4(%esp) > 0x0804b80a <+11242>: mov %ebx,0x8(%esp) > 0x0804b80e <+11246>: movl $0xe,(%esp) > 0x0804b815 <+11253>: call 0x8048ac0 <sigaction@plt> > 0x0804b81a <+11258>: mov 0x158(%esp),%eax > 0x0804b821 <+11265>: mov %ebx,0x4(%esp) > 0x0804b825 <+11269>: and $0x7fffffff,%eax > 0x0804b82a <+11274>: movl $0x0,0x8(%esp) > 0x0804b832 <+11282>: or $0x10000000,%eax > 0x0804b837 <+11287>: movl $0xe,(%esp) > 0x0804b83e <+11294>: mov %eax,0x158(%esp) > 0x0804b845 <+11301>: movl $0x804be20,0xd4(%esp) > 0x0804b850 <+11312>: call 0x8048ac0 <sigaction@plt> > 0x0804b855 <+11317>: movl $0x1,(%esp) > 0x0804b85c <+11324>: lea 0x78(%esp),%ebx > 0x0804b860 <+11328>: call 0x8048b10 <alarm@plt> > 0x0804b865 <+11333>: movl $0x0,0x8(%esp) > 0x0804b86d <+11341>: mov %ebx,0x4(%esp) > 0x0804b871 <+11345>: mov %esi,(%esp) > 0x0804b874 <+11348>: call 0x8048b40 <waitpid@plt> > 0x0804b879 <+11353>: cmp %esi,%eax > 0x0804b87b <+11355>: mov 0x78(%esp),%eax > 0x0804b87f <+11359>: je 0x804b885 <main(int, char**)+11365> > 0x0804b881 <+11361>: test $0x7f,%al > 0x0804b883 <+11363>: jne 0x804b865 <main(int, char**)+11333> > 0x0804b885 <+11365>: movzbl %ah,%edx > 0x0804b888 <+11368>: test %edx,%edx > 0x0804b88a <+11370>: je 0x804b99f <main(int, char**)+11647> > 0x0804b890 <+11376>: movzbl %ah,%eax > 0x0804b893 <+11379>: mov %eax,(%esp) > 0x0804b896 <+11382>: call 0x8048c10 <exit@plt> > 0x0804b89b <+11387>: test %al,%al > 0x0804b89d <+11389>: jne 0x8049113 <main(int, char**)+1267> > 0x0804b8a3 <+11395>: call 0x804c860 <plusminus_locale()> > 0x0804b8a8 <+11400>: mov %eax,0xc(%esp) > 0x0804b8ac <+11404>: movl $0x804dcd0,0x8(%esp) > 0x0804b8b4 <+11412>: mov 0x80520c0,%eax > 0x0804b8b9 <+11417>: movl $0x1,0x4(%esp) > 0x0804b8c1 <+11425>: mov %eax,(%esp) > 0x0804b8c4 <+11428>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804b8c9 <+11433>: movl $0x1,(%esp) > 0x0804b8d0 <+11440>: call 0x8048c10 <exit@plt> > 0x0804b8d5 <+11445>: mov %eax,%edx > 0x0804b8d7 <+11447>: mov $0x804d0b2,%eax > 0x0804b8dc <+11452>: call 0x804c010 <sperror(char const*, int)> > 0x0804b8e1 <+11457>: movl $0x1,(%esp) > 0x0804b8e8 <+11464>: call 0x8048c10 <exit@plt> > 0x0804b8ed <+11469>: mov 0x80520c0,%eax > 0x0804b8f2 <+11474>: movl $0x15,0x8(%esp) > 0x0804b8fa <+11482>: mov %eax,0xc(%esp) > 0x0804b8fe <+11486>: movl $0x1,0x4(%esp) > 0x0804b906 <+11494>: movl $0x804d09c,(%esp) > 0x0804b90d <+11501>: call 0x8048b70 <fwrite@plt> > 0x0804b912 <+11506>: movl $0x1,(%esp) > 0x0804b919 <+11513>: call 0x8048c10 <exit@plt> > 0x0804b91e <+11518>: mov %eax,%edx > 0x0804b920 <+11520>: mov $0x804d094,%eax > 0x0804b925 <+11525>: call 0x804c010 <sperror(char const*, int)> > 0x0804b92a <+11530>: movl $0x1,(%esp) > 0x0804b931 <+11537>: call 0x8048c10 <exit@plt> > 0x0804b936 <+11542>: mov %eax,%edx > 0x0804b938 <+11544>: jmp 0x80491e5 <main(int, char**)+1477> > 0x0804b93d <+11549>: mov 0x80520c0,%eax > 0x0804b942 <+11554>: movl $0x21,0x8(%esp) > 0x0804b94a <+11562>: mov %eax,0xc(%esp) > 0x0804b94e <+11566>: movl $0x1,0x4(%esp) > 0x0804b956 <+11574>: movl $0x804dd14,(%esp) > 0x0804b95d <+11581>: call 0x8048b70 <fwrite@plt> > 0x0804b962 <+11586>: movl $0x1,(%esp) > 0x0804b969 <+11593>: call 0x8048c10 <exit@plt> > 0x0804b96e <+11598>: mov 0x80520c0,%eax > 0x0804b973 <+11603>: movl $0x23,0x8(%esp) > 0x0804b97b <+11611>: mov %eax,0xc(%esp) > 0x0804b97f <+11615>: movl $0x1,0x4(%esp) > 0x0804b987 <+11623>: movl $0x804dd38,(%esp) > 0x0804b98e <+11630>: call 0x8048b70 <fwrite@plt> > 0x0804b993 <+11635>: movl $0x1,(%esp) > 0x0804b99a <+11642>: call 0x8048c10 <exit@plt> > 0x0804b99f <+11647>: mov 0x80520c0,%eax > 0x0804b9a4 <+11652>: movl $0xa,(%esp) > 0x0804b9ab <+11659>: mov %eax,0x4(%esp) > 0x0804b9af <+11663>: call 0x8048bc0 <fputc@plt> > 0x0804b9b4 <+11668>: mov 0x78(%esp),%eax > 0x0804b9b8 <+11672>: jmp 0x804b890 <main(int, char**)+11376> > 0x0804b9bd <+11677>: mov (%ebx),%eax > 0x0804b9bf <+11679>: movl $0x804e198,0x8(%esp) > 0x0804b9c7 <+11687>: mov %eax,0xc(%esp) > 0x0804b9cb <+11691>: mov 0x80520c0,%eax > 0x0804b9d0 <+11696>: movl $0x1,0x4(%esp) > 0x0804b9d8 <+11704>: mov %eax,(%esp) > 0x0804b9db <+11707>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804b9e0 <+11712>: cmpl $0x0,0x78(%esp) > 0x0804b9e5 <+11717>: je 0x804ba0c <main(int, char**)+11756> > 0x0804b9e7 <+11719>: mov 0x80520c0,%eax > 0x0804b9ec <+11724>: movl $0x5c,0x8(%esp) > 0x0804b9f4 <+11732>: mov %eax,0xc(%esp) > 0x0804b9f8 <+11736>: movl $0x1,0x4(%esp) > 0x0804ba00 <+11744>: movl $0x804e1c4,(%esp) > 0x0804ba07 <+11751>: call 0x8048b70 <fwrite@plt> > 0x0804ba0c <+11756>: mov 0x80520c0,%eax > 0x0804ba11 <+11761>: movl $0x2e,0x8(%esp) > 0x0804ba19 <+11769>: mov %eax,0xc(%esp) > 0x0804ba1d <+11773>: movl $0x1,0x4(%esp) > 0x0804ba25 <+11781>: movl $0x804e224,(%esp) > 0x0804ba2c <+11788>: call 0x8048b70 <fwrite@plt> > 0x0804ba31 <+11793>: jmp 0x804b071 <main(int, char**)+9297> > 0x0804ba36 <+11798>: mov (%ebx),%eax > 0x0804ba38 <+11800>: movl $0x804e0b8,0x8(%esp) > 0x0804ba40 <+11808>: mov %eax,0xc(%esp) > 0x0804ba44 <+11812>: mov 0x80520c0,%eax > 0x0804ba49 <+11817>: movl $0x1,0x4(%esp) > 0x0804ba51 <+11825>: mov %eax,(%esp) > 0x0804ba54 <+11828>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804ba59 <+11833>: jmp 0x804b071 <main(int, char**)+9297> > 0x0804ba5e <+11838>: mov (%ebx),%eax > 0x0804ba60 <+11840>: movl $0x804dfd4,0x8(%esp) > 0x0804ba68 <+11848>: mov %eax,0xc(%esp) > 0x0804ba6c <+11852>: mov 0x80520c0,%eax > 0x0804ba71 <+11857>: movl $0x1,0x4(%esp) > 0x0804ba79 <+11865>: mov %eax,(%esp) > 0x0804ba7c <+11868>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804ba81 <+11873>: jmp 0x804b071 <main(int, char**)+9297> > 0x0804ba86 <+11878>: mov %edi,%eax > 0x0804ba88 <+11880>: xor %edx,%edx > 0x0804ba8a <+11882>: movzbl %al,%edi > 0x0804ba8d <+11885>: mov %edx,0x6c(%esp) > 0x0804ba91 <+11889>: movzbl 0x2c(%esp),%eax > 0x0804ba96 <+11894>: movl $0x804de80,0x8(%esp) > 0x0804ba9e <+11902>: shl $0x8,%edi > 0x0804baa1 <+11905>: movl $0x1,0x4(%esp) > 0x0804baa9 <+11913>: or %eax,%edi > 0x0804baab <+11915>: shl $0x8,%edi > 0x0804baae <+11918>: movzbl 0x28(%esp),%eax > 0x0804bab3 <+11923>: or %eax,%edi > 0x0804bab5 <+11925>: shl $0x8,%edi > 0x0804bab8 <+11928>: movzbl 0x24(%esp),%eax > 0x0804babd <+11933>: or %eax,%edi > 0x0804babf <+11935>: mov 0x80520c0,%eax > 0x0804bac4 <+11940>: mov %edi,0x68(%esp) > 0x0804bac8 <+11944>: add %edi,%edi > 0x0804baca <+11946>: fildll 0x68(%esp) > 0x0804bace <+11950>: mov %edi,0xc(%esp) > 0x0804bad2 <+11954>: fmuls 0x804fff0 > 0x0804bad8 <+11960>: mov %eax,(%esp) > 0x0804badb <+11963>: fildll 0x50(%esp) > 0x0804badf <+11967>: fdivrp %st,%st(1) > 0x0804bae1 <+11969>: fstpl 0x10(%esp) > 0x0804bae5 <+11973>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804baea <+11978>: cmpb $0x0,0x43(%esp) > 0x0804baef <+11983>: je 0x804b02b <main(int, char**)+9227> > 0x0804baf5 <+11989>: mov (%ebx),%eax > 0x0804baf7 <+11991>: movl $0x804dee4,0x8(%esp) > 0x0804baff <+11999>: mov %eax,0xc(%esp) > 0x0804bb03 <+12003>: mov 0x80520c0,%eax > 0x0804bb08 <+12008>: movl $0x1,0x4(%esp) > 0x0804bb10 <+12016>: mov %eax,(%esp) > 0x0804bb13 <+12019>: call 0x80489f0 <__fprintf_chk@plt> > 0x0804bb18 <+12024>: jmp 0x804b071 <main(int, char**)+9297> > 0x0804bb1d <+12029>: movl $0x804d07f,(%esp) > 0x0804bb24 <+12036>: call 0x8048a90 <perror@plt> > 0x0804bb29 <+12041>: movl $0x1,(%esp) > 0x0804bb30 <+12048>: call 0x8048c10 <exit@plt> > 0x0804bb35 <+12053>: mov 0x5c(%esp),%eax > 0x0804bb39 <+12057>: movl $0x804d063,0x8(%esp) > 0x0804bb41 <+12065>: mov %eax,0xc(%esp) > 0x0804bb45 <+12069>: jmp 0x804b8b4 <main(int, char**)+11412> > 0x0804bb4a <+12074>: sub $0x1,%ecx > 0x0804bb4d <+12077>: je 0x804a61e <main(int, char**)+6654> > 0x0804bb53 <+12083>: mov 0x80520c0,%eax > 0x0804bb58 <+12088>: movl $0x16,0x8(%esp) > 0x0804bb60 <+12096>: mov %eax,0xc(%esp) > 0x0804bb64 <+12100>: movl $0x1,0x4(%esp) > 0x0804bb6c <+12108>: movl $0x804d1cf,(%esp) > 0x0804bb73 <+12115>: call 0x8048b70 <fwrite@plt> > 0x0804bb78 <+12120>: movl $0xfc,(%esp) > 0x0804bb7f <+12127>: call 0x8048c10 <exit@plt> > 0x0804bb84 <+12132>: mov %eax,%edx > 0x0804bb86 <+12134>: mov $0x804d1e6,%eax > 0x0804bb8b <+12139>: jmp 0x804b777 <main(int, char**)+11095> > 0x0804bb90 <+12144>: mov 0x80520c0,%eax > 0x0804bb95 <+12149>: movl $0x15,0x8(%esp) > 0x0804bb9d <+12157>: mov %eax,0xc(%esp) > 0x0804bba1 <+12161>: movl $0x1,0x4(%esp) > 0x0804bba9 <+12169>: movl $0x804d1b9,(%esp) > 0x0804bbb0 <+12176>: call 0x8048b70 <fwrite@plt> > 0x0804bbb5 <+12181>: movl $0x8c,(%esp) > 0x0804bbbc <+12188>: call 0x8048c10 <exit@plt> > 0x0804bbc1 <+12193>: mov 0x80520c0,%eax > 0x0804bbc6 <+12198>: movl $0x26,0x8(%esp) > 0x0804bbce <+12206>: mov %eax,0xc(%esp) > 0x0804bbd2 <+12210>: movl $0x1,0x4(%esp) > 0x0804bbda <+12218>: movl $0x804e384,(%esp) > 0x0804bbe1 <+12225>: call 0x8048b70 <fwrite@plt> > 0x0804bbe6 <+12230>: movl $0x96,(%esp) > 0x0804bbed <+12237>: call 0x8048c10 <exit@plt> > 0x0804bbf2 <+12242>: mov %eax,%edx > 0x0804bbf4 <+12244>: mov $0x804d1ae,%eax > 0x0804bbf9 <+12249>: jmp 0x804b777 <main(int, char**)+11095> > 0x0804bbfe <+12254>: mov %eax,%edx > 0x0804bc00 <+12256>: mov $0x804d197,%eax > 0x0804bc05 <+12261>: jmp 0x804b777 <main(int, char**)+11095> > 0x0804bc0a <+12266>: call 0x8048bb0 <__stack_chk_fail@plt> > 0x0804bc0f <+12271>: mov %eax,%edx > 0x0804bc11 <+12273>: mov $0x804d189,%eax > 0x0804bc16 <+12278>: call 0x804c010 <sperror(char const*, int)> > 0x0804bc1b <+12283>: movl $0x1,(%esp) > 0x0804bc22 <+12290>: call 0x8048c10 <exit@plt> > 0x0804bc27 <+12295>: mov %eax,%edx > 0x0804bc29 <+12297>: mov $0x804d17b,%eax > 0x0804bc2e <+12302>: call 0x804c010 <sperror(char const*, int)> > 0x0804bc33 <+12307>: movl $0x1,(%esp) > 0x0804bc3a <+12314>: call 0x8048c10 <exit@plt> > 0x0804bc3f <+12319>: mov 0x80520c0,%eax > 0x0804bc44 <+12324>: movl $0x34,0x8(%esp) > 0x0804bc4c <+12332>: mov %eax,0xc(%esp) > 0x0804bc50 <+12336>: movl $0x1,0x4(%esp) > 0x0804bc58 <+12344>: movl $0x804e34c,(%esp) > 0x0804bc5f <+12351>: call 0x8048b70 <fwrite@plt> > 0x0804bc64 <+12356>: jmp 0x804baf5 <main(int, char**)+11989> > 0x0804bc69 <+12361>: cmpb $0x0,0x42(%esp) > 0x0804bc6e <+12366>: je 0x8049582 <main(int, char**)+2402> > 0x0804bc74 <+12372>: mov 0x80520c0,%eax > 0x0804bc79 <+12377>: movl $0x2e,0x8(%esp) > 0x0804bc81 <+12385>: mov %eax,0xc(%esp) > 0x0804bc85 <+12389>: movl $0x1,0x4(%esp) > 0x0804bc8d <+12397>: movl $0x804e31c,(%esp) > 0x0804bc94 <+12404>: call 0x8048b70 <fwrite@plt> > 0x0804bc99 <+12409>: jmp 0x804baea <main(int, char**)+11978> > 0x0804bc9e <+12414>: call 0x8048990 <__errno_location@plt> > 0x0804bca3 <+12419>: cmpl $0x10,(%eax) > 0x0804bca6 <+12422>: mov $0x804dc40,%edx > 0x0804bcab <+12427>: mov $0x804d034,%eax > 0x0804bcb0 <+12432>: cmovne %eax,%edx > 0x0804bcb3 <+12435>: mov %edx,(%esp) > 0x0804bcb6 <+12438>: call 0x8048a90 <perror@plt> > 0x0804bcbb <+12443>: movl $0x1,(%esp) > 0x0804bcc2 <+12450>: call 0x8048c10 <exit@plt> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1147266
: 942000 |
942001
|
942002
|
942003
|
942004
|
942005
|
942006
|
942007
|
942008
|
942009
|
942010