This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

1.5.7-1: Repeatible crash in cygwin1.dll, _sigbe


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@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@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@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@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@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@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@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@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@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@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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]