Mail Archives: cygwin/2004/02/17/11:23:33
I am trying to run RTEMS (see www.rtems.com) under cygwin under WindowsXP.
I encountered a repeatible crash in the pre-built cygwin binaries.
To debug it, I downloaded sources and built cygwin1.dll by hand.
(Has anyone tried to make cygwin under cygwin recently? It failed, but
that's another story)
With the hand-built cygwin1, the absolute addresses are somewhat different,
but the crash is the same.
The instruction at _sigbe+22 is fetching a bad value to $eax.
The value of tls_stackptr looks bad. It has been decremented too many
times.
tls_stack = -1024
p/x 0x230000-1024
$22 = 0x22fc00
tls_stackptr = -1032
(gdb) x/x 0x230000-1032
0x22fbf8: 0x0022fbfc
It would appear that _sigbe is being called when the stack is empty.
I am appending a gdb trace that shows the crash because of the bad stackptr.
This is entirely repeatible.
I am appending a 2nd trace that shows when stackptr is corrupted.
It takes a few tries. I am guessing the the watchpoint changes the timing.
I don't really understand the inner workings of the system calls interface in
winsup.
1. Please advise on how to proceed.
2. If you want me to try anything, it is easy to repeat.
3. I can send you the .exe that causes the crash.
Thanks
-- Cliff
________________________________________________________________________________
#### This shows the crash
(gdb) run
Starting program: /home/Cliff/test/ticker/o-optimize/ticker.exe
*** CLOCK TICK TEST ***
- rtems_clock_get - 09:00:00 12/31/1988
- rtems_clock_get - 09:00:05 12/31/1988
Breakpoint 3, 0x6108604f in _sigbe () at ../../../winsup/cygwin/cygserver.h:82
1: x/i $pc 0x6108604f <_sigbe+30>: call 0x61055530 <low_priority_sleep>
(gdb) disass
Dump of assembler code for function _sigbe:
0x61086031 <_sigbe+0>: push %eax
0x61086032 <_sigbe+1>: push %edx
0x61086033 <_sigbe+2>: mov $0xfffffffc,%edx
0x61086038 <_sigbe+7>: mov %fs:0x4,%eax
0x6108603e <_sigbe+13>: xadd %edx,0xfffffbf8(%eax)
0x61086045 <_sigbe+20>: xor %eax,%eax
0x61086047 <_sigbe+22>: lock xchg %eax,0xfffffffc(%edx)
0x6108604b <_sigbe+26>: test %eax,%eax
0x6108604d <_sigbe+28>: jne 0x61086058 <_sigbe+39>
0x6108604f <_sigbe+30>: call 0x61055530 <low_priority_sleep>
0x61086054 <_sigbe+35>: xor %edx,%edx
0x61086056 <_sigbe+37>: jmp 0x61086038 <_sigbe+7>
0x61086058 <_sigbe+39>: xchg %eax,0x4(%esp,1)
0x6108605c <_sigbe+43>: pop %edx
0x6108605d <_sigbe+44>: ret
End of assembler dump.
(gdb) info reg
eax 0x0 0
ecx 0x4 4
edx 0x22fc00 2292736
ebx 0xa2420d0 170139856
esp 0xa241634 0xa241634
ebp 0xa241684 0xa241684
esi 0xdeaddead -559030611
edi 0xdeafdeaf -558899537
eip 0x6108604f 0x6108604f
eflags 0x246 582
cs 0x1b 27
ss 0x23 35
ds 0x23 35
es 0x23 35
fs 0x3b 59
gs 0x0 0
(gdb) ni
1: x/i $pc 0x61086054 <_sigbe+35>: xor %edx,%edx
(gdb) ni
1: x/i $pc 0x61086056 <_sigbe+37>: jmp 0x61086038 <_sigbe+7>
(gdb) ni
1: x/i $pc 0x61086038 <_sigbe+7>: mov %fs:0x4,%eax
(gdb) ni
1: x/i $pc 0x6108603e <_sigbe+13>: xadd %edx,0xfffffbf8(%eax)
(gdb) info reg
eax 0x230000 2293760
ecx 0x0 0
edx 0x0 0
ebx 0xa2420d0 170139856
esp 0xa241634 0xa241634
ebp 0xa241684 0xa241684
esi 0xdeaddead -559030611
edi 0xdeafdeaf -558899537
eip 0x6108603e 0x6108603e
eflags 0x246 582
cs 0x1b 27
ss 0x23 35
ds 0x23 35
es 0x23 35
fs 0x3b 59
gs 0x0 0
(gdb) p/x *((_threadinfo *) (0x230000-4076))
$20 = {func = 0x4038a0, saved_errno = 0x4, sa_flags = 0x10000000,
oldmask = 0x0, newmask = 0xfffbf94f, event = 0x0, errno_addr = 0x22f250,
initialized = 0x43227, sigmask = 0x0, sigwait_mask = 0x0,
sigwait_info = 0x0, infodata = {si_signo = 0x0, si_errno = 0x0,
si_code = 0x0, {__pad = {0x0 <repeats 128 times>}, {{si_tid = 0x0,
si_overrun = 0x0}, {si_pid = 0x0, si_uid = 0x0}, si_sigval = {
sival_int = 0x0, sival_ptr = 0x0}}, {si_pid2 = 0x0, si_uid2 = 0x0,
si_status = 0x0, si_utime = 0x0, si_stime = 0x0}, {si_addr = 0x0}}},
tid = 0xa040020, local_clib = {_errno = 0x4, _stdin = 0x611102a8,
_stdout = 0x61110310, _stderr = 0x61110378, _inc = 0x0, _emergency = {
0x0 <repeats 25 times>}, _current_category = 0x0,
_current_locale = 0x61003d89, __sdidinit = 0x1, __cleanup = 0x610d2e70,
_result = 0x0, _result_k = 0x0, _p5s = 0x0, _freelist = 0x0,
_cvtlen = 0x0, _cvtbuf = 0x0, _new = {_reent = {_unused_rand = 0x0,
_strtok_last = 0x0, _asctime_buf = {0x0 <repeats 26 times>},
_localtime_buf = {__tm_sec = 0x0, __tm_min = 0x0, __tm_hour = 0x0,
__tm_mday = 0x0, __tm_mon = 0x0, __tm_year = 0x0, __tm_wday = 0x0,
__tm_yday = 0x0, __tm_isdst = 0x0}, _gamma_signgam = 0x0,
_rand_next = 0x0, _r48 = {_seed = {0x0, 0x0, 0x0}, _mult = {0x0, 0x0,
0x0}, _add = 0x0}, _mblen_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}, _mbtowc_state = {
__count = 0x0, __value = {__wch = 0x0, __wchb = {0x0, 0x0, 0x0,
0x0}}}, _wctomb_state = {__count = 0x0, __value = {__wch = 0x0,
__wchb = {0x0, 0x0, 0x0, 0x0}}}, _l64a_buf = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, _signal_buf = {0x0 <repeats 24 times>},
_getdate_err = 0x0, _mbrlen_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}, _mbrtowc_state = {
__count = 0x0, __value = {__wch = 0x0, __wchb = {0x0, 0x0, 0x0,
0x0}}}, _mbsrtowcs_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}, _wcrtomb_state = {
__count = 0x0, __value = {__wch = 0x0, __wchb = {0x0, 0x0, 0x0,
0x0}}}, _wcsrtombs_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}}, _unused = {
_nextf = {0x0 <repeats 30 times>}, _nmalloc = {
0x0 <repeats 30 times>}}}, _atexit = 0x0, _atexit0 = {_next = 0x0,
_ind = 0x0, _fns = {0x0 <repeats 32 times>}, _on_exit_args = {_fnargs = {
0x0 <repeats 32 times>}, _fntypes = 0x0}}, _sig_func = 0x0,
__sglue = {_next = 0x0, _niobs = 0x3, _iobs = 0x611102a8}, __sf = {{
_p = 0x0, _r = 0x0, _w = 0x0, _flags = 0x0, _file = 0x0, _bf = {
_base = 0x0, _size = 0x0}, _lbfsize = 0x0, _data = 0x0,
_cookie = 0x0, _read = 0x0, _write = 0x0, _seek = 0x0, _close = 0x0,
_ub = {_base = 0x0, _size = 0x0}, _up = 0x0, _ur = 0x0, _ubuf = {0x0,
0x0, 0x0}, _nbuf = {0x0}, _lb = {_base = 0x0, _size = 0x0},
_blksize = 0x0, _flags2 = 0x0, _offset = 0x0, _seek64 = 0x0,
_lock = 0x0}, {_p = 0x0, _r = 0x0, _w = 0x0, _flags = 0x0,
_file = 0x0, _bf = {_base = 0x0, _size = 0x0}, _lbfsize = 0x0,
_data = 0x0, _cookie = 0x0, _read = 0x0, _write = 0x0, _seek = 0x0,
_close = 0x0, _ub = {_base = 0x0, _size = 0x0}, _up = 0x0, _ur = 0x0,
_ubuf = {0x0, 0x0, 0x0}, _nbuf = {0x0}, _lb = {_base = 0x0,
_size = 0x0}, _blksize = 0x0, _flags2 = 0x0, _offset = 0x0,
_seek64 = 0x0, _lock = 0x0}, {_p = 0x0, _r = 0x0, _w = 0x0,
_flags = 0x0, _file = 0x0, _bf = {_base = 0x0, _size = 0x0},
_lbfsize = 0x0, _data = 0x0, _cookie = 0x0, _read = 0x0, _write = 0x0,
_seek = 0x0, _close = 0x0, _ub = {_base = 0x0, _size = 0x0},
_up = 0x0, _ur = 0x0, _ubuf = {0x0, 0x0, 0x0}, _nbuf = {0x0}, _lb = {
_base = 0x0, _size = 0x0}, _blksize = 0x0, _flags2 = 0x0,
_offset = 0x0, _seek64 = 0x0, _lock = 0x0}}}, locals = {grp = {
gr_name = 0x0, gr_passwd = 0x0, gr_gid = 0x0, gr_mem = 0x0},
namearray = {0x0, 0x0}, grp_pos = 0x0, rarg = 0x0, dl_error = 0x0,
dl_buffer = {0x0 <repeats 256 times>}, res = {pw_name = 0x0,
pw_passwd = 0x0, pw_uid = 0x0, pw_gid = 0x0, pw_comment = 0x0,
pw_gecos = 0x0, pw_dir = 0x0, pw_shell = 0x0}, pass = {
0x0 <repeats 128 times>}, pw_pos = 0x0, mntbuf = {mnt_fsname = 0x0,
mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0x0,
mnt_passno = 0x0}, iteration = 0x0, available_drives = 0x0, mnt_type = {
0x0 <repeats 80 times>}, mnt_opts = {0x0 <repeats 80 times>},
mnt_fsname = {0x0 <repeats 260 times>}, mnt_dir = {
0x0 <repeats 260 times>}, strerror_buf = {0x0 <repeats 20 times>},
process_ident = 0x0, process_logopt = 0x0, process_facility = 0x0,
process_logmask = 0xff, timezone_buf = {0x0 <repeats 20 times>},
_localtime_buf = {tm_sec = 0x0, tm_min = 0x0, tm_hour = 0x0,
tm_mday = 0x0, tm_mon = 0x0, tm_year = 0x0, tm_wday = 0x0,
tm_yday = 0x0, tm_isdst = 0x0}, username = {0x0 <repeats 257 times>},
ntoa_buf = 0x0, protoent_buf = 0x0, servent_buf = 0x0, hostent_buf = 0x0},
prev = 0x0, next = 0x0, stackptr = 0x22fbfc, sig = 0x0, stack = {
0x0 <repeats 256 times>}, padding = 0x230000,
static protect_linked_list = <optimized out>}
(gdb) x/32x $esp
0xa241634: 0x00230000 0xffffffff 0x0a0301e0 0x0a2420d0
0xa241644: 0x00000000 0x00403859 0x00000002 0x0040b0a0
0xa241654: 0x00000000 0x0a2420d0 0xdeaddead 0x0a2420d0
0xa241664: 0x0a241684 0x0040442e 0x00000000 0x0040b0a0
0xa241674: 0x00000000 0x0a2420d0 0xdeaddead 0xdeafdeaf
0xa241684: 0x0a2416a4 0x00409046 0x00000000 0x00000000
0xa241694: 0x00000000 0x00000000 0x00000000 0xfeedfeed
0xa2416a4: 0x0a2416a8 0x00408f60 0x0a2416a8 0x0a2416a8
(gdb) ni
1: x/i $pc 0x61086045 <_sigbe+20>: xor %eax,%eax
(gdb) ni
1: x/i $pc 0x61086047 <_sigbe+22>: lock xchg %eax,0xfffffffc(%edx)
(gdb) ni
1: x/i $pc 0x6108604b <_sigbe+26>: test %eax,%eax
(gdb) info reg
eax 0x22fbfc 2292732
ecx 0x0 0
edx 0x22fbfc 2292732
ebx 0xa2420d0 170139856
esp 0xa241634 0xa241634
ebp 0xa241684 0xa241684
esi 0xdeaddead -559030611
edi 0xdeafdeaf -558899537
eip 0x6108604b 0x6108604b
eflags 0x246 582
cs 0x1b 27
ss 0x23 35
ds 0x23 35
es 0x23 35
fs 0x3b 59
gs 0x0 0
(gdb) ni
1: x/i $pc 0x6108604d <_sigbe+28>: jne 0x61086058 <_sigbe+39>
(gdb) ni
1: x/i $pc 0x61086058 <_sigbe+39>: xchg %eax,0x4(%esp,1)
(gdb) ni
1: x/i $pc 0x6108605c <_sigbe+43>: pop %edx
(gdb) ni
0x6108605d in _sigbe () at ../../../winsup/cygwin/cygserver.h:82
1: x/i $pc 0x6108605d <_sigbe+44>: ret
(gdb) x/32x $esp
0xa241638: 0x0022fbfc 0x0a0301e0 0x0a2420d0 0x00000000
0xa241648: 0x00403859 0x00000002 0x0040b0a0 0x00000000
0xa241658: 0x0a2420d0 0xdeaddead 0x0a2420d0 0x0a241684
0xa241668: 0x0040442e 0x00000000 0x0040b0a0 0x00000000
0xa241678: 0x0a2420d0 0xdeaddead 0xdeafdeaf 0x0a2416a4
0xa241688: 0x00409046 0x00000000 0x00000000 0x00000000
0xa241698: 0x00000000 0x00000000 0xfeedfeed 0x0a2416a8
0xa2416a8: 0x00408f60 0x0a2416a8 0x0a2416a8 0x00000000
(gdb) ni
Program received signal SIGSEGV, Segmentation fault.
0x0022fbfc in ?? ()
1: x/i $pc 0x22fbfc: add %al,(%eax)
(gdb)
________________________________________________________________________________
#### This watchpoint catches stackptr being set to 0x22fbfc.
(gdb) run
Starting program: /home/Cliff/test/ticker/o-optimize/ticker.exe
Hardware watchpoint 5: *2292728Hardware watchpoint 5: *2292728Hardware
watchpoint 5: *2292728Hardware watchpoint 5: *2292728Hardware watchpoint 5:
*2292728Hardware watchpoint 5: *2292728Hardware watchpoint 5: *2292728Hardware
watchpoint 5: *2292728Hardware watchpoint 5: *2292728
*** CLOCK TICK TEST ***
- rtems_clock_get - 09:00:00 12/31/1988
Stray signal 0
Hardware watchpoint 5: *2292728Hardware watchpoint 5: *2292728
Old value = 2292736
New value = 2292732
0x61086045 in _sigbe () at ../../../winsup/cygwin/cygserver.h:82
2: /x *2292728 = 0x22fbfc
1: x/i $pc 0x61086045 <_sigbe+20>: xor %eax,%eax
(gdb) x/32x $esp
0xa23ce04: 0x00000000 0x00000000 0x00000002 0x0040b0a0
0xa23ce14: 0x00000000 0x00403d88 0x00000001 0x0000000e
0xa23ce24: 0x0a23ce34 0x00403915 0x00000000 0x00000000
0xa23ce34: 0x0a23ce54 0x61026acc 0x0000000e 0x004038a0
0xa23ce44: 0x10000000 0x00000000 0x0a030000 0x00000000
0xa23ce54: 0x0a23ced4 0x6108a655 0x00000698 0x0000ea60
0xa23ce64: 0x00000014 0x0a23ce90 0x00000000 0x00000014
0xa23ce74: 0x0022ef68 0x77e94809 0x77e83ae0 0x0101ffff
(gdb) info reg
info reg
eax 0x230000 2293760
ecx 0x6110b080 1628483712
edx 0x22fc00 2292736
ebx 0x0 0
esp 0xa23ce04 0xa23ce04
ebp 0xa23ce24 0xa23ce24
esi 0xffffffff -1
edi 0xe 14
eip 0x61086045 0x61086045
eflags 0x207 519
cs 0x1b 27
ss 0x23 35
ds 0x23 35
es 0x23 35
fs 0x3b 59
gs 0x0 0
(gdb) disas
Dump of assembler code for function _sigbe:
0x61086031 <_sigbe+0>: push %eax
0x61086032 <_sigbe+1>: push %edx
0x61086033 <_sigbe+2>: mov $0xfffffffc,%edx
0x61086038 <_sigbe+7>: mov %fs:0x4,%eax
0x6108603e <_sigbe+13>: xadd %edx,0xfffffbf8(%eax)
0x61086045 <_sigbe+20>: xor %eax,%eax
0x61086047 <_sigbe+22>: lock xchg %eax,0xfffffffc(%edx)
0x6108604b <_sigbe+26>: test %eax,%eax
0x6108604d <_sigbe+28>: jne 0x61086058 <_sigbe+39>
0x6108604f <_sigbe+30>: call 0x61055530 <low_priority_sleep>
0x61086054 <_sigbe+35>: xor %edx,%edx
0x61086056 <_sigbe+37>: jmp 0x61086038 <_sigbe+7>
0x61086058 <_sigbe+39>: xchg %eax,0x4(%esp,1)
0x6108605c <_sigbe+43>: pop %edx
0x6108605d <_sigbe+44>: ret
End of assembler dump.
(gdb) p/x *((_threadinfo *) (0x230000-4076))
$23 = {func = 0x4038a0, saved_errno = 0xffffffff, sa_flags = 0x10000000,
oldmask = 0x0, newmask = 0xfffbf94f, event = 0x0, errno_addr = 0x22f250,
initialized = 0x43227, sigmask = 0x0, sigwait_mask = 0x0,
sigwait_info = 0x0, infodata = {si_signo = 0x0, si_errno = 0x0,
si_code = 0x0, {__pad = {0x0 <repeats 128 times>}, {{si_tid = 0x0,
si_overrun = 0x0}, {si_pid = 0x0, si_uid = 0x0}, si_sigval = {
sival_int = 0x0, sival_ptr = 0x0}}, {si_pid2 = 0x0, si_uid2 = 0x0,
si_status = 0x0, si_utime = 0x0, si_stime = 0x0}, {si_addr = 0x0}}},
tid = 0xa040020, local_clib = {_errno = 0x4, _stdin = 0x611102a8,
_stdout = 0x61110310, _stderr = 0x61110378, _inc = 0x0, _emergency = {
0x0 <repeats 25 times>}, _current_category = 0x0,
_current_locale = 0x61003d89, __sdidinit = 0x1, __cleanup = 0x610d2e70,
_result = 0x0, _result_k = 0x0, _p5s = 0x0, _freelist = 0x0,
_cvtlen = 0x0, _cvtbuf = 0x0, _new = {_reent = {_unused_rand = 0x0,
_strtok_last = 0x0, _asctime_buf = {0x0 <repeats 26 times>},
_localtime_buf = {__tm_sec = 0x0, __tm_min = 0x0, __tm_hour = 0x0,
__tm_mday = 0x0, __tm_mon = 0x0, __tm_year = 0x0, __tm_wday = 0x0,
__tm_yday = 0x0, __tm_isdst = 0x0}, _gamma_signgam = 0x0,
_rand_next = 0x0, _r48 = {_seed = {0x0, 0x0, 0x0}, _mult = {0x0, 0x0,
0x0}, _add = 0x0}, _mblen_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}, _mbtowc_state = {
__count = 0x0, __value = {__wch = 0x0, __wchb = {0x0, 0x0, 0x0,
0x0}}}, _wctomb_state = {__count = 0x0, __value = {__wch = 0x0,
__wchb = {0x0, 0x0, 0x0, 0x0}}}, _l64a_buf = {0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0}, _signal_buf = {0x0 <repeats 24 times>},
_getdate_err = 0x0, _mbrlen_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}, _mbrtowc_state = {
__count = 0x0, __value = {__wch = 0x0, __wchb = {0x0, 0x0, 0x0,
0x0}}}, _mbsrtowcs_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}, _wcrtomb_state = {
__count = 0x0, __value = {__wch = 0x0, __wchb = {0x0, 0x0, 0x0,
0x0}}}, _wcsrtombs_state = {__count = 0x0, __value = {
__wch = 0x0, __wchb = {0x0, 0x0, 0x0, 0x0}}}}, _unused = {
_nextf = {0x0 <repeats 30 times>}, _nmalloc = {
0x0 <repeats 30 times>}}}, _atexit = 0x0, _atexit0 = {_next = 0x0,
_ind = 0x0, _fns = {0x0 <repeats 32 times>}, _on_exit_args = {_fnargs = {
0x0 <repeats 32 times>}, _fntypes = 0x0}}, _sig_func = 0x0,
__sglue = {_next = 0x0, _niobs = 0x3, _iobs = 0x611102a8}, __sf = {{
_p = 0x0, _r = 0x0, _w = 0x0, _flags = 0x0, _file = 0x0, _bf = {
_base = 0x0, _size = 0x0}, _lbfsize = 0x0, _data = 0x0,
_cookie = 0x0, _read = 0x0, _write = 0x0, _seek = 0x0, _close = 0x0,
_ub = {_base = 0x0, _size = 0x0}, _up = 0x0, _ur = 0x0, _ubuf = {0x0,
0x0, 0x0}, _nbuf = {0x0}, _lb = {_base = 0x0, _size = 0x0},
_blksize = 0x0, _flags2 = 0x0, _offset = 0x0, _seek64 = 0x0,
_lock = 0x0}, {_p = 0x0, _r = 0x0, _w = 0x0, _flags = 0x0,
_file = 0x0, _bf = {_base = 0x0, _size = 0x0}, _lbfsize = 0x0,
_data = 0x0, _cookie = 0x0, _read = 0x0, _write = 0x0, _seek = 0x0,
_close = 0x0, _ub = {_base = 0x0, _size = 0x0}, _up = 0x0, _ur = 0x0,
_ubuf = {0x0, 0x0, 0x0}, _nbuf = {0x0}, _lb = {_base = 0x0,
_size = 0x0}, _blksize = 0x0, _flags2 = 0x0, _offset = 0x0,
_seek64 = 0x0, _lock = 0x0}, {_p = 0x0, _r = 0x0, _w = 0x0,
_flags = 0x0, _file = 0x0, _bf = {_base = 0x0, _size = 0x0},
_lbfsize = 0x0, _data = 0x0, _cookie = 0x0, _read = 0x0, _write = 0x0,
_seek = 0x0, _close = 0x0, _ub = {_base = 0x0, _size = 0x0},
_up = 0x0, _ur = 0x0, _ubuf = {0x0, 0x0, 0x0}, _nbuf = {0x0}, _lb = {
_base = 0x0, _size = 0x0}, _blksize = 0x0, _flags2 = 0x0,
_offset = 0x0, _seek64 = 0x0, _lock = 0x0}}}, locals = {grp = {
gr_name = 0x0, gr_passwd = 0x0, gr_gid = 0x0, gr_mem = 0x0},
namearray = {0x0, 0x0}, grp_pos = 0x0, rarg = 0x0, dl_error = 0x0,
dl_buffer = {0x0 <repeats 256 times>}, res = {pw_name = 0x0,
pw_passwd = 0x0, pw_uid = 0x0, pw_gid = 0x0, pw_comment = 0x0,
pw_gecos = 0x0, pw_dir = 0x0, pw_shell = 0x0}, pass = {
0x0 <repeats 128 times>}, pw_pos = 0x0, mntbuf = {mnt_fsname = 0x0,
mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0x0,
mnt_passno = 0x0}, iteration = 0x0, available_drives = 0x0, mnt_type = {
0x0 <repeats 80 times>}, mnt_opts = {0x0 <repeats 80 times>},
mnt_fsname = {0x0 <repeats 260 times>}, mnt_dir = {
0x0 <repeats 260 times>}, strerror_buf = {0x0 <repeats 20 times>},
process_ident = 0x0, process_logopt = 0x0, process_facility = 0x0,
process_logmask = 0xff, timezone_buf = {0x0 <repeats 20 times>},
_localtime_buf = {tm_sec = 0x0, tm_min = 0x0, tm_hour = 0x0,
tm_mday = 0x0, tm_mon = 0x0, tm_year = 0x0, tm_wday = 0x0,
tm_yday = 0x0, tm_isdst = 0x0}, username = {0x0 <repeats 257 times>},
ntoa_buf = 0x0, protoent_buf = 0x0, servent_buf = 0x0, hostent_buf = 0x0},
prev = 0x0, next = 0x0, stackptr = 0x22fbfc, sig = 0x0, stack = {0x0, 0x0,
0x0, 0x403859, 0x403859, 0x0 <repeats 251 times>}, padding = 0x230000,
static protect_linked_list = <optimized out>}
(gdb) disas 0x61026acc
Dump of assembler code for function call_signal_handler_now:
0x61026a30 <call_signal_handler_now+0>: push %ebp
0x61026a31 <call_signal_handler_now+1>: mov %esp,%ebp
0x61026a33 <call_signal_handler_now+3>: push %edi
0x61026a34 <call_signal_handler_now+4>: push %esi
0x61026a35 <call_signal_handler_now+5>: push %ebx
0x61026a36 <call_signal_handler_now+6>: sub $0xc,%esp
0x61026a39 <call_signal_handler_now+9>: mov %fs:0x4,%edx
0x61026a40 <call_signal_handler_now+16>: movl $0x0,0xfffffff0(%ebp)
0x61026a47 <call_signal_handler_now+23>: mov 0xfffffbfc(%edx),%ecx
0x61026a4d <call_signal_handler_now+29>: test %ecx,%ecx
0x61026a4f <call_signal_handler_now+31>: je 0x61026b10
<call_signal_handler_now+224>
0x61026a55 <call_signal_handler_now+37>: lea 0xfffffc00(%edx),%eax
0x61026a5b <call_signal_handler_now+43>: cmp %eax,0xfffffbf8(%edx)
0x61026a61 <call_signal_handler_now+49>: jbe 0x61026b10
<call_signal_handler_now+224>
0x61026a67 <call_signal_handler_now+55>: mov %ecx,%edi
0x61026a69 <call_signal_handler_now+57>: lea 0x0(%esi,1),%esi
0x61026a70 <call_signal_handler_now+64>: mov 0xfffff01c(%edx),%eax
0x61026a76 <call_signal_handler_now+70>: mov %eax,0xfffffff0(%ebp)
0x61026a79 <call_signal_handler_now+73>: mov 0xfffff014(%edx),%eax
0x61026a7f <call_signal_handler_now+79>: mov %eax,0xffffffec(%ebp)
0x61026a82 <call_signal_handler_now+82>: lea 0xfffff014(%edx),%eax
0x61026a88 <call_signal_handler_now+88>: mov %eax,(%esp,1)
0x61026a8b <call_signal_handler_now+91>: call 0x610040d0
<_ZN11_threadinfo3popEv>
0x61026a90 <call_signal_handler_now+96>: call 0x61026b60
<reset_signal_arrived>
0x61026a95 <call_signal_handler_now+101>: mov %fs:0x4,%eax
0x61026a9b <call_signal_handler_now+107>: mov 0xfffff020(%eax),%ebx
0x61026aa1 <call_signal_handler_now+113>: mov 0xfffff018(%eax),%esi
0x61026aa7 <call_signal_handler_now+119>: mov 0xfffff024(%eax),%eax
0x61026aad <call_signal_handler_now+125>: mov %eax,(%esp,1)
0x61026ab0 <call_signal_handler_now+128>: call 0x61025e40
<set_process_mask>
0x61026ab5 <call_signal_handler_now+133>: mov %fs:0x4,%eax
0x61026abb <call_signal_handler_now+139>: sub $0x4,%esp
0x61026abe <call_signal_handler_now+142>: xor %edx,%edx
0x61026ac0 <call_signal_handler_now+144>: mov %edx,0xfffffbfc(%eax)
0x61026ac6 <call_signal_handler_now+150>: mov %edi,(%esp,1)
0x61026ac9 <call_signal_handler_now+153>: call *0xffffffec(%ebp)
0x61026acc <call_signal_handler_now+156>: mov %ebx,(%esp,1)
0x61026acf <call_signal_handler_now+159>: call 0x61025e40
<set_process_mask>
0x61026ad4 <call_signal_handler_now+164>: sub $0x4,%esp
0x61026ad7 <call_signal_handler_now+167>: test %esi,%esi
0x61026ad9 <call_signal_handler_now+169>: js 0x61026ae2
<call_signal_handler_now+178>
0x61026adb <call_signal_handler_now+171>: call 0x610c5950 <__errno>
0x61026ae0 <call_signal_handler_now+176>: mov %esi,(%eax)
0x61026ae2 <call_signal_handler_now+178>: mov %fs:0x4,%edx
0x61026ae9 <call_signal_handler_now+185>: mov 0xfffffbfc(%edx),%eax
0x61026aef <call_signal_handler_now+191>: test %eax,%eax
0x61026af1 <call_signal_handler_now+193>: mov %eax,%edi
0x61026af3 <call_signal_handler_now+195>: je 0x61026b10
<call_signal_handler_now+224>
0x61026af5 <call_signal_handler_now+197>: lea 0xfffffc00(%edx),%eax
0x61026afb <call_signal_handler_now+203>: cmp %eax,0xfffffbf8(%edx)
0x61026b01 <call_signal_handler_now+209>: ja 0x61026a70
<call_signal_handler_now+64>
0x61026b07 <call_signal_handler_now+215>: mov %esi,%esi
0x61026b09 <call_signal_handler_now+217>: lea 0x0(%edi,1),%edi
0x61026b10 <call_signal_handler_now+224>: andl
$0x10000000,0xfffffff0(%ebp)
0x61026b17 <call_signal_handler_now+231>: mov 0xfffffff0(%ebp),%eax
0x61026b1a <call_signal_handler_now+234>: lea 0xfffffff4(%ebp),%esp
0x61026b1d <call_signal_handler_now+237>: pop %ebx
0x61026b1e <call_signal_handler_now+238>: pop %esi
0x61026b1f <call_signal_handler_now+239>: pop %edi
0x61026b20 <call_signal_handler_now+240>: pop %ebp
0x61026b21 <call_signal_handler_now+241>: ret
End of assembler dump.
(gdb) disas 0x6108a655
Dump of assembler code for function _Z8sig_sendP6_pinfoiPv:
0x6108a2a0 <_Z8sig_sendP6_pinfoiPv+0>: push %ebp
0x6108a2a1 <_Z8sig_sendP6_pinfoiPv+1>: mov %esp,%ebp
0x6108a2a3 <_Z8sig_sendP6_pinfoiPv+3>: push %edi
0x6108a2a4 <_Z8sig_sendP6_pinfoiPv+4>: push %esi
0x6108a2a5 <_Z8sig_sendP6_pinfoiPv+5>: mov %eax,%esi
0x6108a2a7 <_Z8sig_sendP6_pinfoiPv+7>: push %ebx
0x6108a2a8 <_Z8sig_sendP6_pinfoiPv+8>: sub $0x6c,%esp
0x6108a2ab <_Z8sig_sendP6_pinfoiPv+11>: test %eax,%eax
0x6108a2ad <_Z8sig_sendP6_pinfoiPv+13>: mov %edx,0xffffffb8(%ebp)
0x6108a2b0 <_Z8sig_sendP6_pinfoiPv+16>: mov %ecx,0xffffffb4(%ebp)
0x6108a2b3 <_Z8sig_sendP6_pinfoiPv+19>: movl $0x1,0xffffffb0(%ebp)
0x6108a2ba <_Z8sig_sendP6_pinfoiPv+26>: movl $0x0,0xffffffd0(%ebp)
0x6108a2c1 <_Z8sig_sendP6_pinfoiPv+33>: movb $0x0,0xffffffae(%ebp)
0x6108a2c5 <_Z8sig_sendP6_pinfoiPv+37>: je 0x6108a955
<_Z8sig_sendP6_pinfoiPv+1717>
0x6108a2cb <_Z8sig_sendP6_pinfoiPv+43>: cmp 0x610ef740,%eax
0x6108a2d1 <_Z8sig_sendP6_pinfoiPv+49>: je 0x6108a955
<_Z8sig_sendP6_pinfoiPv+1717>
0x6108a2d7 <_Z8sig_sendP6_pinfoiPv+55>: cmp $0x610ef81c,%eax
0x6108a2dc <_Z8sig_sendP6_pinfoiPv+60>: je 0x6108a955
<_Z8sig_sendP6_pinfoiPv+1717>
0x6108a2e2 <_Z8sig_sendP6_pinfoiPv+66>: cmpb $0x0,0xffffffae(%ebp)
0x6108a2e6 <_Z8sig_sendP6_pinfoiPv+70>: movb $0x0,0xffffffaf(%ebp)
0x6108a2ea <_Z8sig_sendP6_pinfoiPv+74>: je 0x6108a430
<_Z8sig_sendP6_pinfoiPv+400>
0x6108a2f0 <_Z8sig_sendP6_pinfoiPv+80>: mov 0x610ef82c,%ecx
0x6108a2f6 <_Z8sig_sendP6_pinfoiPv+86>: test %ecx,%ecx
0x6108a2f8 <_Z8sig_sendP6_pinfoiPv+88>: je 0x6108a320
<_Z8sig_sendP6_pinfoiPv+128>
0x6108a2fa <_Z8sig_sendP6_pinfoiPv+90>: mov 0x610ef740,%edx
0x6108a300 <_Z8sig_sendP6_pinfoiPv+96>: cmpl $0xffffffff,0x1dc(%edx)
0x6108a307 <_Z8sig_sendP6_pinfoiPv+103>: je 0x6108a320
<_Z8sig_sendP6_pinfoiPv+128>
0x6108a309 <_Z8sig_sendP6_pinfoiPv+105>: mov 0x610edaec,%ebx
0x6108a30f <_Z8sig_sendP6_pinfoiPv+111>: test %ebx,%ebx
0x6108a311 <_Z8sig_sendP6_pinfoiPv+113>: je 0x6108a3f2
<_Z8sig_sendP6_pinfoiPv+338>
0x6108a317 <_Z8sig_sendP6_pinfoiPv+119>: mov %esi,%esi
0x6108a319 <_Z8sig_sendP6_pinfoiPv+121>: lea 0x0(%edi,1),%edi
0x6108a320 <_Z8sig_sendP6_pinfoiPv+128>: mov 0x610f08a0,%edx
0x6108a326 <_Z8sig_sendP6_pinfoiPv+134>: test %edx,%edx
0x6108a328 <_Z8sig_sendP6_pinfoiPv+136>: jne 0x6108a3ad
<_Z8sig_sendP6_pinfoiPv+269>
0x6108a32e <_Z8sig_sendP6_pinfoiPv+142>: mov %esi,%esi
0x6108a330 <_Z8sig_sendP6_pinfoiPv+144>: mov 0xffffffd0(%ebp),%eax
0x6108a333 <_Z8sig_sendP6_pinfoiPv+147>: test %eax,%eax
0x6108a335 <_Z8sig_sendP6_pinfoiPv+149>: jne 0x6108a3a0
<_Z8sig_sendP6_pinfoiPv+256>
0x6108a337 <_Z8sig_sendP6_pinfoiPv+151>: cmpl
$0xffffffdc,0xffffffb8(%ebp)
0x6108a33b <_Z8sig_sendP6_pinfoiPv+155>: je 0x6108a385
<_Z8sig_sendP6_pinfoiPv+229>
0x6108a33d <_Z8sig_sendP6_pinfoiPv+157>: mov 0x610f08a0,%eax
0x6108a342 <_Z8sig_sendP6_pinfoiPv+162>: test %eax,%eax
0x6108a344 <_Z8sig_sendP6_pinfoiPv+164>: jne 0x6108a351
<_Z8sig_sendP6_pinfoiPv+177>
0x6108a346 <_Z8sig_sendP6_pinfoiPv+166>: mov 0xffffffb0(%ebp),%eax
0x6108a349 <_Z8sig_sendP6_pinfoiPv+169>: lea 0xfffffff4(%ebp),%esp
0x6108a34c <_Z8sig_sendP6_pinfoiPv+172>: pop %ebx
0x6108a34d <_Z8sig_sendP6_pinfoiPv+173>: pop %esi
0x6108a34e <_Z8sig_sendP6_pinfoiPv+174>: pop %edi
0x6108a34f <_Z8sig_sendP6_pinfoiPv+175>: pop %ebp
0x6108a350 <_Z8sig_sendP6_pinfoiPv+176>: ret
0x6108a351 <_Z8sig_sendP6_pinfoiPv+177>: movl $0x6108a040,0xc(%esp,1)
0x6108a359 <_Z8sig_sendP6_pinfoiPv+185>: mov 0xffffffb8(%ebp),%eax
0x6108a35c <_Z8sig_sendP6_pinfoiPv+188>: movl $0x6108a000,0x8(%esp,1)
0x6108a364 <_Z8sig_sendP6_pinfoiPv+196>: movl $0x800,0x4(%esp,1)
0x6108a36c <_Z8sig_sendP6_pinfoiPv+204>: mov %eax,0x14(%esp,1)
0x6108a370 <_Z8sig_sendP6_pinfoiPv+208>: mov 0xffffffb0(%ebp),%eax
0x6108a373 <_Z8sig_sendP6_pinfoiPv+211>: movl $0x610f089c,(%esp,1)
0x6108a37a <_Z8sig_sendP6_pinfoiPv+218>: mov %eax,0x10(%esp,1)
0x6108a37e <_Z8sig_sendP6_pinfoiPv+222>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a383 <_Z8sig_sendP6_pinfoiPv+227>: jmp 0x6108a346
<_Z8sig_sendP6_pinfoiPv+166>
0x6108a385 <_Z8sig_sendP6_pinfoiPv+229>: mov 0xffffffb0(%ebp),%eax
0x6108a388 <_Z8sig_sendP6_pinfoiPv+232>: test %eax,%eax
0x6108a38a <_Z8sig_sendP6_pinfoiPv+234>: jne 0x6108a394
<_Z8sig_sendP6_pinfoiPv+244>
0x6108a38c <_Z8sig_sendP6_pinfoiPv+236>: mov 0xffffffc0(%ebp),%eax
0x6108a38f <_Z8sig_sendP6_pinfoiPv+239>: mov %eax,0xffffffb0(%ebp)
0x6108a392 <_Z8sig_sendP6_pinfoiPv+242>: jmp 0x6108a33d
<_Z8sig_sendP6_pinfoiPv+157>
0x6108a394 <_Z8sig_sendP6_pinfoiPv+244>: movl $0x100,0xffffffb0(%ebp)
0x6108a39b <_Z8sig_sendP6_pinfoiPv+251>: jmp 0x6108a33d
<_Z8sig_sendP6_pinfoiPv+157>
0x6108a39d <_Z8sig_sendP6_pinfoiPv+253>: lea 0x0(%esi),%esi
0x6108a3a0 <_Z8sig_sendP6_pinfoiPv+256>: mov %eax,(%esp,1)
0x6108a3a3 <_Z8sig_sendP6_pinfoiPv+259>: call 0x610e5b70
<CloseHandle AT 4>
0x6108a3a8 <_Z8sig_sendP6_pinfoiPv+264>: sub $0x4,%esp
0x6108a3ab <_Z8sig_sendP6_pinfoiPv+267>: jmp 0x6108a337
<_Z8sig_sendP6_pinfoiPv+151>
0x6108a3ad <_Z8sig_sendP6_pinfoiPv+269>: mov 0x610edaec,%eax
0x6108a3b2 <_Z8sig_sendP6_pinfoiPv+274>: mov %eax,0x18(%esp,1)
0x6108a3b6 <_Z8sig_sendP6_pinfoiPv+278>: mov 0x610ef740,%eax
0x6108a3bb <_Z8sig_sendP6_pinfoiPv+283>: mov 0x1dc(%eax),%eax
0x6108a3c1 <_Z8sig_sendP6_pinfoiPv+289>: mov %ecx,0x10(%esp,1)
0x6108a3c5 <_Z8sig_sendP6_pinfoiPv+293>: movl $0x6108a080,0xc(%esp,1)
0x6108a3cd <_Z8sig_sendP6_pinfoiPv+301>: mov %eax,0x14(%esp,1)
0x6108a3d1 <_Z8sig_sendP6_pinfoiPv+305>: movl $0x6108a000,0x8(%esp,1)
0x6108a3d9 <_Z8sig_sendP6_pinfoiPv+313>: movl $0x800,0x4(%esp,1)
0x6108a3e1 <_Z8sig_sendP6_pinfoiPv+321>: movl $0x610f089c,(%esp,1)
0x6108a3e8 <_Z8sig_sendP6_pinfoiPv+328>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a3ed <_Z8sig_sendP6_pinfoiPv+333>: jmp 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a3f2 <_Z8sig_sendP6_pinfoiPv+338>: mov 0x610ef834,%eax
0x6108a3f7 <_Z8sig_sendP6_pinfoiPv+343>: test %eax,%eax
0x6108a3f9 <_Z8sig_sendP6_pinfoiPv+345>: jne 0x6108a945
<_Z8sig_sendP6_pinfoiPv+1701>
0x6108a3ff <_Z8sig_sendP6_pinfoiPv+351>: xor %ecx,%ecx
0x6108a401 <_Z8sig_sendP6_pinfoiPv+353>: cmp $0x610ef81c,%esi
0x6108a407 <_Z8sig_sendP6_pinfoiPv+359>: je 0x6108a423
<_Z8sig_sendP6_pinfoiPv+387>
0x6108a409 <_Z8sig_sendP6_pinfoiPv+361>: mov %fs:0x4,%eax
0x6108a40f <_Z8sig_sendP6_pinfoiPv+367>: sub $0xfec,%eax
0x6108a414 <_Z8sig_sendP6_pinfoiPv+372>: mov 0x1c(%eax),%eax
0x6108a417 <_Z8sig_sendP6_pinfoiPv+375>: sub $0x43227,%eax
0x6108a41c <_Z8sig_sendP6_pinfoiPv+380>: cmp $0x1,%eax
0x6108a41f <_Z8sig_sendP6_pinfoiPv+383>: ja 0x6108a423
<_Z8sig_sendP6_pinfoiPv+387>
0x6108a421 <_Z8sig_sendP6_pinfoiPv+385>: mov $0x1,%cl
0x6108a423 <_Z8sig_sendP6_pinfoiPv+387>: mov %cl,0xffffffaf(%ebp)
0x6108a426 <_Z8sig_sendP6_pinfoiPv+390>: mov %edx,%esi
0x6108a428 <_Z8sig_sendP6_pinfoiPv+392>: nop
0x6108a429 <_Z8sig_sendP6_pinfoiPv+393>: lea 0x0(%esi,1),%esi
0x6108a430 <_Z8sig_sendP6_pinfoiPv+400>: mov %esi,(%esp,1)
0x6108a433 <_Z8sig_sendP6_pinfoiPv+403>: call 0x61088bf0
<_Z21proc_can_be_signalledP6_pinfo>
0x6108a438 <_Z8sig_sendP6_pinfoiPv+408>: sub $0x4,%esp
0x6108a43b <_Z8sig_sendP6_pinfoiPv+411>: test %al,%al
0x6108a43d <_Z8sig_sendP6_pinfoiPv+413>: je 0x6108a917
<_Z8sig_sendP6_pinfoiPv+1655>
0x6108a443 <_Z8sig_sendP6_pinfoiPv+419>: cmpb $0x0,0xffffffae(%ebp)
0x6108a447 <_Z8sig_sendP6_pinfoiPv+423>: je 0x6108a7e5
<_Z8sig_sendP6_pinfoiPv+1349>
0x6108a44d <_Z8sig_sendP6_pinfoiPv+429>: mov 0x610ef740,%edx
0x6108a453 <_Z8sig_sendP6_pinfoiPv+435>: mov 0x1dc(%edx),%eax
0x6108a459 <_Z8sig_sendP6_pinfoiPv+441>: mov %eax,0xffffffc4(%ebp)
0x6108a45c <_Z8sig_sendP6_pinfoiPv+444>: mov 0x610f08a0,%ebx
0x6108a462 <_Z8sig_sendP6_pinfoiPv+450>: test %ebx,%ebx
0x6108a464 <_Z8sig_sendP6_pinfoiPv+452>: jne 0x6108a7a0
<_Z8sig_sendP6_pinfoiPv+1280>
0x6108a46a <_Z8sig_sendP6_pinfoiPv+458>: cmpb $0x0,0xffffffae(%ebp)
0x6108a46e <_Z8sig_sendP6_pinfoiPv+462>: je 0x6108a786
<_Z8sig_sendP6_pinfoiPv+1254>
0x6108a474 <_Z8sig_sendP6_pinfoiPv+468>: cmpl
$0xffffffdc,0xffffffb8(%ebp)
0x6108a478 <_Z8sig_sendP6_pinfoiPv+472>: je 0x6108a798
<_Z8sig_sendP6_pinfoiPv+1272>
0x6108a47e <_Z8sig_sendP6_pinfoiPv+478>: cmpl
$0xffffffdf,0xffffffb8(%ebp)
0x6108a482 <_Z8sig_sendP6_pinfoiPv+482>: je 0x6108a48f
<_Z8sig_sendP6_pinfoiPv+495>
0x6108a484 <_Z8sig_sendP6_pinfoiPv+484>: mov 0xffffffb8(%ebp),%ecx
0x6108a487 <_Z8sig_sendP6_pinfoiPv+487>: test %ecx,%ecx
0x6108a489 <_Z8sig_sendP6_pinfoiPv+489>: jle 0x6108a786
<_Z8sig_sendP6_pinfoiPv+1254>
0x6108a48f <_Z8sig_sendP6_pinfoiPv+495>: mov 0x610ef740,%edx
0x6108a495 <_Z8sig_sendP6_pinfoiPv+501>: lea 0x1e0(%edx),%eax
0x6108a49b <_Z8sig_sendP6_pinfoiPv+507>: mov %eax,0xffffffd4(%ebp)
0x6108a49e <_Z8sig_sendP6_pinfoiPv+510>: mov %esi,%esi
0x6108a4a0 <_Z8sig_sendP6_pinfoiPv+512>: cmpb $0x0,0xffffffaf(%ebp)
0x6108a4a4 <_Z8sig_sendP6_pinfoiPv+516>: mov 0xffffffb8(%ebp),%eax
0x6108a4a7 <_Z8sig_sendP6_pinfoiPv+519>: mov %eax,0xffffffc8(%ebp)
0x6108a4aa <_Z8sig_sendP6_pinfoiPv+522>: mov (%edx),%eax
0x6108a4ac <_Z8sig_sendP6_pinfoiPv+524>: mov %eax,0xffffffcc(%ebp)
0x6108a4af <_Z8sig_sendP6_pinfoiPv+527>: mov 0xffffffb4(%ebp),%eax
0x6108a4b2 <_Z8sig_sendP6_pinfoiPv+530>: mov %eax,0xffffffd8(%ebp)
0x6108a4b5 <_Z8sig_sendP6_pinfoiPv+533>: jne 0x6108a721
<_Z8sig_sendP6_pinfoiPv+1153>
0x6108a4bb <_Z8sig_sendP6_pinfoiPv+539>: movl $0x0,0x10(%esp,1)
0x6108a4c3 <_Z8sig_sendP6_pinfoiPv+547>: lea 0xffffffbc(%ebp),%eax
0x6108a4c6 <_Z8sig_sendP6_pinfoiPv+550>: mov %eax,0xc(%esp,1)
0x6108a4ca <_Z8sig_sendP6_pinfoiPv+554>: lea 0xffffffc8(%ebp),%eax
0x6108a4cd <_Z8sig_sendP6_pinfoiPv+557>: mov %eax,0x4(%esp,1)
0x6108a4d1 <_Z8sig_sendP6_pinfoiPv+561>: mov 0xffffffc4(%ebp),%eax
0x6108a4d4 <_Z8sig_sendP6_pinfoiPv+564>: movl $0x14,0x8(%esp,1)
0x6108a4dc <_Z8sig_sendP6_pinfoiPv+572>: mov %eax,(%esp,1)
0x6108a4df <_Z8sig_sendP6_pinfoiPv+575>: call 0x610e5da0 <WriteFile AT 20>
0x6108a4e4 <_Z8sig_sendP6_pinfoiPv+580>: sub $0x14,%esp
0x6108a4e7 <_Z8sig_sendP6_pinfoiPv+583>: test %eax,%eax
0x6108a4e9 <_Z8sig_sendP6_pinfoiPv+585>: je 0x6108a4f5
<_Z8sig_sendP6_pinfoiPv+597>
0x6108a4eb <_Z8sig_sendP6_pinfoiPv+587>: cmpl $0x14,0xffffffbc(%ebp)
0x6108a4ef <_Z8sig_sendP6_pinfoiPv+591>: je 0x6108a5da
<_Z8sig_sendP6_pinfoiPv+826>
0x6108a4f5 <_Z8sig_sendP6_pinfoiPv+597>: cmpb $0x0,0xffffffae(%ebp)
0x6108a4f9 <_Z8sig_sendP6_pinfoiPv+601>: jne 0x6108a553
<_Z8sig_sendP6_pinfoiPv+691>
0x6108a4fb <_Z8sig_sendP6_pinfoiPv+603>: mov 0x610f08a0,%eax
0x6108a500 <_Z8sig_sendP6_pinfoiPv+608>: test %eax,%eax
0x6108a502 <_Z8sig_sendP6_pinfoiPv+610>: jne 0x6108a526
<_Z8sig_sendP6_pinfoiPv+646>
0x6108a504 <_Z8sig_sendP6_pinfoiPv+612>: mov $0x307,%edx
0x6108a509 <_Z8sig_sendP6_pinfoiPv+617>: mov $0x6108a0c0,%eax
0x6108a50e <_Z8sig_sendP6_pinfoiPv+622>: call 0x61022df0
<_Z8seterrnoPKci>
0x6108a513 <_Z8sig_sendP6_pinfoiPv+627>: mov 0xffffffc4(%ebp),%eax
0x6108a516 <_Z8sig_sendP6_pinfoiPv+630>: mov %eax,(%esp,1)
0x6108a519 <_Z8sig_sendP6_pinfoiPv+633>: call 0x610e5b70
<CloseHandle AT 4>
0x6108a51e <_Z8sig_sendP6_pinfoiPv+638>: sub $0x4,%esp
0x6108a521 <_Z8sig_sendP6_pinfoiPv+641>: jmp 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a526 <_Z8sig_sendP6_pinfoiPv+646>: movl $0x6108a100,0xc(%esp,1)
0x6108a52e <_Z8sig_sendP6_pinfoiPv+654>: mov 0xffffffc4(%ebp),%eax
0x6108a531 <_Z8sig_sendP6_pinfoiPv+657>: movl $0x6108a000,0x8(%esp,1)
0x6108a539 <_Z8sig_sendP6_pinfoiPv+665>: movl $0x800,0x4(%esp,1)
0x6108a541 <_Z8sig_sendP6_pinfoiPv+673>: mov %eax,0x10(%esp,1)
0x6108a545 <_Z8sig_sendP6_pinfoiPv+677>: movl $0x610f089c,(%esp,1)
0x6108a54c <_Z8sig_sendP6_pinfoiPv+684>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a551 <_Z8sig_sendP6_pinfoiPv+689>: jmp 0x6108a504
<_Z8sig_sendP6_pinfoiPv+612>
0x6108a553 <_Z8sig_sendP6_pinfoiPv+691>: mov 0x610ef82c,%eax
0x6108a558 <_Z8sig_sendP6_pinfoiPv+696>: test %eax,%eax
0x6108a55a <_Z8sig_sendP6_pinfoiPv+698>: je 0x6108a573
<_Z8sig_sendP6_pinfoiPv+723>
0x6108a55c <_Z8sig_sendP6_pinfoiPv+700>: mov 0x610ef740,%eax
0x6108a561 <_Z8sig_sendP6_pinfoiPv+705>: cmpl $0xffffffff,0x1dc(%eax)
0x6108a568 <_Z8sig_sendP6_pinfoiPv+712>: je 0x6108a573
<_Z8sig_sendP6_pinfoiPv+723>
0x6108a56a <_Z8sig_sendP6_pinfoiPv+714>: mov 0x610edaec,%eax
0x6108a56f <_Z8sig_sendP6_pinfoiPv+719>: test %eax,%eax
0x6108a571 <_Z8sig_sendP6_pinfoiPv+721>: je 0x6108a5a9
<_Z8sig_sendP6_pinfoiPv+777>
0x6108a573 <_Z8sig_sendP6_pinfoiPv+723>: mov 0x610f08a0,%eax
0x6108a578 <_Z8sig_sendP6_pinfoiPv+728>: test %eax,%eax
0x6108a57a <_Z8sig_sendP6_pinfoiPv+730>: je 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a580 <_Z8sig_sendP6_pinfoiPv+736>: movl $0x6108a121,0xc(%esp,1)
0x6108a588 <_Z8sig_sendP6_pinfoiPv+744>: movl $0x6108a000,0x8(%esp,1)
0x6108a590 <_Z8sig_sendP6_pinfoiPv+752>: movl $0x800,0x4(%esp,1)
0x6108a598 <_Z8sig_sendP6_pinfoiPv+760>: movl $0x610f089c,(%esp,1)
0x6108a59f <_Z8sig_sendP6_pinfoiPv+767>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a5a4 <_Z8sig_sendP6_pinfoiPv+772>: jmp 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a5a9 <_Z8sig_sendP6_pinfoiPv+777>: mov 0xffffffc4(%ebp),%eax
0x6108a5ac <_Z8sig_sendP6_pinfoiPv+780>: mov %eax,0x18(%esp,1)
0x6108a5b0 <_Z8sig_sendP6_pinfoiPv+784>: mov (%esi),%eax
0x6108a5b2 <_Z8sig_sendP6_pinfoiPv+786>: movl $0x6108a140,0xc(%esp,1)
0x6108a5ba <_Z8sig_sendP6_pinfoiPv+794>: movl $0x6108a000,0x8(%esp,1)
0x6108a5c2 <_Z8sig_sendP6_pinfoiPv+802>: mov %eax,0x14(%esp,1)
0x6108a5c6 <_Z8sig_sendP6_pinfoiPv+806>: mov 0xffffffb8(%ebp),%eax
0x6108a5c9 <_Z8sig_sendP6_pinfoiPv+809>: movl $0x8000,0x4(%esp,1)
0x6108a5d1 <_Z8sig_sendP6_pinfoiPv+817>: mov %eax,0x10(%esp,1)
0x6108a5d5 <_Z8sig_sendP6_pinfoiPv+821>: jmp 0x6108a3e1
<_Z8sig_sendP6_pinfoiPv+321>
0x6108a5da <_Z8sig_sendP6_pinfoiPv+826>: cmpb $0x0,0xffffffaf(%ebp)
0x6108a5de <_Z8sig_sendP6_pinfoiPv+830>: je 0x6108a6be
<_Z8sig_sendP6_pinfoiPv+1054>
0x6108a5e4 <_Z8sig_sendP6_pinfoiPv+836>: mov 0x610f08a0,%edi
0x6108a5ea <_Z8sig_sendP6_pinfoiPv+842>: test %edi,%edi
0x6108a5ec <_Z8sig_sendP6_pinfoiPv+844>: jne 0x6108a68e
<_Z8sig_sendP6_pinfoiPv+1006>
0x6108a5f2 <_Z8sig_sendP6_pinfoiPv+850>: movl $0xea60,0x4(%esp,1)
0x6108a5fa <_Z8sig_sendP6_pinfoiPv+858>: mov 0xffffffd0(%ebp),%eax
0x6108a5fd <_Z8sig_sendP6_pinfoiPv+861>: mov %eax,(%esp,1)
0x6108a600 <_Z8sig_sendP6_pinfoiPv+864>: call 0x610e5c30
<WaitForSingleObject AT 8>
0x6108a605 <_Z8sig_sendP6_pinfoiPv+869>: mov %eax,0xffffffb0(%ebp)
0x6108a608 <_Z8sig_sendP6_pinfoiPv+872>: sub $0x8,%esp
0x6108a60b <_Z8sig_sendP6_pinfoiPv+875>: mov 0xffffffb0(%ebp),%ebx
0x6108a60e <_Z8sig_sendP6_pinfoiPv+878>: test %ebx,%ebx
0x6108a610 <_Z8sig_sendP6_pinfoiPv+880>: je 0x6108a646
<_Z8sig_sendP6_pinfoiPv+934>
0x6108a612 <_Z8sig_sendP6_pinfoiPv+882>: mov 0x610ef82c,%ecx
0x6108a618 <_Z8sig_sendP6_pinfoiPv+888>: test %ecx,%ecx
0x6108a61a <_Z8sig_sendP6_pinfoiPv+890>: je 0x6108a634
<_Z8sig_sendP6_pinfoiPv+916>
0x6108a61c <_Z8sig_sendP6_pinfoiPv+892>: mov 0x610ef740,%eax
0x6108a621 <_Z8sig_sendP6_pinfoiPv+897>: cmpl $0xffffffff,0x1dc(%eax)
0x6108a628 <_Z8sig_sendP6_pinfoiPv+904>: je 0x6108a634
<_Z8sig_sendP6_pinfoiPv+916>
0x6108a62a <_Z8sig_sendP6_pinfoiPv+906>: mov 0x610edaec,%edx
0x6108a630 <_Z8sig_sendP6_pinfoiPv+912>: test %edx,%edx
0x6108a632 <_Z8sig_sendP6_pinfoiPv+914>: je 0x6108a65a
<_Z8sig_sendP6_pinfoiPv+954>
0x6108a634 <_Z8sig_sendP6_pinfoiPv+916>: call 0x610c5950 <__errno>
0x6108a639 <_Z8sig_sendP6_pinfoiPv+921>: movl $0x58,(%eax)
0x6108a63f <_Z8sig_sendP6_pinfoiPv+927>: movl
$0xffffffff,0xffffffb0(%ebp)
0x6108a646 <_Z8sig_sendP6_pinfoiPv+934>: cmpb $0x0,0xffffffaf(%ebp)
0x6108a64a <_Z8sig_sendP6_pinfoiPv+938>: je 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a650 <_Z8sig_sendP6_pinfoiPv+944>: call 0x61026a30
<call_signal_handler_now>
0x6108a655 <_Z8sig_sendP6_pinfoiPv+949>: jmp 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a65a <_Z8sig_sendP6_pinfoiPv+954>: movl $0x6108a180,0xc(%esp,1)
0x6108a662 <_Z8sig_sendP6_pinfoiPv+962>: mov 0xffffffb0(%ebp),%eax
0x6108a665 <_Z8sig_sendP6_pinfoiPv+965>: movl $0x6108a000,0x8(%esp,1)
0x6108a66d <_Z8sig_sendP6_pinfoiPv+973>: movl $0x8000,0x4(%esp,1)
0x6108a675 <_Z8sig_sendP6_pinfoiPv+981>: mov %eax,0x14(%esp,1)
0x6108a679 <_Z8sig_sendP6_pinfoiPv+985>: mov 0xffffffb8(%ebp),%eax
0x6108a67c <_Z8sig_sendP6_pinfoiPv+988>: movl $0x610f089c,(%esp,1)
0x6108a683 <_Z8sig_sendP6_pinfoiPv+995>: mov %eax,0x10(%esp,1)
0x6108a687 <_Z8sig_sendP6_pinfoiPv+999>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a68c <_Z8sig_sendP6_pinfoiPv+1004>: jmp 0x6108a634
<_Z8sig_sendP6_pinfoiPv+916>
0x6108a68e <_Z8sig_sendP6_pinfoiPv+1006>: movl $0x6108a1b9,0xc(%esp,1)
0x6108a696 <_Z8sig_sendP6_pinfoiPv+1014>: mov 0xffffffd0(%ebp),%eax
0x6108a699 <_Z8sig_sendP6_pinfoiPv+1017>: movl $0x6108a000,0x8(%esp,1)
0x6108a6a1 <_Z8sig_sendP6_pinfoiPv+1025>: movl $0x800,0x4(%esp,1)
0x6108a6a9 <_Z8sig_sendP6_pinfoiPv+1033>: mov %eax,0x10(%esp,1)
0x6108a6ad <_Z8sig_sendP6_pinfoiPv+1037>: movl $0x610f089c,(%esp,1)
0x6108a6b4 <_Z8sig_sendP6_pinfoiPv+1044>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a6b9 <_Z8sig_sendP6_pinfoiPv+1049>: jmp 0x6108a5f2
<_Z8sig_sendP6_pinfoiPv+850>
0x6108a6be <_Z8sig_sendP6_pinfoiPv+1054>: movl $0x0,0xffffffb0(%ebp)
0x6108a6c5 <_Z8sig_sendP6_pinfoiPv+1061>: mov 0x610f08a0,%esi
0x6108a6cb <_Z8sig_sendP6_pinfoiPv+1067>: test %esi,%esi
0x6108a6cd <_Z8sig_sendP6_pinfoiPv+1069>: jne 0x6108a6ec
<_Z8sig_sendP6_pinfoiPv+1100>
0x6108a6cf <_Z8sig_sendP6_pinfoiPv+1071>: cmpb $0x0,0xffffffae(%ebp)
0x6108a6d3 <_Z8sig_sendP6_pinfoiPv+1075>: jne 0x6108a646
<_Z8sig_sendP6_pinfoiPv+934>
0x6108a6d9 <_Z8sig_sendP6_pinfoiPv+1081>: mov 0xffffffc4(%ebp),%eax
0x6108a6dc <_Z8sig_sendP6_pinfoiPv+1084>: mov %eax,(%esp,1)
0x6108a6df <_Z8sig_sendP6_pinfoiPv+1087>: call 0x610e5b70
<CloseHandle AT 4>
0x6108a6e4 <_Z8sig_sendP6_pinfoiPv+1092>: sub $0x4,%esp
0x6108a6e7 <_Z8sig_sendP6_pinfoiPv+1095>: jmp 0x6108a60b
<_Z8sig_sendP6_pinfoiPv+875>
0x6108a6ec <_Z8sig_sendP6_pinfoiPv+1100>: movl $0x6108a1e0,0xc(%esp,1)
0x6108a6f4 <_Z8sig_sendP6_pinfoiPv+1108>: mov 0xffffffb8(%ebp),%eax
0x6108a6f7 <_Z8sig_sendP6_pinfoiPv+1111>: movl $0x6108a000,0x8(%esp,1)
0x6108a6ff <_Z8sig_sendP6_pinfoiPv+1119>: movl $0x800,0x4(%esp,1)
0x6108a707 <_Z8sig_sendP6_pinfoiPv+1127>: mov %eax,0x14(%esp,1)
0x6108a70b <_Z8sig_sendP6_pinfoiPv+1131>: movzbl 0xffffffae(%ebp),%eax
0x6108a70f <_Z8sig_sendP6_pinfoiPv+1135>: movl $0x610f089c,(%esp,1)
0x6108a716 <_Z8sig_sendP6_pinfoiPv+1142>: mov %eax,0x10(%esp,1)
0x6108a71a <_Z8sig_sendP6_pinfoiPv+1146>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a71f <_Z8sig_sendP6_pinfoiPv+1151>: jmp 0x6108a6cf
<_Z8sig_sendP6_pinfoiPv+1071>
0x6108a721 <_Z8sig_sendP6_pinfoiPv+1153>: movl $0x0,0xc(%esp,1)
0x6108a729 <_Z8sig_sendP6_pinfoiPv+1161>: movl $0x0,0x8(%esp,1)
0x6108a731 <_Z8sig_sendP6_pinfoiPv+1169>: movl $0x0,0x4(%esp,1)
0x6108a739 <_Z8sig_sendP6_pinfoiPv+1177>: movl $0x610ef788,(%esp,1)
0x6108a740 <_Z8sig_sendP6_pinfoiPv+1184>: call 0x610e5c40
<CreateEventA AT 16>
0x6108a745 <_Z8sig_sendP6_pinfoiPv+1189>: mov %eax,0xffffffd0(%ebp)
0x6108a748 <_Z8sig_sendP6_pinfoiPv+1192>: mov 0x610f08a0,%edx
0x6108a74e <_Z8sig_sendP6_pinfoiPv+1198>: sub $0x10,%esp
0x6108a751 <_Z8sig_sendP6_pinfoiPv+1201>: test %edx,%edx
0x6108a753 <_Z8sig_sendP6_pinfoiPv+1203>: je 0x6108a4bb
<_Z8sig_sendP6_pinfoiPv+539>
0x6108a759 <_Z8sig_sendP6_pinfoiPv+1209>: mov %eax,0x10(%esp,1)
0x6108a75d <_Z8sig_sendP6_pinfoiPv+1213>: movl $0x6108a212,0xc(%esp,1)
0x6108a765 <_Z8sig_sendP6_pinfoiPv+1221>: movl $0x6108a000,0x8(%esp,1)
0x6108a76d <_Z8sig_sendP6_pinfoiPv+1229>: movl $0x800,0x4(%esp,1)
0x6108a775 <_Z8sig_sendP6_pinfoiPv+1237>: movl $0x610f089c,(%esp,1)
0x6108a77c <_Z8sig_sendP6_pinfoiPv+1244>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a781 <_Z8sig_sendP6_pinfoiPv+1249>: jmp 0x6108a4bb
<_Z8sig_sendP6_pinfoiPv+539>
0x6108a786 <_Z8sig_sendP6_pinfoiPv+1254>: movl $0x0,0xffffffd4(%ebp)
0x6108a78d <_Z8sig_sendP6_pinfoiPv+1261>: mov 0x610ef740,%edx
0x6108a793 <_Z8sig_sendP6_pinfoiPv+1267>: jmp 0x6108a4a0
<_Z8sig_sendP6_pinfoiPv+512>
0x6108a798 <_Z8sig_sendP6_pinfoiPv+1272>: lea 0xffffffc0(%ebp),%eax
0x6108a79b <_Z8sig_sendP6_pinfoiPv+1275>: mov %eax,0xffffffd4(%ebp)
0x6108a79e <_Z8sig_sendP6_pinfoiPv+1278>: jmp 0x6108a78d
<_Z8sig_sendP6_pinfoiPv+1261>
0x6108a7a0 <_Z8sig_sendP6_pinfoiPv+1280>: movzbl 0xffffffae(%ebp),%eax
0x6108a7a4 <_Z8sig_sendP6_pinfoiPv+1284>: mov %eax,0x1c(%esp,1)
0x6108a7a8 <_Z8sig_sendP6_pinfoiPv+1288>: mov 0xffffffb8(%ebp),%eax
0x6108a7ab <_Z8sig_sendP6_pinfoiPv+1291>: mov %eax,0x18(%esp,1)
0x6108a7af <_Z8sig_sendP6_pinfoiPv+1295>: mov (%esi),%eax
0x6108a7b1 <_Z8sig_sendP6_pinfoiPv+1297>: movl $0x6108a220,0xc(%esp,1)
0x6108a7b9 <_Z8sig_sendP6_pinfoiPv+1305>: movl $0x6108a000,0x8(%esp,1)
0x6108a7c1 <_Z8sig_sendP6_pinfoiPv+1313>: mov %eax,0x14(%esp,1)
0x6108a7c5 <_Z8sig_sendP6_pinfoiPv+1317>: mov 0xffffffc4(%ebp),%eax
0x6108a7c8 <_Z8sig_sendP6_pinfoiPv+1320>: movl $0x800,0x4(%esp,1)
0x6108a7d0 <_Z8sig_sendP6_pinfoiPv+1328>: movl $0x610f089c,(%esp,1)
0x6108a7d7 <_Z8sig_sendP6_pinfoiPv+1335>: mov %eax,0x10(%esp,1)
0x6108a7db <_Z8sig_sendP6_pinfoiPv+1339>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a7e0 <_Z8sig_sendP6_pinfoiPv+1344>: jmp 0x6108a46a
<_Z8sig_sendP6_pinfoiPv+458>
0x6108a7e5 <_Z8sig_sendP6_pinfoiPv+1349>: mov 0x18(%esi),%eax
0x6108a7e8 <_Z8sig_sendP6_pinfoiPv+1352>: movl $0x0,0x4(%esp,1)
0x6108a7f0 <_Z8sig_sendP6_pinfoiPv+1360>: movl $0x40,(%esp,1)
0x6108a7f7 <_Z8sig_sendP6_pinfoiPv+1367>: mov %eax,0x8(%esp,1)
0x6108a7fb <_Z8sig_sendP6_pinfoiPv+1371>: call 0x610e6290
<OpenProcess AT 12>
0x6108a800 <_Z8sig_sendP6_pinfoiPv+1376>: sub $0xc,%esp
0x6108a803 <_Z8sig_sendP6_pinfoiPv+1379>: mov %eax,%edi
0x6108a805 <_Z8sig_sendP6_pinfoiPv+1381>: test %eax,%eax
0x6108a807 <_Z8sig_sendP6_pinfoiPv+1383>: je 0x6108a8e1
<_Z8sig_sendP6_pinfoiPv+1601>
0x6108a80d <_Z8sig_sendP6_pinfoiPv+1389>: mov 0x1dc(%esi),%eax
0x6108a813 <_Z8sig_sendP6_pinfoiPv+1395>: xor %ebx,%ebx
0x6108a815 <_Z8sig_sendP6_pinfoiPv+1397>: test %eax,%eax
0x6108a817 <_Z8sig_sendP6_pinfoiPv+1399>: jne 0x6108a83a
<_Z8sig_sendP6_pinfoiPv+1434>
0x6108a819 <_Z8sig_sendP6_pinfoiPv+1401>: lea 0x0(%esi,1),%esi
0x6108a820 <_Z8sig_sendP6_pinfoiPv+1408>: xor %eax,%eax
0x6108a822 <_Z8sig_sendP6_pinfoiPv+1410>: inc %ebx
0x6108a823 <_Z8sig_sendP6_pinfoiPv+1411>: call 0x61055530
<low_priority_sleep>
0x6108a828 <_Z8sig_sendP6_pinfoiPv+1416>: mov 0x1dc(%esi),%eax
0x6108a82e <_Z8sig_sendP6_pinfoiPv+1422>: test %eax,%eax
0x6108a830 <_Z8sig_sendP6_pinfoiPv+1424>: jne 0x6108a83a
<_Z8sig_sendP6_pinfoiPv+1434>
0x6108a832 <_Z8sig_sendP6_pinfoiPv+1426>: cmp $0x270f,%ebx
0x6108a838 <_Z8sig_sendP6_pinfoiPv+1432>: jle 0x6108a820
<_Z8sig_sendP6_pinfoiPv+1408>
0x6108a83a <_Z8sig_sendP6_pinfoiPv+1434>: movl $0x2,0x18(%esp,1)
0x6108a842 <_Z8sig_sendP6_pinfoiPv+1442>: lea 0xffffffc4(%ebp),%eax
0x6108a845 <_Z8sig_sendP6_pinfoiPv+1445>: mov %eax,0xc(%esp,1)
0x6108a849 <_Z8sig_sendP6_pinfoiPv+1449>: mov 0x610eda80,%eax
0x6108a84e <_Z8sig_sendP6_pinfoiPv+1454>: movl $0x0,0x14(%esp,1)
0x6108a856 <_Z8sig_sendP6_pinfoiPv+1462>: movl $0x0,0x10(%esp,1)
0x6108a85e <_Z8sig_sendP6_pinfoiPv+1470>: mov %eax,0x8(%esp,1)
0x6108a862 <_Z8sig_sendP6_pinfoiPv+1474>: mov 0x1dc(%esi),%eax
0x6108a868 <_Z8sig_sendP6_pinfoiPv+1480>: mov %edi,(%esp,1)
0x6108a86b <_Z8sig_sendP6_pinfoiPv+1483>: mov %eax,0x4(%esp,1)
0x6108a86f <_Z8sig_sendP6_pinfoiPv+1487>: call 0x610e5d10
<DuplicateHandle AT 28>
0x6108a874 <_Z8sig_sendP6_pinfoiPv+1492>: sub $0x1c,%esp
0x6108a877 <_Z8sig_sendP6_pinfoiPv+1495>: test %eax,%eax
0x6108a879 <_Z8sig_sendP6_pinfoiPv+1497>: je 0x6108a882
<_Z8sig_sendP6_pinfoiPv+1506>
0x6108a87b <_Z8sig_sendP6_pinfoiPv+1499>: mov 0xffffffc4(%ebp),%eax
0x6108a87e <_Z8sig_sendP6_pinfoiPv+1502>: test %eax,%eax
0x6108a880 <_Z8sig_sendP6_pinfoiPv+1504>: jne 0x6108a8d1
<_Z8sig_sendP6_pinfoiPv+1585>
0x6108a882 <_Z8sig_sendP6_pinfoiPv+1506>: mov %edi,(%esp,1)
0x6108a885 <_Z8sig_sendP6_pinfoiPv+1509>: call 0x610e5b70
<CloseHandle AT 4>
0x6108a88a <_Z8sig_sendP6_pinfoiPv+1514>: mov 0x610f08a0,%esi
0x6108a890 <_Z8sig_sendP6_pinfoiPv+1520>: sub $0x4,%esp
0x6108a893 <_Z8sig_sendP6_pinfoiPv+1523>: test %esi,%esi
0x6108a895 <_Z8sig_sendP6_pinfoiPv+1525>: jne 0x6108a8ab
<_Z8sig_sendP6_pinfoiPv+1547>
0x6108a897 <_Z8sig_sendP6_pinfoiPv+1527>: mov $0x2e1,%edx
0x6108a89c <_Z8sig_sendP6_pinfoiPv+1532>: mov $0x6108a0c0,%eax
0x6108a8a1 <_Z8sig_sendP6_pinfoiPv+1537>: call 0x61022df0
<_Z8seterrnoPKci>
0x6108a8a6 <_Z8sig_sendP6_pinfoiPv+1542>: jmp 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a8ab <_Z8sig_sendP6_pinfoiPv+1547>: movl $0x6108a249,0xc(%esp,1)
0x6108a8b3 <_Z8sig_sendP6_pinfoiPv+1555>: movl $0x6108a000,0x8(%esp,1)
0x6108a8bb <_Z8sig_sendP6_pinfoiPv+1563>: movl $0x800,0x4(%esp,1)
0x6108a8c3 <_Z8sig_sendP6_pinfoiPv+1571>: movl $0x610f089c,(%esp,1)
0x6108a8ca <_Z8sig_sendP6_pinfoiPv+1578>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a8cf <_Z8sig_sendP6_pinfoiPv+1583>: jmp 0x6108a897
<_Z8sig_sendP6_pinfoiPv+1527>
0x6108a8d1 <_Z8sig_sendP6_pinfoiPv+1585>: mov %edi,(%esp,1)
0x6108a8d4 <_Z8sig_sendP6_pinfoiPv+1588>: call 0x610e5b70
<CloseHandle AT 4>
0x6108a8d9 <_Z8sig_sendP6_pinfoiPv+1593>: sub $0x4,%esp
0x6108a8dc <_Z8sig_sendP6_pinfoiPv+1596>: jmp 0x6108a45c
<_Z8sig_sendP6_pinfoiPv+444>
0x6108a8e1 <_Z8sig_sendP6_pinfoiPv+1601>: mov 0x610f08a0,%eax
0x6108a8e6 <_Z8sig_sendP6_pinfoiPv+1606>: test %eax,%eax
0x6108a8e8 <_Z8sig_sendP6_pinfoiPv+1608>: jne 0x6108a8f1
<_Z8sig_sendP6_pinfoiPv+1617>
0x6108a8ea <_Z8sig_sendP6_pinfoiPv+1610>: mov $0x2d6,%edx
0x6108a8ef <_Z8sig_sendP6_pinfoiPv+1615>: jmp 0x6108a89c
<_Z8sig_sendP6_pinfoiPv+1532>
0x6108a8f1 <_Z8sig_sendP6_pinfoiPv+1617>: movl $0x6108a264,0xc(%esp,1)
0x6108a8f9 <_Z8sig_sendP6_pinfoiPv+1625>: movl $0x6108a000,0x8(%esp,1)
0x6108a901 <_Z8sig_sendP6_pinfoiPv+1633>: movl $0x800,0x4(%esp,1)
0x6108a909 <_Z8sig_sendP6_pinfoiPv+1641>: movl $0x610f089c,(%esp,1)
0x6108a910 <_Z8sig_sendP6_pinfoiPv+1648>: call 0x6108fb30
<_ZN6strace5prntfEjPKcS1_z>
0x6108a915 <_Z8sig_sendP6_pinfoiPv+1653>: jmp 0x6108a8ea
<_Z8sig_sendP6_pinfoiPv+1610>
0x6108a917 <_Z8sig_sendP6_pinfoiPv+1655>: mov 0x610f08a0,%eax
0x6108a91c <_Z8sig_sendP6_pinfoiPv+1660>: test %eax,%eax
0x6108a91e <_Z8sig_sendP6_pinfoiPv+1662>: je 0x6108a330
<_Z8sig_sendP6_pinfoiPv+144>
0x6108a924 <_Z8sig_sendP6_pinfoiPv+1668>: mov 0xffffffb8(%ebp),%eax
0x6108a927 <_Z8sig_sendP6_pinfoiPv+1671>: mov %eax,0x18(%esp,1)
0x6108a92b <_Z8sig_sendP6_pinfoiPv+1675>: mov 0x4(%esi),%eax
0x6108a92e <_Z8sig_sendP6_pinfoiPv+1678>: mov %eax,0x14(%esp,1)
0x6108a932 <_Z8sig_sendP6_pinfoiPv+1682>: mov (%esi),%eax
0x6108a934 <_Z8sig_sendP6_pinfoiPv+1684>: movl $0x6108a27b,0xc(%esp,1)
0x6108a93c <_Z8sig_sendP6_pinfoiPv+1692>: mov %eax,0x10(%esp,1)
0x6108a940 <_Z8sig_sendP6_pinfoiPv+1696>: jmp 0x6108a3d1
<_Z8sig_sendP6_pinfoiPv+305>
0x6108a945 <_Z8sig_sendP6_pinfoiPv+1701>: call 0x61088b70
<_Z18wait_for_sigthreadv>
0x6108a94a <_Z8sig_sendP6_pinfoiPv+1706>: mov 0x610ef740,%edx
0x6108a950 <_Z8sig_sendP6_pinfoiPv+1712>: jmp 0x6108a3ff
<_Z8sig_sendP6_pinfoiPv+351>
0x6108a955 <_Z8sig_sendP6_pinfoiPv+1717>: movb $0x1,0xffffffae(%ebp)
0x6108a959 <_Z8sig_sendP6_pinfoiPv+1721>: jmp 0x6108a2e2
<_Z8sig_sendP6_pinfoiPv+66>
End of assembler dump.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -