| ll__text__TEXT __data__DATA __cstring__TEXT f __picsymbolstub2__TEXTq __la_sym_ptr2__DATAd!__nl_symbol_ptr__DATA\2__textcoal_nt__TEXTd @T#P6 Pkky"4USE$D$E D$ $[]ÐUiK-1ÐU(]uu UT$VT$VT$ D$ T$$']u]USCUD$ T$$[]US$SUT$U D$T$ UT$$o$[]ÐUW1VS, EuD$E$_E$t~1D$E$#$$D$T~$*US#$ED$+ D$E$GD$% $$dD$$U(]uu UT$VT$VT$ D$ T$$O${U(E]kuD$u苃s4$D$3D$m $$dD$:ᆳE4$D$]u1]ÐUWVE}SlEEEED$D$Eȉ$EE D$ED$$HD$A $DU Ek ED$ D$<$ E|$D$E$ uC|Ut$T$U܉D$T$EU؉T$ $$D$뉋E4$D$묐UWV1SLED$D$E؉EЉ$ EE D$EȉD$$B D$$>Eč}ȉE̋Eă$ $D$X Ẻ$ ED$D$$ D$}ȉ|$$ ~ED$$ L[1^_]ÐUWVuS\EED$t$E$ sD$t$$ HEEED$t$$ EEED$t$$ \ y$1 $ D$ D$D$E1E$ UE1UT$$ t$ D$D$>E$ $D$ ~1$ 1DȃD$$ $D$E ~Ѓ~ƍ.1$y Dȃ$ ~1DȋUT$$ ~11t$ D$D$>E$ $D$ ~n1$ 1DȃD$$B $D$s ~Ѓ~ƍ1$ DȃD$$$D$+ ~Ѝ1$g $D$ . $E D$$i$dD$ n $ Dȃ$Q~1DȋUT$$f~千 11$D$$$dD$S $t$ D$D$>E$$D$ ~EE`D$D$$1z.D$$G.u$ D$t$dD$~. 1$Dȃ$~1ED$Dȃ$~千n E1$uU$D$ D$D$$D$ $.|$D$$/~$D$ $Eȉ$/ED$Eȉ$O$dD$g $$B (0 B 00X%s: %s SigHandler: pthread:%d sig:%d code:%d val:%d scp:%p Cleaner: pthread:%d arg:%d SigAlarmer: pthread:%d sig:%d code:%d scp:%p alarmtester:%d Calling Alarm ... sigtester:%d ready SegvHandler: pthread:%d sig:%d code:%d val:%d scp:%p sigwaiter:%d ready sigwaitersigwaiter:%d rval:0x%x sig:%d code:%d val:%d sigkiller:%d ready sigkiller: Sleeping ... sigkiller: Unblocking ... sigaction SIGSEGV *** Sending sigtester threads a SIGUSR1 ... *** Canceling sigtester threads ... *** Sending sigwaiter threads a SIGUSR1 ... *** Sending sigwaiter threads a SIGUSR2 ... *** Letting sigwaiter threads timeout ... *** Sending a kill(0, SIGUSR1) ... *** Canceling sigwaiter threads ... *** Sending another kill(0, SIGUSR1) ... *** Creating sigkiller threads ... *** Canceling sigkiller threads ... *** Creating sigwaiter thread for sigqueue test ... *** Queueing to sigwaiter thread ... *** Canceling sigwaiter thread ...exiting ...sigaction SIGALRMsigaction SIGUSR2sigaction SIGUSR1ul⍀lPa\W⍀WPHCB⍀BP/*-⍀-P⍀P⍀P⍀P⍀P⍀P⍀P{⍀Pgb⍀PNIp⍀pP50[⍀[PF⍀FP1⍀1P⍀P⍀P⍀P⍀P⍀Pmh⍀PTO⍀P;6⍀P"t⍀tP )B[t #<Un$Ë$ t2 b2 P2  D2   z r 2l S 5 - 2'   2  2    `2 v Z `2T : `24   2 22cTL2F2`2 2 2rh 2]I% 2` 2 2wS 2M6 2  2 2 2`E 2.l  ) ){ )qlG5 )%l  j }uV kfA2 l   l ~rf >E:l #  l wbSH\=B =9l \  l u l `f@ fmbl NID?,$ l  m gW_WYk T NSFS@k ; 5O-O'k " KKk  GGk  CfCfk  ?M?Mk  ;4;4k  77k  3~3xk s m/e/_k Z T+L+Fk A ;'3'-k ( "##k  k  llk  SSk  ::k  !!k   ~k y skek ` ZRLk G A93k . ( k  k `\XTPLHD@<840,($  }{yv}{yvz~Gdd<D5D6 D70$544 $ 9LWc@4l$8D;8D<>D=CD>HD@MDCRm$;8y$ DPXDQlDTDUz$PXOO O}0u.@O:@OF$\DYDZD[G$YVXb$0D_D`DbDc(c$_u^^ ^@^@^$LDj0Dm4Dj6Dm@DnRDpfDqoDr{DmDwDvDwDyDzDvD}D~$j0i@k4$DDDDD'D0$*D0$\D0DDDv$0 @@$TDDDDDDDDD$"234$DD D DDD"D%D,DEDHDODjDDDDD D5$GS@_ji( P e  f v ,w x y $DD!D#D,DKDNDUDpDDDDDDDDDDDz $  @ ! !   $D$D)D,D5D<DCDIDUDXDlD D DD DDDDDDDDD%D+-D%/D&:D+@D&BD,QD+jD,mD+pD,sD-{D+D3D4D3D5D6D5D6D7D5D4D:D?D:D@D?D@D?DCDDDC DDDCDJDK#DJ<DK?DJBDKEDLMDJaDRfDSlDRnDTvDUxDT|DUDVDTDSD\D]D\D^D]D^D_D]DeDuDeDfDlDm"Dn6DpJDvXDu\Dv_DugDylDznDyuDzxDyD}DD}D~DDDDDDDDD D D D D1 D3 D8 DD DX Df D D D D D D D D D D D D D D D D D D D D D D+ D9 D< DO DR DW D\ Dp D~ D D D D D D D D $$ @ @ : y ; @ c )d  e $f )  # K Ld dhM08&8e0rA,X$Z~ErK5 5'z^Sd =_oskit_error___i686.get_pc_thunk.bx_main_sighandler_cleaner_sigalarmer_alarmtester_sigtester_segvhandler_segvtester_sigwaiter_sigkiller_sigtest_initial_clientos_libcenv_alarmed_killed___i686.get_pc_thunk.axdyld_stub_binding_helper_sigqueue_kill_pthread_cancel_pthread_kill_pthread_join_pthread_create_exit_perror_sigaction_puts_sigtimedwait_memset_pthread_sigmask_oskit_pthread_cleanup_pop_oskit_pthread_cleanup_push_pthread_exit_oskit_pthread_sleep_alarm_pthread_self_start_pthreads_start_clock_oskit_clientos_init_pthreads_printf_strerror/mnt/gmirror/ports/devel/oskit/work/oskit-20020317/examples/x86/threads/sigtest.cgcc2_compiled.oskit_error:F(0,1)=(0,1)void:t(0,1)errno:p(0,2)=(0,3)=(0,4)=r(0,4);-2147483648;2147483647;s:p(0,5)=*(0,6)=r(0,6);0;127;oskit_error_t:t(0,2)oskit_s32_t:t(0,3)int:t(0,4)char:t(0,6)s:r(0,5)main:F(0,4)sighandler:F(0,1)sig:p(0,4)info:p(0,7)=*(0,8)=(0,9)=s12si_signo:(0,4),0,32;si_code:(0,4),32,32;si_value:(0,10)=xusigval:,64,32;;scp:p(0,11)=*(0,12)=xssigcontext:siginfo_t:t(0,8)sigval:T(0,10)=u4sival_int:(0,4),0,32;sival_ptr:(0,13)=*(0,1),0,32;;sigcontext:T(0,12)=s84sc_onstack:(0,4),0,32;sc_mask:(0,4),32,32;sc_esp:(0,4),64,32;sc_ebp:(0,4),96,32;sc_isp:(0,4),128,32;sc_eip:(0,4),160,32;sc_efl:(0,4),192,32;sc_es:(0,4),224,32;sc_ds:(0,4),256,32;sc_cs:(0,4),288,32;sc_ss:(0,4),320,32;sc_edi:(0,4),352,32;sc_esi:(0,4),384,32;sc_ebx:(0,4),416,32;sc_edx:(0,4),448,32;sc_ecx:(0,4),480,32;sc_eax:(0,4),512,32;sc_gs:(0,4),544,32;sc_fs:(0,4),576,32;sc_trapno:(0,4),608,32;sc_err:(0,4),640,32;;info:r(0,7)scp:r(0,11)cleaner:F(0,1)arg:p(0,13)sigalarmer:F(0,1)sig:p(0,4)code:p(0,4)scp:p(0,11)code:r(0,4)scp:r(0,11)alarmtester:F(0,13)arg:p(0,13)i:r(0,4)sigtester:F(0,13)arg:p(0,13)_cleanup:(0,14)=(0,15)=xspthread_cleanup_data:pthread_cleanup_t:t(0,14)pthread_cleanup_data:T(0,15)=s12func:(0,16)=*(0,17)=f(0,1),0,32;arg:(0,13),32,32;prev:(0,18)=*(0,15),64,32;;segvhandler:F(0,1)sig:p(0,4)info:p(0,7)scp:p(0,11)info:r(0,7)scp:r(0,11)segvtester:F(0,13)arg:p(0,13)_cleanup:(0,14)sigwaiter:F(0,13)arg:p(0,13)rval:r(0,4)info:(0,8)set:(0,19)=(0,20)=r(0,20);0000000000000;0037777777777;sigset_t:t(0,19)unsigned int:t(0,20)timeout:(0,21)=(0,22)=xsoskit_timespec:oskit_timespec_t:t(0,21)oskit_timespec:T(0,22)=s8tv_sec:(0,23)=(0,3),0,32;tv_nsec:(0,3),32,32;;oskit_time_t:t(0,23)_cleanup:(0,14)sigkiller:F(0,13)arg:p(0,13)i:r(0,4)set:(0,19)_cleanup:(0,14)sigtest:F(0,1)i:r(0,4)j:r(0,4)stat:(0,13)tids:(0,24)=ar(0,25)=r(0,25);0000000000000;0037777777777;;0;4;(0,26)=(0,13)long unsigned int:t(0,27)=r(0,27);0000000000000;0037777777777;pthread_t:t(0,26)set:(0,19)value:r(0,10)sa:(0,28)=xssigaction:sigaction:T(0,28)=s12sa_u:(0,29)=u4sa_u_handler:(0,30)=*(0,31)=f(0,1),0,32;sa_u_sigaction:(0,32)=*(0,33)=f(0,1),0,32;;,0,32;sa_mask:(0,19),32,32;sa_flags:(0,4),64,32;;initial_clientos_libcenv:G(0,34)=*(0,35)=(0,36)=xsoskit_libcenv:oskit_libcenv_t:t(0,35)oskit_libcenv:T(0,36)=s4ops:(0,37)=*(0,38)=xsoskit_libcenv_ops:,0,32;;oskit_libcenv_ops:T(0,38)=s68query:(0,39)=*(0,40)=f(0,2),0,32;addref:(0,41)=*(0,42)=f(0,43)=(0,20),32,32;release:(0,44)=*(0,42),64,32;getfsnamespace:(0,45)=*(0,46)=f(0,2),96,32;setfsnamespace:(0,47)=*(0,48)=f(0,2),128,32;gethostname:(0,49)=*(0,50)=f(0,2),160,32;sethostname:(0,51)=*(0,52)=f(0,2),192,32;exit:(0,53)=*(0,54)=f(0,1),224,32;setexit:(0,55)=*(0,56)=f(0,2),256,32;getconsole:(0,57)=*(0,58)=f(0,2),288,32;setconsole:(0,59)=*(0,60)=f(0,2),320,32;signals_init:(0,61)=*(0,62)=f(0,2),352,32;setsiginit:(0,63)=*(0,64)=f(0,2),384,32;sleep_init:(0,65)=*(0,66)=f(0,1),416,32;sleep:(0,67)=*(0,68)=f(0,43),448,32;wakeup:(0,69)=*(0,66),480,32;clone:(0,70)=*(0,71)=f(0,2),512,32;;oskit_u32_t:t(0,43)alarmed:G(0,72)=B(0,4)killed:G(0,72)