Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 453627 Details for
Bug 643243
[abrt] bash-4.1.7-1.fc13: fc_builtin: Process /bin/bash was killed by signal 11 (SIGSEGV)
Home
New
Search
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.rh92 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), 37.42 KB, created by
Peter H. Jones
on 2010-10-15 04:06:54 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Peter H. Jones
Created:
2010-10-15 04:06:54 UTC
Size:
37.42 KB
patch
obsolete
>Missing separate debuginfo for /lib/libdl.so.2 >Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/32/30e0a891e8a639a15c7ba4a42253ab039d5dcd /var/cache/abrt-di/usr/lib/debug/.build-id/32/30e0a891e8a639a15c7ba4a42253ab039d5dcd >Missing separate debuginfo for /lib/libc.so.6 >Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/96/5c68df9469a1c5ef2dfc1b2b51df9c612e30a3 /var/cache/abrt-di/usr/lib/debug/.build-id/96/5c68df9469a1c5ef2dfc1b2b51df9c612e30a3 >Missing separate debuginfo for /lib/ld-linux.so.2 >Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/a9/e8094a68ab6cbe36d87cdf2408b47abda217e8 /var/cache/abrt-di/usr/lib/debug/.build-id/a9/e8094a68ab6cbe36d87cdf2408b47abda217e8 >Missing separate debuginfo for /lib/libnss_files.so.2 >Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/d2/78eba975bad5ac04641bbbb48ac54deb72f568 /var/cache/abrt-di/usr/lib/debug/.build-id/d2/78eba975bad5ac04641bbbb48ac54deb72f568 >[New Thread 2181] >Core was generated by `bash'. >Program terminated with signal 11, Segmentation fault. >#0 0x080b1031 in fc_builtin (list=<value optimized out>) at ./fc.def:386 >386 fprintf (stream, "\t%c", histdata (i) ? '*' : ' '); > >Thread 1 (Thread 2181): >#0 0x080b1031 in fc_builtin (list=<value optimized out>) at ./fc.def:386 > i = <value optimized out> > sep = <value optimized out> > numbering = 1 > reverse = 0 > listing = 1 > execute = 3327200 > histbeg = 984 > histend = 999 > last_hist = <value optimized out> > retval = <value optimized out> > opt = <value optimized out> > rh = <value optimized out> > stream = 0x32c4e0 > rlist = <value optimized out> > rl = <value optimized out> > ename = 0x0 > command = <value optimized out> > newcom = <value optimized out> > fcedit = <value optimized out> > hlist = 0x84aa2d0 > fn = <value optimized out> >#1 0x08070bc1 in execute_builtin (builtin=0x80b0b80 <fc_builtin>, > words=0x848ca90, flags=<value optimized out>, subshell=0) > at execute_cmd.c:3977 > old_e_flag = 0 > result = <value optimized out> > eval_unwind = <value optimized out> > isbltinenv = <value optimized out> > error_trap = <value optimized out> >#2 0x08072dfb in execute_builtin_or_function ( > simple_command=<value optimized out>, pipe_in=-1, pipe_out=-1, async=0, > fds_to_close=0x84ae8a0) at execute_cmd.c:4390 > result = <value optimized out> > saved_undo_list = 0x0 >#3 execute_simple_command (simple_command=<value optimized out>, pipe_in=-1, > pipe_out=-1, async=0, fds_to_close=0x84ae8a0) at execute_cmd.c:3818 > words = 0x848ca90 > lastword = <value optimized out> > command_line = 0x0 > lastarg = 0x84aeb48 "-l" > temp = <value optimized out> > first_word_quoted = 0 > result = 0 > builtin_is_special = <value optimized out> > already_forked = 0 > dofork = <value optimized out> > old_last_async_pid = 0 > builtin = 0x80b0b80 <fc_builtin> > func = <value optimized out> >#4 0x08073a22 in execute_command_internal (command=0x8487d30, > asynchronous=0, pipe_in=-1, pipe_out=-1, fds_to_close=0x84ae8a0) > at execute_cmd.c:742 > exec_result = 0 > user_subshell = <value optimized out> > invert = 0 > ignore_return = 0 > my_undo_list = 0x0 > exec_undo_list = 0x0 > last_pid = -1 > save_line_number = 64 >#5 0x080affd6 in parse_and_execute (string=0x84ae8c0 "fc -l", > from_file=0x80fa685 "fc", flags=4) at evalstring.c:318 > bitmap = 0x84ae8a0 > code = 0 > lreset = <value optimized out> > should_jump_to_top_level = 0 > last_result = 0 > command = 0x8487d30 >#6 0x080b0ec6 in fc_builtin (list=<value optimized out>) at ./fc.def:281 > i = <value optimized out> > sep = <value optimized out> > numbering = 1 > reverse = <value optimized out> > listing = <value optimized out> > execute = 1 > histbeg = <value optimized out> > histend = <value optimized out> > last_hist = <value optimized out> > retval = <value optimized out> > opt = <value optimized out> > rh = <value optimized out> > stream = <value optimized out> > rlist = <value optimized out> > rl = <value optimized out> > ename = 0x84ae8c0 "fc -l" > command = <value optimized out> > newcom = <value optimized out> > fcedit = <value optimized out> > hlist = <value optimized out> > fn = <value optimized out> >#7 0x08070bc1 in execute_builtin (builtin=0x80b0b80 <fc_builtin>, > words=0x8488f98, flags=<value optimized out>, subshell=0) > at execute_cmd.c:3977 > old_e_flag = 0 > result = <value optimized out> > eval_unwind = <value optimized out> > isbltinenv = <value optimized out> > error_trap = <value optimized out> >#8 0x08072dfb in execute_builtin_or_function ( > simple_command=<value optimized out>, pipe_in=-1, pipe_out=-1, async=0, > fds_to_close=0x848f8c8) at execute_cmd.c:4390 > result = <value optimized out> > saved_undo_list = 0x0 >#9 execute_simple_command (simple_command=<value optimized out>, pipe_in=-1, > pipe_out=-1, async=0, fds_to_close=0x848f8c8) at execute_cmd.c:3818 > words = 0x8488f98 > lastword = <value optimized out> > command_line = 0x0 > lastarg = 0x84ae8b0 "1959" > temp = <value optimized out> > first_word_quoted = 0 > result = 0 > builtin_is_special = <value optimized out> > already_forked = 0 > dofork = <value optimized out> > old_last_async_pid = 0 > builtin = 0x80b0b80 <fc_builtin> > func = <value optimized out> >#10 0x08073a22 in execute_command_internal (command=0x848a278, > asynchronous=0, pipe_in=-1, pipe_out=-1, fds_to_close=0x848f8c8) > at execute_cmd.c:742 > exec_result = 0 > user_subshell = <value optimized out> > invert = 0 > ignore_return = 0 > my_undo_list = 0x0 > exec_undo_list = 0x0 > last_pid = -1 > save_line_number = 64 >#11 0x08074794 in execute_command (command=0x848a278) at execute_cmd.c:379 > bitmap = 0x848f8c8 > result = <value optimized out> >#12 0x080607d7 in reader_loop () at eval.c:153 > code = <value optimized out> > our_indirection_level = 1 > current_command = 0x848a278 >#13 0x0805fefc in main (argc=<value optimized out>, argv=0xbfa3af24, > env=0xbfa3af2c) at shell.c:759 > i = <value optimized out> > code = <value optimized out> > old_errexit_flag = 0 > saverst = 0 > locally_skip_execution = 0 > arg_index = 1 > top_level_arg_index = 1 >From To Syms Read Shared Object Library >0x00188cd0 0x00194518 Yes /lib/libtinfo.so.5.7 >0x005dda60 0x005dea88 Yes /lib/libdl.so.2 >0x001baaa0 0x002da204 Yes /lib/libc.so.6 >0x00410830 0x004283bf Yes /lib/ld-linux.so.2 >0x00936a00 0x0093e9a8 Yes /lib/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >eax 0x0 0 >ecx 0x32c4e0 3327200 >edx 0x84aa2d0 139109072 >ebx 0x3e7 999 >esp 0xbfa3a9d0 0xbfa3a9d0 >ebp 0xbfa3aa38 0xbfa3aa38 >esi 0x84ab26c 139113068 >edi 0x0 0 >eip 0x80b1031 0x80b1031 <fc_builtin+1201> >eflags 0x210246 [ PF ZF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function fc_builtin: > 0x080b0b80 <+0>: push %ebp > 0x080b0b81 <+1>: mov %esp,%ebp > 0x080b0b83 <+3>: push %edi > 0x080b0b84 <+4>: xor %edi,%edi > 0x080b0b86 <+6>: push %esi > 0x080b0b87 <+7>: xor %esi,%esi > 0x080b0b89 <+9>: push %ebx > 0x080b0b8a <+10>: lea -0x5c(%esp),%esp > 0x080b0b8e <+14>: mov 0x8(%ebp),%ebx > 0x080b0b91 <+17>: call 0x80bd950 <reset_internal_getopt> > 0x080b0b96 <+22>: mov %ebx,0x811f700 > 0x080b0b9c <+28>: mov %ebx,%eax > 0x080b0b9e <+30>: movl $0x0,-0x2c(%ebp) > 0x080b0ba5 <+37>: movl $0x0,-0x34(%ebp) > 0x080b0bac <+44>: movl $0x1,-0x30(%ebp) > 0x080b0bb3 <+51>: nop > 0x080b0bb4 <+52>: lea 0x0(%esi,%eiz,1),%esi > 0x080b0bb8 <+56>: test %eax,%eax > 0x080b0bba <+58>: mov %eax,0x8121484 > 0x080b0bbf <+63>: je 0x80b0be8 <fc_builtin+104> > 0x080b0bc1 <+65>: mov 0x4(%eax),%eax > 0x080b0bc4 <+68>: xor %edx,%edx > 0x080b0bc6 <+70>: mov (%eax),%eax > 0x080b0bc8 <+72>: cmpb $0x2d,(%eax) > 0x080b0bcb <+75>: movl $0x0,0x4(%esp) > 0x080b0bd3 <+83>: sete %dl > 0x080b0bd6 <+86>: add %edx,%eax > 0x080b0bd8 <+88>: mov %eax,(%esp) > 0x080b0bdb <+91>: call 0x806bec0 <legal_number> > 0x080b0be0 <+96>: test %eax,%eax > 0x080b0be2 <+98>: jne 0x80b0c68 <fc_builtin+232> > 0x080b0be8 <+104>: movl $0x80fa651,0x4(%esp) > 0x080b0bf0 <+112>: mov %ebx,(%esp) > 0x080b0bf3 <+115>: call 0x80bd980 <internal_getopt> > 0x080b0bf8 <+120>: cmp $0xffffffff,%eax > 0x080b0bfb <+123>: je 0x80b0c68 <fc_builtin+232> > 0x080b0bfd <+125>: lea -0x65(%eax),%eax > 0x080b0c00 <+128>: cmp $0xe,%eax > 0x080b0c03 <+131>: jbe 0x80b0c18 <fc_builtin+152> > 0x080b0c05 <+133>: call 0x80aca30 <builtin_usage> > 0x080b0c0a <+138>: mov $0x102,%eax > 0x080b0c0f <+143>: lea 0x5c(%esp),%esp > 0x080b0c13 <+147>: pop %ebx > 0x080b0c14 <+148>: pop %esi > 0x080b0c15 <+149>: pop %edi > 0x080b0c16 <+150>: pop %ebp > 0x080b0c17 <+151>: ret > 0x080b0c18 <+152>: jmp *0x80fa6f0(,%eax,4) > 0x080b0c1f <+159>: nop > 0x080b0c20 <+160>: movl $0x1,-0x34(%ebp) > 0x080b0c27 <+167>: mov 0x811f700,%eax > 0x080b0c2c <+172>: jmp 0x80b0bb8 <fc_builtin+56> > 0x080b0c2e <+174>: xchg %ax,%ax > 0x080b0c30 <+176>: mov $0x1,%esi > 0x080b0c35 <+181>: jmp 0x80b0c27 <fc_builtin+167> > 0x080b0c37 <+183>: nop > 0x080b0c38 <+184>: mov 0x811f700,%eax > 0x080b0c3d <+189>: movl $0x0,-0x30(%ebp) > 0x080b0c44 <+196>: jmp 0x80b0bb8 <fc_builtin+56> > 0x080b0c49 <+201>: lea 0x0(%esi,%eiz,1),%esi > 0x080b0c50 <+208>: mov $0x1,%edi > 0x080b0c55 <+213>: jmp 0x80b0c27 <fc_builtin+167> > 0x080b0c57 <+215>: nop > 0x080b0c58 <+216>: mov 0x8121480,%eax > 0x080b0c5d <+221>: mov %eax,-0x2c(%ebp) > 0x080b0c60 <+224>: jmp 0x80b0c27 <fc_builtin+167> > 0x080b0c62 <+226>: lea 0x0(%esi),%esi > 0x080b0c68 <+232>: mov -0x2c(%ebp),%ecx > 0x080b0c6b <+235>: mov 0x8121484,%ebx > 0x080b0c71 <+241>: test %ecx,%ecx > 0x080b0c73 <+243>: je 0x80b0c81 <fc_builtin+257> > 0x080b0c75 <+245>: mov -0x2c(%ebp),%edx > 0x080b0c78 <+248>: cmpb $0x2d,(%edx) > 0x080b0c7b <+251>: je 0x80b1126 <fc_builtin+1446> > 0x080b0c81 <+257>: mov -0x34(%ebp),%edx > 0x080b0c84 <+260>: test %edx,%edx > 0x080b0c86 <+262>: je 0x80b0ed0 <fc_builtin+848> > 0x080b0c8c <+268>: xor %esi,%esi > 0x080b0c8e <+270>: test %ebx,%ebx > 0x080b0c90 <+272>: je 0x80b14ac <fc_builtin+2348> > 0x080b0c96 <+278>: mov %esi,-0x2c(%ebp) > 0x080b0c99 <+281>: jmp 0x80b0d21 <fc_builtin+417> > 0x080b0c9e <+286>: xchg %ax,%ax > 0x080b0ca0 <+288>: movb $0x0,(%eax) > 0x080b0ca3 <+291>: lea 0x1(%eax),%eax > 0x080b0ca6 <+294>: movl $0xc,(%esp) > 0x080b0cad <+301>: mov %eax,-0x30(%ebp) > 0x080b0cb0 <+304>: call 0x80aab10 <xmalloc> > 0x080b0cb5 <+309>: mov %eax,%edi > 0x080b0cb7 <+311>: movl $0x0,(%eax) > 0x080b0cbd <+317>: mov 0x4(%ebx),%eax > 0x080b0cc0 <+320>: mov (%eax),%esi > 0x080b0cc2 <+322>: mov %esi,(%esp) > 0x080b0cc5 <+325>: call 0x805d9a0 <strlen@plt> > 0x080b0cca <+330>: add $0x1,%eax > 0x080b0ccd <+333>: mov %eax,(%esp) > 0x080b0cd0 <+336>: call 0x80aab10 <xmalloc> > 0x080b0cd5 <+341>: mov %eax,(%esp) > 0x080b0cd8 <+344>: mov %esi,0x4(%esp) > 0x080b0cdc <+348>: call 0x805da60 <strcpy@plt> > 0x080b0ce1 <+353>: mov -0x30(%ebp),%ecx > 0x080b0ce4 <+356>: mov %eax,0x4(%edi) > 0x080b0ce7 <+359>: mov %ecx,(%esp) > 0x080b0cea <+362>: call 0x805d9a0 <strlen@plt> > 0x080b0cef <+367>: add $0x1,%eax > 0x080b0cf2 <+370>: mov %eax,(%esp) > 0x080b0cf5 <+373>: call 0x80aab10 <xmalloc> > 0x080b0cfa <+378>: mov -0x30(%ebp),%edx > 0x080b0cfd <+381>: mov %eax,(%esp) > 0x080b0d00 <+384>: mov %edx,0x4(%esp) > 0x080b0d04 <+388>: call 0x805da60 <strcpy@plt> > 0x080b0d09 <+393>: mov %eax,0x8(%edi) > 0x080b0d0c <+396>: mov -0x2c(%ebp),%eax > 0x080b0d0f <+399>: test %eax,%eax > 0x080b0d11 <+401>: je 0x80b0d18 <fc_builtin+408> > 0x080b0d13 <+403>: mov -0x2c(%ebp),%ecx > 0x080b0d16 <+406>: mov %ecx,(%edi) > 0x080b0d18 <+408>: mov (%ebx),%ebx > 0x080b0d1a <+410>: mov %edi,-0x2c(%ebp) > 0x080b0d1d <+413>: test %ebx,%ebx > 0x080b0d1f <+415>: je 0x80b0d3e <fc_builtin+446> > 0x080b0d21 <+417>: movl $0x3d,0x4(%esp) > 0x080b0d29 <+425>: mov 0x4(%ebx),%eax > 0x080b0d2c <+428>: mov (%eax),%eax > 0x080b0d2e <+430>: mov %eax,(%esp) > 0x080b0d31 <+433>: call 0x805d580 <strchr@plt> > 0x080b0d36 <+438>: test %eax,%eax > 0x080b0d38 <+440>: jne 0x80b0ca0 <fc_builtin+288> > 0x080b0d3e <+446>: mov -0x2c(%ebp),%esi > 0x080b0d41 <+449>: test %esi,%esi > 0x080b0d43 <+451>: je 0x80b0d55 <fc_builtin+469> > 0x080b0d45 <+453>: mov (%esi),%edi > 0x080b0d47 <+455>: test %edi,%edi > 0x080b0d49 <+457>: je 0x80b0d55 <fc_builtin+469> > 0x080b0d4b <+459>: mov %esi,(%esp) > 0x080b0d4e <+462>: call 0x80a4590 <list_reverse> > 0x080b0d53 <+467>: mov %eax,%esi > 0x080b0d55 <+469>: call 0x80e17b0 <history_list> > 0x080b0d5a <+474>: mov %eax,%edi > 0x080b0d5c <+476>: xor %eax,%eax > 0x080b0d5e <+478>: test %ebx,%ebx > 0x080b0d60 <+480>: je 0x80b0d67 <fc_builtin+487> > 0x080b0d62 <+482>: mov 0x4(%ebx),%eax > 0x080b0d65 <+485>: mov (%eax),%eax > 0x080b0d67 <+487>: test %edi,%edi > 0x080b0d69 <+489>: je 0x80b13f8 <fc_builtin+2168> > 0x080b0d6f <+495>: mov %edi,%edx > 0x080b0d71 <+497>: call 0x80b0a20 <fc_gethnum> > 0x080b0d76 <+502>: test %eax,%eax > 0x080b0d78 <+504>: js 0x80b13f8 <fc_builtin+2168> > 0x080b0d7e <+510>: mov (%edi,%eax,4),%eax > 0x080b0d81 <+513>: mov (%eax),%ebx > 0x080b0d83 <+515>: mov %ebx,(%esp) > 0x080b0d86 <+518>: call 0x805d9a0 <strlen@plt> > 0x080b0d8b <+523>: add $0x1,%eax > 0x080b0d8e <+526>: mov %eax,(%esp) > 0x080b0d91 <+529>: call 0x80aab10 <xmalloc> > 0x080b0d96 <+534>: mov %eax,(%esp) > 0x080b0d99 <+537>: mov %ebx,0x4(%esp) > 0x080b0d9d <+541>: call 0x805da60 <strcpy@plt> > 0x080b0da2 <+546>: test %eax,%eax > 0x080b0da4 <+548>: mov %eax,-0x2c(%ebp) > 0x080b0da7 <+551>: mov %eax,%edi > 0x080b0da9 <+553>: je 0x80b13f8 <fc_builtin+2168> > 0x080b0daf <+559>: test %esi,%esi > 0x080b0db1 <+561>: je 0x80b1272 <fc_builtin+1778> > 0x080b0db7 <+567>: mov -0x2c(%ebp),%eax > 0x080b0dba <+570>: mov %esi,%ebx > 0x080b0dbc <+572>: mov %eax,(%esp) > 0x080b0dbf <+575>: call 0x805d9a0 <strlen@plt> > 0x080b0dc4 <+580>: add $0x1,%eax > 0x080b0dc7 <+583>: mov %eax,(%esp) > 0x080b0dca <+586>: call 0x80aab10 <xmalloc> > 0x080b0dcf <+591>: mov -0x2c(%ebp),%edx > 0x080b0dd2 <+594>: mov %eax,(%esp) > 0x080b0dd5 <+597>: mov %edx,0x4(%esp) > 0x080b0dd9 <+601>: call 0x805da60 <strcpy@plt> > 0x080b0dde <+606>: mov %eax,%edi > 0x080b0de0 <+608>: jmp 0x80b0dea <fc_builtin+618> > 0x080b0de2 <+610>: lea 0x0(%esi),%esi > 0x080b0de8 <+616>: mov %eax,%edi > 0x080b0dea <+618>: movl $0x1,0xc(%esp) > 0x080b0df2 <+626>: mov 0x8(%ebx),%eax > 0x080b0df5 <+629>: mov %eax,0x8(%esp) > 0x080b0df9 <+633>: mov 0x4(%ebx),%eax > 0x080b0dfc <+636>: mov %eax,0x4(%esp) > 0x080b0e00 <+640>: mov %edi,(%esp) > 0x080b0e03 <+643>: call 0x80a4940 <strsub> > 0x080b0e08 <+648>: mov %eax,-0x48(%ebp) > 0x080b0e0b <+651>: mov %edi,(%esp) > 0x080b0e0e <+654>: call 0x805d760 <free@plt> > 0x080b0e13 <+659>: mov (%ebx),%ebx > 0x080b0e15 <+661>: mov -0x48(%ebp),%eax > 0x080b0e18 <+664>: test %ebx,%ebx > 0x080b0e1a <+666>: jne 0x80b0de8 <fc_builtin+616> > 0x080b0e1c <+668>: mov -0x2c(%ebp),%ecx > 0x080b0e1f <+671>: mov %eax,%edi > 0x080b0e21 <+673>: mov %ecx,(%esp) > 0x080b0e24 <+676>: call 0x805d760 <free@plt> > 0x080b0e29 <+681>: lea 0x0(%esi,%eiz,1),%esi > 0x080b0e30 <+688>: mov 0x4(%esi),%eax > 0x080b0e33 <+691>: mov (%esi),%ebx > 0x080b0e35 <+693>: test %eax,%eax > 0x080b0e37 <+695>: je 0x80b0e41 <fc_builtin+705> > 0x080b0e39 <+697>: mov %eax,(%esp) > 0x080b0e3c <+700>: call 0x805d760 <free@plt> > 0x080b0e41 <+705>: mov 0x8(%esi),%eax > 0x080b0e44 <+708>: test %eax,%eax > 0x080b0e46 <+710>: je 0x80b0e50 <fc_builtin+720> > 0x080b0e48 <+712>: mov %eax,(%esp) > 0x080b0e4b <+715>: call 0x805d760 <free@plt> > 0x080b0e50 <+720>: mov %esi,(%esp) > 0x080b0e53 <+723>: mov %ebx,%esi > 0x080b0e55 <+725>: call 0x805d760 <free@plt> > 0x080b0e5a <+730>: test %ebx,%ebx > 0x080b0e5c <+732>: jne 0x80b0e30 <fc_builtin+688> > 0x080b0e5e <+734>: mov 0x811c7cc,%eax > 0x080b0e63 <+739>: mov %edi,0xc(%esp) > 0x080b0e67 <+743>: movl $0x80fa75b,0x8(%esp) > 0x080b0e6f <+751>: movl $0x1,0x4(%esp) > 0x080b0e77 <+759>: mov %eax,(%esp) > 0x080b0e7a <+762>: call 0x805d500 <__fprintf_chk@plt> > 0x080b0e7f <+767>: test %edi,%edi > 0x080b0e81 <+769>: je 0x80b130d <fc_builtin+1933> > 0x080b0e87 <+775>: cmpb $0x0,(%edi) > 0x080b0e8a <+778>: je 0x80b0eae <fc_builtin+814> > 0x080b0e8c <+780>: mov %edi,(%esp) > 0x080b0e8f <+783>: call 0x805d9a0 <strlen@plt> > 0x080b0e94 <+788>: lea -0x1(%edi,%eax,1),%eax > 0x080b0e98 <+792>: cmpb $0xa,(%eax) > 0x080b0e9b <+795>: je 0x80b1298 <fc_builtin+1816> > 0x080b0ea1 <+801>: call 0x809e960 <bash_delete_last_history> > 0x080b0ea6 <+806>: mov %edi,(%esp) > 0x080b0ea9 <+809>: call 0x809e4a0 <maybe_add_history> > 0x080b0eae <+814>: mov %edi,(%esp) > 0x080b0eb1 <+817>: movl $0x4,0x8(%esp) > 0x080b0eb9 <+825>: movl $0x80fa685,0x4(%esp) > 0x080b0ec1 <+833>: call 0x80afe00 <parse_and_execute> > 0x080b0ec6 <+838>: lea 0x5c(%esp),%esp > 0x080b0eca <+842>: pop %ebx > 0x080b0ecb <+843>: pop %esi > 0x080b0ecc <+844>: pop %edi > 0x080b0ecd <+845>: pop %ebp > 0x080b0ece <+846>: ret > 0x080b0ecf <+847>: nop > 0x080b0ed0 <+848>: call 0x80e17b0 <history_list> > 0x080b0ed5 <+853>: mov %eax,-0x38(%ebp) > 0x080b0ed8 <+856>: mov -0x38(%ebp),%ecx > 0x080b0edb <+859>: xor %eax,%eax > 0x080b0edd <+861>: test %ecx,%ecx > 0x080b0edf <+863>: je 0x80b0c0f <fc_builtin+143> > 0x080b0ee5 <+869>: mov -0x38(%ebp),%edx > 0x080b0ee8 <+872>: mov (%edx),%edx > 0x080b0eea <+874>: test %edx,%edx > 0x080b0eec <+876>: je 0x80b1096 <fc_builtin+1302> > 0x080b0ef2 <+882>: mov -0x38(%ebp),%edx > 0x080b0ef5 <+885>: lea 0x0(%esi),%esi > 0x080b0ef8 <+888>: lea 0x1(%eax),%eax > 0x080b0efb <+891>: mov (%edx,%eax,4),%ecx > 0x080b0efe <+894>: test %ecx,%ecx > 0x080b0f00 <+896>: jne 0x80b0ef8 <fc_builtin+888> > 0x080b0f02 <+898>: mov 0x8118a50,%ecx > 0x080b0f08 <+904>: mov $0x1,%edx > 0x080b0f0d <+909>: test %ecx,%ecx > 0x080b0f0f <+911>: jne 0x80b0f28 <fc_builtin+936> > 0x080b0f11 <+913>: xor %dl,%dl > 0x080b0f13 <+915>: testb $0x4,0x8120ce4 > 0x080b0f1a <+922>: je 0x80b0f28 <fc_builtin+936> > 0x080b0f1c <+924>: xor %edx,%edx > 0x080b0f1e <+926>: cmpl $0x0,0x8118a54 > 0x080b0f25 <+933>: setne %dl > 0x080b0f28 <+936>: mov 0x8121380,%ecx > 0x080b0f2e <+942>: mov %ecx,-0x34(%ebp) > 0x080b0f31 <+945>: mov %eax,%ecx > 0x080b0f33 <+947>: sub %edx,%ecx > 0x080b0f35 <+949>: sub -0x34(%ebp),%ecx > 0x080b0f38 <+952>: test %ebx,%ebx > 0x080b0f3a <+954>: je 0x80b12b0 <fc_builtin+1840> > 0x080b0f40 <+960>: mov 0x4(%ebx),%eax > 0x080b0f43 <+963>: mov -0x38(%ebp),%edx > 0x080b0f46 <+966>: mov %ecx,-0x48(%ebp) > 0x080b0f49 <+969>: mov (%eax),%eax > 0x080b0f4b <+971>: call 0x80b0a20 <fc_gethnum> > 0x080b0f50 <+976>: mov %eax,-0x40(%ebp) > 0x080b0f53 <+979>: mov (%ebx),%eax > 0x080b0f55 <+981>: test %eax,%eax > 0x080b0f57 <+983>: mov -0x48(%ebp),%ecx > 0x080b0f5a <+986>: je 0x80b13a8 <fc_builtin+2088> > 0x080b0f60 <+992>: mov 0x4(%eax),%eax > 0x080b0f63 <+995>: mov -0x38(%ebp),%edx > 0x080b0f66 <+998>: mov (%eax),%eax > 0x080b0f68 <+1000>: call 0x80b0a20 <fc_gethnum> > 0x080b0f6d <+1005>: test %edi,%edi > 0x080b0f6f <+1007>: mov %eax,-0x44(%ebp) > 0x080b0f72 <+1010>: mov -0x48(%ebp),%ecx > 0x080b0f75 <+1013>: je 0x80b12d7 <fc_builtin+1879> > 0x080b0f7b <+1019>: mov -0x40(%ebp),%edx > 0x080b0f7e <+1022>: shr $0x1f,%edx > 0x080b0f81 <+1025>: shr $0x1f,%eax > 0x080b0f84 <+1028>: test %al,%al > 0x080b0f86 <+1030>: jne 0x80b13bb <fc_builtin+2107> > 0x080b0f8c <+1036>: test %dl,%dl > 0x080b0f8e <+1038>: jne 0x80b13bb <fc_builtin+2107> > 0x080b0f94 <+1044>: mov -0x44(%ebp),%eax > 0x080b0f97 <+1047>: cmp %eax,-0x40(%ebp) > 0x080b0f9a <+1050>: jle 0x80b0fad <fc_builtin+1069> > 0x080b0f9c <+1052>: mov -0x40(%ebp),%eax > 0x080b0f9f <+1055>: mov -0x44(%ebp),%edx > 0x080b0fa2 <+1058>: mov %edx,-0x40(%ebp) > 0x080b0fa5 <+1061>: mov %eax,-0x44(%ebp) > 0x080b0fa8 <+1064>: mov $0x1,%esi > 0x080b0fad <+1069>: test %edi,%edi > 0x080b0faf <+1071>: je 0x80b1314 <fc_builtin+1940> > 0x080b0fb5 <+1077>: mov 0x811c800,%ecx > 0x080b0fbb <+1083>: mov %ecx,-0x34(%ebp) > 0x080b0fbe <+1086>: mov %edi,-0x3c(%ebp) > 0x080b0fc1 <+1089>: mov %esi,%edi > 0x080b0fc3 <+1091>: test %esi,%esi > 0x080b0fc5 <+1093>: mov -0x40(%ebp),%ebx > 0x080b0fc8 <+1096>: cmovne -0x44(%ebp),%ebx > 0x080b0fcc <+1100>: test %edi,%edi > 0x080b0fce <+1102>: je 0x80b108b <fc_builtin+1291> > 0x080b0fd4 <+1108>: lea 0x0(%esi,%eiz,1),%esi > 0x080b0fd8 <+1112>: cmp -0x40(%ebp),%ebx > 0x080b0fdb <+1115>: setge %dl > 0x080b0fde <+1118>: test %dl,%dl > 0x080b0fe0 <+1120>: je 0x80b1135 <fc_builtin+1461> > 0x080b0fe6 <+1126>: mov 0x811f218,%eax > 0x080b0feb <+1131>: test %eax,%eax > 0x080b0fed <+1133>: jne 0x80b10f0 <fc_builtin+1392> > 0x080b0ff3 <+1139>: mov 0x811f210,%eax > 0x080b0ff8 <+1144>: test %eax,%eax > 0x080b0ffa <+1146>: jne 0x80b10e0 <fc_builtin+1376> > 0x080b1000 <+1152>: mov -0x30(%ebp),%edx > 0x080b1003 <+1155>: test %edx,%edx > 0x080b1005 <+1157>: jne 0x80b10b0 <fc_builtin+1328> > 0x080b100b <+1163>: mov -0x38(%ebp),%edx > 0x080b100e <+1166>: mov -0x3c(%ebp),%eax > 0x080b1011 <+1169>: test %eax,%eax > 0x080b1013 <+1171>: lea (%edx,%ebx,4),%esi > 0x080b1016 <+1174>: je 0x80b1059 <fc_builtin+1241> > 0x080b1018 <+1176>: mov 0x811c854,%ecx > 0x080b101e <+1182>: test %ecx,%ecx > 0x080b1020 <+1184>: jne 0x80b1108 <fc_builtin+1416> > 0x080b1026 <+1190>: mov -0x38(%ebp),%edx > 0x080b1029 <+1193>: mov -0x34(%ebp),%ecx > 0x080b102c <+1196>: lea (%edx,%ebx,4),%esi > 0x080b102f <+1199>: mov (%esi),%eax >=> 0x080b1031 <+1201>: cmpl $0x1,0x8(%eax) > 0x080b1035 <+1205>: movl $0x80fa6a6,0x8(%esp) > 0x080b103d <+1213>: sbb %eax,%eax > 0x080b103f <+1215>: movl $0x1,0x4(%esp) > 0x080b1047 <+1223>: and $0xfffffff6,%eax > 0x080b104a <+1226>: mov %ecx,(%esp) > 0x080b104d <+1229>: add $0x2a,%eax > 0x080b1050 <+1232>: mov %eax,0xc(%esp) > 0x080b1054 <+1236>: call 0x805d500 <__fprintf_chk@plt> > 0x080b1059 <+1241>: mov (%esi),%eax > 0x080b105b <+1243>: mov (%eax),%eax > 0x080b105d <+1245>: movl $0x80fa75b,0x8(%esp) > 0x080b1065 <+1253>: mov %eax,0xc(%esp) > 0x080b1069 <+1257>: mov -0x34(%ebp),%eax > 0x080b106c <+1260>: movl $0x1,0x4(%esp) > 0x080b1074 <+1268>: mov %eax,(%esp) > 0x080b1077 <+1271>: call 0x805d500 <__fprintf_chk@plt> > 0x080b107c <+1276>: test %edi,%edi > 0x080b107e <+1278>: je 0x80b10a0 <fc_builtin+1312> > 0x080b1080 <+1280>: test %edi,%edi > 0x080b1082 <+1282>: lea -0x1(%ebx),%ebx > 0x080b1085 <+1285>: jne 0x80b0fd8 <fc_builtin+1112> > 0x080b108b <+1291>: cmp -0x44(%ebp),%ebx > 0x080b108e <+1294>: setle %dl > 0x080b1091 <+1297>: jmp 0x80b0fde <fc_builtin+1118> > 0x080b1096 <+1302>: mov -0x34(%ebp),%eax > 0x080b1099 <+1305>: jmp 0x80b0f02 <fc_builtin+898> > 0x080b109e <+1310>: xchg %ax,%ax > 0x080b10a0 <+1312>: lea 0x1(%ebx),%ebx > 0x080b10a3 <+1315>: cmp -0x44(%ebp),%ebx > 0x080b10a6 <+1318>: setle %dl > 0x080b10a9 <+1321>: jmp 0x80b0fde <fc_builtin+1118> > 0x080b10ae <+1326>: xchg %ax,%ax > 0x080b10b0 <+1328>: mov 0x811c778,%eax > 0x080b10b5 <+1333>: movl $0x80e969d,0x8(%esp) > 0x080b10bd <+1341>: add %ebx,%eax > 0x080b10bf <+1343>: movl $0x1,0x4(%esp) > 0x080b10c7 <+1351>: mov %eax,0xc(%esp) > 0x080b10cb <+1355>: mov -0x34(%ebp),%eax > 0x080b10ce <+1358>: mov %eax,(%esp) > 0x080b10d1 <+1361>: call 0x805d500 <__fprintf_chk@plt> > 0x080b10d6 <+1366>: jmp 0x80b100b <fc_builtin+1163> > 0x080b10db <+1371>: nop > 0x080b10dc <+1372>: lea 0x0(%esi,%eiz,1),%esi > 0x080b10e0 <+1376>: call 0x8096810 <throw_to_top_level> > 0x080b10e5 <+1381>: jmp 0x80b1000 <fc_builtin+1152> > 0x080b10ea <+1386>: lea 0x0(%esi),%esi > 0x080b10f0 <+1392>: mov 0x811f218,%eax > 0x080b10f5 <+1397>: mov %eax,(%esp) > 0x080b10f8 <+1400>: call 0x80965e0 <termsig_handler> > 0x080b10fd <+1405>: jmp 0x80b0ff3 <fc_builtin+1139> > 0x080b1102 <+1410>: lea 0x0(%esi),%esi > 0x080b1108 <+1416>: mov -0x34(%ebp),%ecx > 0x080b110b <+1419>: movl $0x9,(%esp) > 0x080b1112 <+1426>: mov %ecx,0x4(%esp) > 0x080b1116 <+1430>: call 0x805dc30 <fputc@plt> > 0x080b111b <+1435>: mov -0x38(%ebp),%eax > 0x080b111e <+1438>: lea (%eax,%ebx,4),%esi > 0x080b1121 <+1441>: jmp 0x80b1059 <fc_builtin+1241> > 0x080b1126 <+1446>: cmpb $0x0,0x1(%edx) > 0x080b112a <+1450>: je 0x80b0c8c <fc_builtin+268> > 0x080b1130 <+1456>: jmp 0x80b0c81 <fc_builtin+257> > 0x080b1135 <+1461>: mov -0x3c(%ebp),%edi > 0x080b1138 <+1464>: test %edi,%edi > 0x080b113a <+1466>: jne 0x80b12fc <fc_builtin+1916> > 0x080b1140 <+1472>: mov -0x34(%ebp),%ecx > 0x080b1143 <+1475>: mov %dl,-0x48(%ebp) > 0x080b1146 <+1478>: mov %ecx,(%esp) > 0x080b1149 <+1481>: call 0x805d800 <fflush@plt> > 0x080b114e <+1486>: mov -0x34(%ebp),%eax > 0x080b1151 <+1489>: mov %eax,(%esp) > 0x080b1154 <+1492>: call 0x805df20 <ferror@plt> > 0x080b1159 <+1497>: test %eax,%eax > 0x080b115b <+1499>: movzbl -0x48(%ebp),%edx > 0x080b115f <+1503>: jne 0x80b1458 <fc_builtin+2264> > 0x080b1165 <+1509>: mov -0x34(%ebp),%ecx > 0x080b1168 <+1512>: mov %dl,-0x48(%ebp) > 0x080b116b <+1515>: mov %ecx,(%esp) > 0x080b116e <+1518>: call 0x805d900 <fclose@plt> > 0x080b1173 <+1523>: mov -0x2c(%ebp),%edx > 0x080b1176 <+1526>: test %edx,%edx > 0x080b1178 <+1528>: movzbl -0x48(%ebp),%edx > 0x080b117c <+1532>: je 0x80b14e3 <fc_builtin+2403> > 0x080b1182 <+1538>: mov -0x2c(%ebp),%eax > 0x080b1185 <+1541>: mov %eax,(%esp) > 0x080b1188 <+1544>: call 0x805d9a0 <strlen@plt> > 0x080b118d <+1549>: mov %eax,%ebx > 0x080b118f <+1551>: mov -0x1c(%ebp),%eax > 0x080b1192 <+1554>: mov %eax,(%esp) > 0x080b1195 <+1557>: call 0x805d9a0 <strlen@plt> > 0x080b119a <+1562>: lea 0x2(%ebx,%eax,1),%eax > 0x080b119e <+1566>: mov %eax,(%esp) > 0x080b11a1 <+1569>: call 0x80aab10 <xmalloc> > 0x080b11a6 <+1574>: mov %eax,%esi > 0x080b11a8 <+1576>: mov -0x2c(%ebp),%edx > 0x080b11ab <+1579>: mov -0x1c(%ebp),%eax > 0x080b11ae <+1582>: mov %edx,0x10(%esp) > 0x080b11b2 <+1586>: mov %eax,0x14(%esp) > 0x080b11b6 <+1590>: movl $0x80fa6aa,0xc(%esp) > 0x080b11be <+1598>: movl $0xffffffff,0x8(%esp) > 0x080b11c6 <+1606>: movl $0x1,0x4(%esp) > 0x080b11ce <+1614>: mov %esi,(%esp) > 0x080b11d1 <+1617>: call 0x805de10 <__sprintf_chk@plt> > 0x080b11d6 <+1622>: movl $0x4,0x8(%esp) > 0x080b11de <+1630>: movl $0x80fa685,0x4(%esp) > 0x080b11e6 <+1638>: mov %esi,(%esp) > 0x080b11e9 <+1641>: call 0x80afe00 <parse_and_execute> > 0x080b11ee <+1646>: test %eax,%eax > 0x080b11f0 <+1648>: jne 0x80b14bc <fc_builtin+2364> > 0x080b11f6 <+1654>: movl $0x1,0x8118a50 > 0x080b1200 <+1664>: movl $0x80fa6e2,(%esp) > 0x080b1207 <+1671>: call 0x80958f0 <begin_unwind_frame> > 0x080b120c <+1676>: mov -0x1c(%ebp),%eax > 0x080b120f <+1679>: movl $0x80aa9d0,(%esp) > 0x080b1216 <+1686>: mov %eax,0x4(%esp) > 0x080b121a <+1690>: call 0x80958b0 <add_unwind_protect> > 0x080b121f <+1695>: mov -0x1c(%ebp),%eax > 0x080b1222 <+1698>: movl $0x805d9d0,(%esp) > 0x080b1229 <+1705>: mov %eax,0x4(%esp) > 0x080b122d <+1709>: call 0x80958b0 <add_unwind_protect> > 0x080b1232 <+1714>: movl $0x4,0x4(%esp) > 0x080b123a <+1722>: movl $0x811de6c,(%esp) > 0x080b1241 <+1729>: call 0x8095a20 <unwind_protect_mem> > 0x080b1246 <+1734>: mov -0x1c(%ebp),%eax > 0x080b1249 <+1737>: movl $0x1,0x811de6c > 0x080b1253 <+1747>: mov %eax,(%esp) > 0x080b1256 <+1750>: call 0x80afa40 <fc_execute_file> > 0x080b125b <+1755>: mov %eax,-0x48(%ebp) > 0x080b125e <+1758>: movl $0x80fa6e2,(%esp) > 0x080b1265 <+1765>: call 0x8095860 <run_unwind_frame> > 0x080b126a <+1770>: mov -0x48(%ebp),%eax > 0x080b126d <+1773>: jmp 0x80b0c0f <fc_builtin+143> > 0x080b1272 <+1778>: mov %eax,0xc(%esp) > 0x080b1276 <+1782>: mov 0x811c7cc,%eax > 0x080b127b <+1787>: movl $0x80fa75b,0x8(%esp) > 0x080b1283 <+1795>: movl $0x1,0x4(%esp) > 0x080b128b <+1803>: mov %eax,(%esp) > 0x080b128e <+1806>: call 0x805d500 <__fprintf_chk@plt> > 0x080b1293 <+1811>: jmp 0x80b0e87 <fc_builtin+775> > 0x080b1298 <+1816>: movb $0x0,(%eax) > 0x080b129b <+1819>: cmpb $0x0,(%edi) > 0x080b129e <+1822>: je 0x80b0eae <fc_builtin+814> > 0x080b12a4 <+1828>: jmp 0x80b0ea1 <fc_builtin+801> > 0x080b12a9 <+1833>: lea 0x0(%esi,%eiz,1),%esi > 0x080b12b0 <+1840>: test %edi,%edi > 0x080b12b2 <+1842>: mov %ecx,-0x44(%ebp) > 0x080b12b5 <+1845>: mov %ecx,-0x40(%ebp) > 0x080b12b8 <+1848>: je 0x80b12e0 <fc_builtin+1888> > 0x080b12ba <+1850>: mov %ecx,%eax > 0x080b12bc <+1852>: xor %edx,%edx > 0x080b12be <+1854>: sub $0xf,%eax > 0x080b12c1 <+1857>: mov %eax,-0x40(%ebp) > 0x080b12c4 <+1860>: js 0x80b1520 <fc_builtin+2464> > 0x080b12ca <+1866>: mov %ecx,%eax > 0x080b12cc <+1868>: mov %ecx,-0x44(%ebp) > 0x080b12cf <+1871>: shr $0x1f,%eax > 0x080b12d2 <+1874>: jmp 0x80b0f84 <fc_builtin+1028> > 0x080b12d7 <+1879>: mov 0x8121380,%edx > 0x080b12dd <+1885>: mov %edx,-0x34(%ebp) > 0x080b12e0 <+1888>: mov -0x34(%ebp),%ebx > 0x080b12e3 <+1891>: test %ebx,%ebx > 0x080b12e5 <+1893>: jne 0x80b1472 <fc_builtin+2290> > 0x080b12eb <+1899>: mov -0x40(%ebp),%edx > 0x080b12ee <+1902>: mov -0x44(%ebp),%eax > 0x080b12f1 <+1905>: shr $0x1f,%edx > 0x080b12f4 <+1908>: shr $0x1f,%eax > 0x080b12f7 <+1911>: jmp 0x80b0f84 <fc_builtin+1028> > 0x080b12fc <+1916>: movl $0x0,(%esp) > 0x080b1303 <+1923>: call 0x80ad040 <sh_chkwrite> > 0x080b1308 <+1928>: jmp 0x80b0c0f <fc_builtin+143> > 0x080b130d <+1933>: mov %ebx,%edi > 0x080b130f <+1935>: jmp 0x80b0eae <fc_builtin+814> > 0x080b1314 <+1940>: lea -0x1c(%ebp),%eax > 0x080b1317 <+1943>: movl $0x5,0x4(%esp) > 0x080b131f <+1951>: mov %eax,0x8(%esp) > 0x080b1323 <+1955>: movl $0x80fa680,(%esp) > 0x080b132a <+1962>: call 0x80c5f40 <sh_mktmpfp> > 0x080b132f <+1967>: test %eax,%eax > 0x080b1331 <+1969>: mov %eax,-0x34(%ebp) > 0x080b1334 <+1972>: movl $0x0,-0x30(%ebp) > 0x080b133b <+1979>: jne 0x80b0fbe <fc_builtin+1086> > 0x080b1341 <+1985>: call 0x805d3c0 <__errno_location@plt> > 0x080b1346 <+1990>: mov (%eax),%eax > 0x080b1348 <+1992>: mov %eax,(%esp) > 0x080b134b <+1995>: call 0x805d440 <strerror@plt> > 0x080b1350 <+2000>: mov -0x1c(%ebp),%ebx > 0x080b1353 <+2003>: mov %eax,%esi > 0x080b1355 <+2005>: test %ebx,%ebx > 0x080b1357 <+2007>: mov $0x80ff3cd,%eax > 0x080b135c <+2012>: movl $0x5,0x8(%esp) > 0x080b1364 <+2020>: movl $0x80fa688,0x4(%esp) > 0x080b136c <+2028>: cmove %eax,%ebx > 0x080b136f <+2031>: movl $0x0,(%esp) > 0x080b1376 <+2038>: call 0x805d7a0 <dcgettext@plt> > 0x080b137b <+2043>: mov %eax,(%esp) > 0x080b137e <+2046>: mov %esi,0x8(%esp) > 0x080b1382 <+2050>: mov %ebx,0x4(%esp) > 0x080b1386 <+2054>: call 0x80acc50 <builtin_error> > 0x080b138b <+2059>: mov -0x1c(%ebp),%eax > 0x080b138e <+2062>: test %eax,%eax > 0x080b1390 <+2064>: je 0x80b144e <fc_builtin+2254> > 0x080b1396 <+2070>: mov %eax,(%esp) > 0x080b1399 <+2073>: call 0x805d760 <free@plt> > 0x080b139e <+2078>: mov $0x1,%eax > 0x080b13a3 <+2083>: jmp 0x80b0c0f <fc_builtin+143> > 0x080b13a8 <+2088>: test %edi,%edi > 0x080b13aa <+2090>: je 0x80b14cf <fc_builtin+2383> > 0x080b13b0 <+2096>: mov -0x40(%ebp),%edx > 0x080b13b3 <+2099>: shr $0x1f,%edx > 0x080b13b6 <+2102>: jmp 0x80b12ca <fc_builtin+1866> > 0x080b13bb <+2107>: movl $0x5,0x8(%esp) > 0x080b13c3 <+2115>: movl $0x80fa66a,0x4(%esp) > 0x080b13cb <+2123>: movl $0x0,(%esp) > 0x080b13d2 <+2130>: call 0x805d7a0 <dcgettext@plt> > 0x080b13d7 <+2135>: mov %eax,0x4(%esp) > 0x080b13db <+2139>: movl $0x0,(%esp) > 0x080b13e2 <+2146>: call 0x80ad200 <sh_erange> > 0x080b13e7 <+2151>: mov $0x1,%eax > 0x080b13ec <+2156>: jmp 0x80b0c0f <fc_builtin+143> > 0x080b13f1 <+2161>: lea 0x0(%esi,%eiz,1),%esi > 0x080b13f8 <+2168>: movl $0x5,0x8(%esp) > 0x080b1400 <+2176>: movl $0x80fa659,0x4(%esp) > 0x080b1408 <+2184>: movl $0x0,(%esp) > 0x080b140f <+2191>: call 0x805d7a0 <dcgettext@plt> > 0x080b1414 <+2196>: mov %eax,(%esp) > 0x080b1417 <+2199>: call 0x80acc50 <builtin_error> > 0x080b141c <+2204>: test %esi,%esi > 0x080b141e <+2206>: je 0x80b144e <fc_builtin+2254> > 0x080b1420 <+2208>: mov 0x4(%esi),%eax > 0x080b1423 <+2211>: mov (%esi),%ebx > 0x080b1425 <+2213>: test %eax,%eax > 0x080b1427 <+2215>: je 0x80b1431 <fc_builtin+2225> > 0x080b1429 <+2217>: mov %eax,(%esp) > 0x080b142c <+2220>: call 0x805d760 <free@plt> > 0x080b1431 <+2225>: mov 0x8(%esi),%eax > 0x080b1434 <+2228>: test %eax,%eax > 0x080b1436 <+2230>: je 0x80b1440 <fc_builtin+2240> > 0x080b1438 <+2232>: mov %eax,(%esp) > 0x080b143b <+2235>: call 0x805d760 <free@plt> > 0x080b1440 <+2240>: mov %esi,(%esp) > 0x080b1443 <+2243>: mov %ebx,%esi > 0x080b1445 <+2245>: call 0x805d760 <free@plt> > 0x080b144a <+2250>: test %ebx,%ebx > 0x080b144c <+2252>: jne 0x80b1420 <fc_builtin+2208> > 0x080b144e <+2254>: mov $0x1,%eax > 0x080b1453 <+2259>: jmp 0x80b0c0f <fc_builtin+143> > 0x080b1458 <+2264>: call 0x80acff0 <sh_wrerror> > 0x080b145d <+2269>: mov -0x34(%ebp),%edx > 0x080b1460 <+2272>: mov %edx,(%esp) > 0x080b1463 <+2275>: call 0x805d900 <fclose@plt> > 0x080b1468 <+2280>: mov $0x1,%eax > 0x080b146d <+2285>: jmp 0x80b0c0f <fc_builtin+143> > 0x080b1472 <+2290>: mov %ecx,-0x48(%ebp) > 0x080b1475 <+2293>: call 0x809e960 <bash_delete_last_history> > 0x080b147a <+2298>: mov -0x48(%ebp),%ecx > 0x080b147d <+2301>: cmp %ecx,-0x44(%ebp) > 0x080b1480 <+2304>: jne 0x80b12eb <fc_builtin+1899> > 0x080b1486 <+2310>: mov -0x44(%ebp),%ecx > 0x080b1489 <+2313>: cmp %ecx,-0x40(%ebp) > 0x080b148c <+2316>: jne 0x80b12eb <fc_builtin+1899> > 0x080b1492 <+2322>: mov -0x40(%ebp),%eax > 0x080b1495 <+2325>: mov -0x38(%ebp),%edx > 0x080b1498 <+2328>: cmpl $0x0,(%edx,%eax,4) > 0x080b149c <+2332>: je 0x80b152c <fc_builtin+2476> > 0x080b14a2 <+2338>: shr $0x1f,%eax > 0x080b14a5 <+2341>: mov %eax,%edx > 0x080b14a7 <+2343>: jmp 0x80b0f84 <fc_builtin+1028> > 0x080b14ac <+2348>: call 0x80e17b0 <history_list> > 0x080b14b1 <+2353>: mov %eax,%edi > 0x080b14b3 <+2355>: xor %esi,%esi > 0x080b14b5 <+2357>: xor %eax,%eax > 0x080b14b7 <+2359>: jmp 0x80b0d67 <fc_builtin+487> > 0x080b14bc <+2364>: mov -0x1c(%ebp),%eax > 0x080b14bf <+2367>: mov %eax,(%esp) > 0x080b14c2 <+2370>: call 0x805d9d0 <unlink@plt> > 0x080b14c7 <+2375>: mov -0x1c(%ebp),%eax > 0x080b14ca <+2378>: jmp 0x80b1396 <fc_builtin+2070> > 0x080b14cf <+2383>: mov 0x8121380,%edx > 0x080b14d5 <+2389>: mov -0x40(%ebp),%eax > 0x080b14d8 <+2392>: mov %edx,-0x34(%ebp) > 0x080b14db <+2395>: mov %eax,-0x44(%ebp) > 0x080b14de <+2398>: jmp 0x80b12e0 <fc_builtin+1888> > 0x080b14e3 <+2403>: cmpl $0x0,0x811c854 > 0x080b14ea <+2410>: mov $0x80fa6c9,%eax > 0x080b14ef <+2415>: mov $0x80fa6b0,%ebx > 0x080b14f4 <+2420>: mov -0x1c(%ebp),%edi > 0x080b14f7 <+2423>: cmovne %eax,%ebx > 0x080b14fa <+2426>: mov %edx,%eax > 0x080b14fc <+2428>: or $0xffffffff,%ecx > 0x080b14ff <+2431>: repnz scas %es:(%edi),%al > 0x080b1501 <+2433>: not %ecx > 0x080b1503 <+2435>: add $0x1a,%ecx > 0x080b1506 <+2438>: mov %ecx,(%esp) > 0x080b1509 <+2441>: call 0x80aab10 <xmalloc> > 0x080b150e <+2446>: mov %eax,%esi > 0x080b1510 <+2448>: mov -0x1c(%ebp),%eax > 0x080b1513 <+2451>: mov %eax,0x14(%esp) > 0x080b1517 <+2455>: mov %ebx,0x10(%esp) > 0x080b151b <+2459>: jmp 0x80b11b6 <fc_builtin+1590> > 0x080b1520 <+2464>: movl $0x0,-0x40(%ebp) > 0x080b1527 <+2471>: jmp 0x80b12ca <fc_builtin+1866> > 0x080b152c <+2476>: mov -0x40(%ebp),%ecx > 0x080b152f <+2479>: sub $0x1,%ecx > 0x080b1532 <+2482>: mov %ecx,%eax > 0x080b1534 <+2484>: mov %ecx,-0x44(%ebp) > 0x080b1537 <+2487>: shr $0x1f,%eax > 0x080b153a <+2490>: mov %ecx,-0x40(%ebp) > 0x080b153d <+2493>: mov %eax,%edx > 0x080b153f <+2495>: jmp 0x80b0f84 <fc_builtin+1028> >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 643243
: 453627