F 4D __text__TEXT. TG__data__DATA.@1__bss__DATA@D`__cstring__TEXT.Q2__common__DATAEt__picsymbolstub2__TEXT1@9QC__la_sym_ptr2__DATAjCF܋!!__nl_symbol_ptr__DATAC8GB__textcoal_nt__TEXT(D HG @$qpL P3B/PUSHD8uTE8tTE$!CF8tSE8uHE8u=E8u2HD8u'D8~LDD$.$BE8tCE8u E8u+}tED$.$lB /$\BE$8BUS4 -D$$ADžUC;~D..D$$AiCD$$A몋E D$ED$ D$0.D$$3A$ AtEE $A}t E$A;.D$%C@X$@$}t E$HA4[]ÐUS$+-D$E$Q@E--D$E $9@E}t}u(E D$ED$/-$@$yED$D$$?u!D$I-D$E$?뼋E$?E$[]ÐUS,$:@,$,@,$@0-$@p-$@-$?-$?0.$?p.$?.$?.$?0/$?R/$?p/$?/$v?/$h?0$Z?p0$L?0$>?0$0?1$"?81$?P1$?p1$>1$>1$>02$>p2$>2$>2$>03$>R3$>p3$z>3$l>3$^>4$P>04$B>p4$4>4$&>4$>5$ >P5$=5$=5$=$[]ÐUS4EEE1E܃} EE܋M܍8Lo()()+h@ ()8t k3E n3MED$3$=0)0)+h@ e0)8t k3M n3EML$3$<,,),)+h@ ,)8t k3E n3MED$4$V<t@t@+h@ t@8t k3M n3EML$H4$;m4)4)+h@ tI4)8t k3E n3MED$q4$;4$;24[]UVS8$j:EEP<T<L<T<@XH<T<@X}kE 8-tYE A6!Im:\j*e8"Ky:R{PE $8<>=@>,>(>0>=<<E =o<<E K|<E mE .x<E mE >>H>=D>8>E $J7>>>~=m>\<E mE ?E $6ED<E $E'U >>D$E $z"E $06$6~>>f>>N >=>D$E $! E $5><<E E $Z5 >>> 2D$2$.6$h>>@S> >'D$$ 4!4><dmE }t=8u2$5|<8x<|<x<f'D$|<$4H<8u(|<D$ 3$ 5$H<D$D$$4H<$3H<T<@X|<}#3D$=$Q4x<8u <8u+3D$($!4x<8t(D$E $ H<x<D$$2>H<$ 3D$=D$($~:<8 'D$<$2$$u(<D$ 3$s3$/(D$E $)H<$D$D$$Y2u(D$'D$H<$_2벍H<$2$$1D$=D$($c"D$=D$E $?<8t $@'D$=$1P<8u$=D$ 3$72$D$33D$E $0t&D$<3D$E $l0u&E D$C3D$h$W1E D$h$m1=h$/==8"=$/$=$=$/==G3$t/=x<8t@}~ x<D$$o/$0O3$0$s2D$2$0m3$0T<@X$.=8u;>8u>=u3$=0$Q.=8t1>u">u>>=8u4>8t>>E$-<E3$.EEf@3$-EEf@3$-EEf@3$-EEf@3$-EEf@-P<$7.,D>8t,Džn,0>8uT>8u4&8u &8u&D$&$7,,>$[Dž[^]ÐUÐUS$$08t0E &EED$,/D$&$.} tE D$E$- E$-(/8t;(/8t.&$-(/$+&$-$/t/$/$+v$/D$&$n-&$`-0$[]ÐUE D$E$$ÐUS$}u EKE$F*EEuD$%$ED$D$E$)EEE$[]ÐUuExtE@@fEfEEfEf}t%f}tf}tf}tf} t f}t"q-8tEPE@@ B ÐUS$E@,E}u?E,;u#E@;E uE@;Eu E@ ;EuYE@E$EU,UE BUEBUEB UE@,BUEB,$[]US4@$(DEUE f}t#ExtUE@BUE@Bp}t#ExtUE@BUE@BG}t#ExtUE@BUE@BUH,BU-B}t EURPUEB UEB$U4,B } u -8,8u EE} rt} st%E D$ D$D$E@$} Ru&D$ PD$D$E@$8,0,;D.EE E} } 0}c }c}RErA}-}*}~} tA}9t@$$[)D$$$-8t-8tE--(ExtXE@@ uHEPE@@ B D.8u($$(E@D$$$(ED$E$%E} %$k(E $%$$R(D$ %$} t } tX,U !ЅuG} u G%E Q%EED$`%$',,E } !uD$%$\EEE4[]ÐUVS W*Ef@ED$E$d$D$ E D$D$?$EUEBD$ ED$D$p$Eu$u%FD$ D$D$1$ZEUEBD$ ED$D$q$+EUEBED$ ED$D$@$ [^]ÐUS$4((D$ E D$D$?$EUEBED$ ED$D$p$yEUEBE$[]US$&@XEEE}D0EEM@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTpTTTTTTTTTTTTTTTT"TTTTTTTTTTTTTTV<TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT4> 0: V@ * p \ |< x L ^X (  r b ` x<wd  TN    ~  8   " }~%}ED$0 D$E$ED$9 D$E$O = D$E$5 @ D$E$w C D$E$] F D$E$C I D$E$) L D$E$ V D$E$ [ D$E$ TD$` D$E$[ m D$E$A o D$E$' _D$x D$E$_ TD$ D$E$; TD$ D$E$ iD$ D$E$ _D$ D$E$s _D$ D$E$O _D$ D$E$+ _D$ D$E$c _D$ D$E$?_D$ D$E$_D$ D$E$_D$ D$E$w D$E$]TD$ D$E$9_D$ D$E$q_D$ D$E$M_D$!D$E$)!D$E$_D$!D$E$iD$!D$E$kiD$!D$E$GTD$!!D$E$#iD$&!D$E$[_D$-!D$E$7iD$2!D$E$TD$9!D$E$_D$>!D$E$oTD$E!D$E$K_D$I!D$E$'_D$R!D$E$_TD$W!D$E$;\!D$E$!_D$h!D$E$_D$q!D$E$}_D$x!D$E$Y!D$E$?TD$!D$E$wiD$!D$E$STD$!D$E$/TD$!D$E$ _D$!D$E$!D$E$qTD$!D$E$MTD$!D$E$)iD$!D$E$aiD$!D$E$=!D$E$#iD$!D$E$_D$!D$E$_D$!D$E$[TD$!D$E$7TD$!D$E$oiD$!D$E$K "D$E$1iD$"D$E$ iD$"D$E$_D$("D$E$i_D$3"D$E$E_D$>"D$E$}!TD$I"D$E$YTD$M"D$E$5TD$R"D$E$TD$W"D$E$]"D$E$wg"D$E$]_D$i"D$E$9TD$p"D$E$qt"D$E$W_D$}"D$E$3_D$"D$E$"D$E$_D$"D$E$x_D$"D$E$WTD$"D$E$6"D$E$x_D$"D$E$W$[]ÐUSE}x(}MU D4!ЅtEE[]operator: keyword: function-name: ./lib/cppseed used: %d spin: %d error(s) - aborting Exit-Status 0 %s %s > %sspin: preprocessing failed rwspin: cannot cp %s to %s %suse: spin [-option] ... [-option] file Note: file must always be the last argument -A apply slicing algorithm -a generate a verifier in pan.c -B no final state details in simulations -b don't execute printfs in simulation -C print channel access info (combine with -g etc.) -c columnated -s -r simulation output -d produce symbol-table information -Dyyy pass -Dyyy to the preprocessor -Eyyy pass yyy to the preprocessor -f "..formula.." translate LTL into never claim -F file like -f, but with the LTL formula stored in a 1-line file -g print all global variables -h at end of run, print value of seed for random nr generator used -i interactive (random simulation) -I show result of inlining and preprocessing -J reverse eval order of nested unlesses -jN skip the first N steps in simulation trail -l print all local variables -M print msc-flow in Postscript -m lose msgs sent to full queues -N file use never claim stored in file -nN seed for random nr generator -o1 turn off dataflow-optimizations in verifier -o2 don't hide write-only variables in verifier -o3 turn off statement merging in verifier -Pxxx use xxx for preprocessing -p print all statements -qN suppress io for queue N in printouts -r print receive events -S1 and -S2 separate pan source for claim and model -s print send events -T do not indent printf output -t[N] follow [Nth] simulation trail -Uyyy pass -Uyyy to the preprocessor -uN stop a simulation run after N steps -v verbose, more warnings -w very verbose (when combined with -l or -g) -[XYZ] reserved for use by xspin interface -V print version number and exit onoffspin: dataflow optimizations turned %s spin: dead variable elimination turned %s spin: statement merging turned %s spin: rendezvous optimization turned %s spin: case caching turned %s spin: bad or missing parameter on -o Spin Version 4.3.0 -- 22 June 2007%s spin: warning -o[123] option ignored in simulations spin: cannot open %s pan.prepan.___progressaccept_%sspin: missing argument to -f reading input from stdin: spin: -c precludes all flags except -t __p_pid_last_nr_prnofilenamespin: line %3d %s, Error: saw '' near '%s' not enough memoryspin: Warning, never claim has side-effect never claim contains i/o stmntsspin: warning, make sure that the S1 model also polls channel '%s' in its claim spin: never, saw incompatible with separate compilationenabled()pc_value()spin: Warning, using %s outside never claim spin: Error, using np_ outside never claim '%c' = '%d'\b\t\f\n\rconditionsendrecvrecv poll %s@(x->y:z)%sactive%s&&%s=%sassert%satomic%sbreak%sc_code%sc_decl%sc_expr%sc_state%sc_track%snevera constant%s--%sd_step%sd_proctype%sdo.%selse%sempty%senabled%s==%seval%sfi%sfull%s>=%sgoto%s>%shidden%sif%s++inline name%sinline%sinit%slocala label-name%s<=%slen%s<<%s<%smtypean identifier%s!=%s! (not)%snempty%snfullsub-sequence%snp_%sod%sof%s||%s!!%spc_valueprocess name%sprintf%sprintm%spriority%sproctype%sprovided%s?%s??%s>>%sruntoken: ::;%sshow%s!a string%strace%stimeoutdata typename%stypedef%sx[rs]%s- (unary minus)a typename%sunlessʿ4⍀4P鶿豿⍀P靿蘿 ⍀ P鄿⍀Pkf⍀PRM⍀P94⍀P ⍀P⍀Pw⍀wPվоb⍀bP鼾跾M⍀MP飾螾8⍀8P銾腾#⍀#Pql⍀PXS⍀P?:⍀P&!⍀P ⍀P⍀P۽ֽ⍀P½载{⍀{P驽褽f⍀fP鐽苽Q⍀QPwr<⍀<P^Y'⍀'PE@⍀P,'⍀P⍀P⍀Pܼ⍀Pȼü⍀P鯼誼⍀P閼>@W@p@@@@@@AA8AQAjAAAAAABB2BKBdB}BBBBBBC,CEC^C$Ë $Ë$x.$D`.\. G.8.(@\...\&..@\.. @\-.\--@\-.\--?\-.\--?\--?\v-.\k-\-?\R-.\G-8-?\---?\-.\ -,?\,.\,,?\,,?\,,?\,.\,~,?\t,.\i,Z,?\P,.\E,6,?\,,.\!,,?\,.\++?\+.\++?\+.\++{?\+.\++r?\x+.\m+^+e?\S+D+Z?\:+.\/+ +U?\+.\ +*P?\*.\**K?\*.\**F?\*.\**@?\*.\{*l*3?\a*R*+?\H*.\=*.*"?\$*.\* *?\*.\))?\).\))?\))>\).\))>\z).\o)`)>\V).\K)<)>\2).\'))>\).\)(>\((>\(.\((>\(.\((>\(.\}(n(>\c(T(>\J(.\?(0(>\&(.\( (>\(.\''>\'.\''>\'.\''>\'.\'|'>\r'.\g'X'>\N'.\C'4'>\*'.\''}>\'.\&&s>\&.\&&k>\&.\&&d>\&.\&&b>\u&f&]>\\&.\Q&B&P>\8&.\-&&G>\&.\ &%B>\%.\%%7>\%%/>\%.\%%%>\%.\%t%>\j%.\_%P%>\F%.\;%,% >\"%.\%%>\$.\$$=\$.\$$=\$.\$$=\$.\$x$=\n$.\c$T$=\J$.\?$0$=\&$.\$ $=\$#=\##=\#.\##=\##=\##=\u#f#=\[#L#=\A#2#=\'##=\ #"=\""=\""=\"~&\")\"-\"%\"H(\"r,\"T)\" )\"'\"x)\"'\")\|"'\x"H$\t"*\p"N,\l"*,\h"+\d"-\`"l$\\"(\X"P-\T"%\P"6-\L"l(\H"\+\D".\@")\<"-\8"-\4"%\0""*\,"F*\("&\$"p'\ ",\"+\"(\",\"(\ "6&\"+\"$$\"*\!t-\!,.\!&\!j*\!$\!,\!*\!Z&\!L'\!$(\!,\!&\!$\!'\!*\!(\!(\!)\!-\!8+\!('\!&\!0)\!,\!%\!h%\!D%\! %\!$\!+\!v+\!$\|!"\x!"\t!"\p!"\l!"\h!"\d!"\`!"\\!"\X!"\T!"\P!"\L!"\H!"\D!"\@!"\880@8*" 877`7 7666`6B6 65z5tl`5f^ 5XP4JB4<4`4.&@4 (4  433`3322`2B2 2~1xp1jb`1\T 1NF0@802*`0$ 0/// l/#woR/#L=P/#4%N/# D2/'/bG`DA/%/LD . / . E E E . vXD i D ^TD SE HF =E 2F ,$`E `E TD  <85p /CVC'CVC! p C=CC=C p C$CC$C p C CC C p CBCB p CBCB p CBCB p CBxCBr mp gCB_CBY Tp NCuBFCuB@ ;p 5C\B-C\B' "p CCBCCB p C*BC*B p CBCB p CACA p CACA p CACA p CA~CAx sp mCAeCA_ Zp TC{ALC{AF Ap ;CbA3CbA- (p "CIACIA p C0AC0A p CACA p C@C@ p C@C@ p C@C@ p ~C@~C@~ yp szC@kzC@e `p ZvC@RvC@L Gp ArCh@9rCh@3 .p (nCO@ nCO@ p jC6@jC6@ |xtplhd`\XTPLHD@<840,($  QBXW^GI]VnDZOcUdg_[HfNPRSe`abMYjQBXW^GI]VnDZOcUdg_[HfNPRSe`abMYjJCK\okTihmlFLE...@DDDHDLD.TD`EXD"`D*T.5PD@PEEYEE (D- 0D ,D$LE.E}3E..EzUFsEE FEEF;EE .EEh#EHE+EQElqEaEEFFEjE`1 U&=aipw`,NFF$4[=rhXzP _dataflow_merger_deadvar_ccache_alldone___i686.get_pc_thunk.bx_seedy_analyze_export_ast_s_trail_xspin_preprocess_cpyfile_usage_optimizations_verbose_rvopt_main_separate_no_wrapup_no_print_Caccess_columns_dumptab_interactive_inlineonly_like_java_jumpsteps_m_loss_notabs_ntrail_cutoff_limited_vis_nr_errs_oFname_Fname_yywrap_non_fatal_fatal_emalloc_trapwonly___i686.get_pc_thunk.cx_setaccess_nn_Etimeouts_Ntimeouts_rem_lab_has_remote_rem_var_has_remvar___i686.get_pc_thunk.axdyld_stub_binding_helper_claimproc_DstepStart_context_realread_yytext_yychar_lineno_tl_terse_tl_out_yyout_yyin___sF_depth__DefaultRuneLocale_fix_dest_AST_track_memset_malloc_sched_ana_src_chanaccess_repro_src_loose_ends_yyparse_Srand_putprelude_fflush_strlen_lookup_strncmp_tl_main_signal_qhide_atoi_time_fclose_fgets_fopen_fprintf_system_sprintf_strcat_strcpy_exit_printf_unlink_Operator_Keyword_Function_add_ltl_ltl_file_nvr_file_PreCnt_PreProc_preprocessonly_out1_SeedUsed_PreArg___isctype_warn_nn.0_explain