X]]__text__TEXT:8`__bss__DATA]__data__DATA@8T;ȗ__cstring__TEXT8!|;__picsymbolstub2__TEXT.Z ]h__la_sym_ptr2__DATA]x___nl_symbol_ptr__DATA]p`<__textcoal_nt__TEXT]` @D( P!#@USED$8D$]$\48[]US$E EED$ED$d]$~\8D$d]$}\7$[]ÐUS\} ~ED$E D$J8$v[]US(\D$h7D$8$;[]ÐUS$E@ $[E@D$E@$UE@ $g[EE$@[EEu,ED$7D$\$w[,7뽋E$Z%$[]ÐUS$DE@ $[E@D$E@$C7$E@ $ZEE$ZEEu,ED$@7D$[$Z6뽋E$.ZE7$a$[]ÐUV$$YEEE@E@uYF E$^]ÐUS$5ED$Z$WYE$+YuUE$XuED$86$XOZ8tBED$U6$~X+Z8tQXD$ED$y6$QX6$lD$E$$WtD$D$$Wu$~Wx@8 t8 tU-(x@8 t8 tU-($b$VED$6$v6$,D$ED$Z$GV$[]ÐUS$E$WE}t_E@D$ j4D$E@D$m4$ED$E D$E$E@D$4$ E$E Ѓ$[]US$`ED$3D$3${E@$VEED$E D$E$E$V3D$4$.$[]US4E $tVE}}tIE@D$ED$Z3D$ E@D$02ED$3$5E@D$ED$ Z3D$E@D$3$ED$ED$ ED$E D$E$1}u|E@D$o3$;bE$EЃ}uQE@@ $U~LEEu#ED$.D$5$ƋE$K6$W.$IEE@($KEE$KEEu&EUEBE@@ $KED$ED$`6$ E@@ $xKE܋E܉$QKEEunE@D$E@$JE؋E؋@$IEԋEԉD$E@D$ ED$.D$6$Eԉ$3I{E܉$JE@@$JED$ED$6$2E@@$JE܋E܉$vJEEuE8t?E@D$ED$ .D$p-ED$6$럋E@D$ED$ .D$p-EDD$6$\E܉$IE@@ $IE@@$I.$E$lI 7$.$E@($tIEE$MIEEu_E@@$@ $_IE@xxËED$ED$`7$E$.$E늋E$HE@($HEE$HEEumED$.D$ ED$.D$7$ED$.D$ ED$.D$7$|E$H.$.D$,.D$(.D$$.D$ .D$.D$.D$.D$.D$ .D$.D$7$J.$d[]ÐUS$E@0$EEED$ .$$[]UST*$D$-$E@D$8#D$E$ .$iC.$[*$D$*$D$G.$u*$D$`.$]$$t.EE@($FEE*$D$|.$E$nFEEuED$.$ED$.$E@ @$DEE@ @$|DE܋E@ @$hDE؋E@ @E}ED$*$D$.$[E@ @$CD$E@$ED$ED$/$E@ @$CD$E@$UED$E܉D$/$E@ @$TCD$E@$ED$E؉D$/$)*$D$./$|E@ @$BD$E@$ED$ED$/$=E@ @$BD$E@$vED$E܉D$/$E@ @$uBD$E@$7ED$E؉D$/$JED$*$D$ED$ *$D$*$D$P/$|E؉$+BE܉$ BE$B}u6ED$*$D$ ED$*$D$/$!i*$D$ ED$*$D$/$ED$*$D$*$D$ ED$*$D$0$E@ $yAEE@ @$eAE܋E@ @$QAE؋E@ @ E}ED$*$D$80$DE@ $@D$E@$~ED$S0$ E@ @$@D$E@$FE܉D$S0$E@ @$L@D$E@$E؉D$]0$(Y*$D$h0${E@ $?D$E@$ED$S0$DE@ @$?D$E@$}E܉D$S0$ E@ @$?D$E@$EE؉D$]0$_*$D$ ED$*$D$/$*$D$ *$D$*$D$0$x*$D$ED$*$D$ ED$*$D$0$:E؉$>E܉$>E$>}u-ED$ *$D$*$D$1$>ED$*$D$ED$ *$D$*$D$P1$*$D$ED$*$D$ ED$*$D$1$jED$*$D$ED$*$D$ ED$*$D$1$#ED$*$D$ E@D$*$D$2$ED$*$D$ E@D$*$D$02$E@D$*$D$P2$E@D$*$D$i2$uEETE$>2$E@($>EE$>EEuED$2$ED$2$E@@$c>E؋E؉$<>E܋E܅uE܋@D$E@ $=EE@$t<EE@$<D$E@$E܃8t4ED$E܋@D$ ED$*$D$3$DVE܋@D$ ED$*$D$ED$E܋@D$ED$ *$D$ED$03$E$;E؉$=E@@$U=~G$$mE@@(@ $*=~,E@@(D$ 8#D$D$E$$$E$<E@0xt4l3$-*$D$}3$3$*$D$*$D$3$*$D$3$3$$$u#$g$$YT[]ÐUVS@ED$($`($D$D$($0D$D$)$D$D$)$D$D$1)$D$D$I)$D$D$a)$D$D$y)$dD$D$)$BD$D$)$ D$D$)$D$D$)$$D$)$D$,D$(D$$D$ D$D$D$D$D$ D$D$*$:E@,$9~d`*$E@,$9EE$a9EEu#ED$D$*$ƋE$9D$D$*$E@($9EE$8EEuED$*$`ED$*$IED$D$*$(ED$D$ED$ D$D$ +$D$ D$D$E+$D$ D$D$+$D$ D$D$+$fExDtID$D$D$ED$ D$D$+$D$,D$(D$$D$ D$D$D$D$D$ D$D$*$E} ~EDEE@@$6EE} ~&uE$6DE|uEҋE$l6E} ~EE|t;ED$ D$EDD$,$E볋E@x(D$ D$E@@D$,$(D$ D$E@@D$,$Y,D$ D$E@@D$,$%D$4D$0D$,D$(D$$D$ D$D$D$D$D$ D$E@D$ ,$D$,$}E@D$D$,$[ExE@D$D$,$*"$D$,$ED$ D$D$,$EE@E>}t8EED$-$ED$D$:-$E@@,D$ D$D$E$ExxD$,$9D$D$*$E@D$ED$`-$E@D$E@D$ D$D$-$-$rED$D$.$E@D$D$,$iD$4D$0D$,D$(D$$D$ D$D$D$D$D$ D$E@D$@.$E@xt]E@@D$$E@@D$$E@@D$$pE }y+E|tEDD$$>E(͍D$,D$(D$$D$ D$D$D$D$D$ D$D$*$$pE$0D$.$D$.$lD$,D$(D$$D$ D$D$D$D$D$ D$D$*$.$D$D$/$D$D$ /$D$D$0/$|D$D$@/$ZD$D$R/$8D$D$d/$D$D$v/$D$D$/$D$D$/$D$D$/$D$D$/$lA$"$Ġ[^]ÐUS$v D$"$ "$"$] $E@($d.EE$=.EEuE@@0@ $L.~΋ED$<#$ED$g#$E@@0D$ D$D$E$] $aE$-E@@ $-~T#$ED$g#$E@D$ D$E$8] $#$ $z$[]US4h D$k"$"$B"$4 D$ D$"$N $E@($,EE$,EEuE@@4@ $,~hED$#$ED$H#$E@@4D$ D$D$E$/ $YED$E@D$ E@D$ D$h#$`E@D$ D$ED$E@D$ E@D$ D$#$E$Q+E@@ $+~T$$ED$H#$E@D$D$E$ $b$$Ti $F4[]US$4"$&"$"$ #$D$2#$ T#$t#$$E@($d*EE$=*EEuE@@8@ $L*~΋E$G(EED$#$ED$#$uED$4$$`E@@8D$ D$D$E$$E$'1E$U)b$$5$$$$$$$$${$[]ÐUSDhE"D$E؉$&(EE$'$(EEE$'9ErFEE8\uEE\EЃEE\EЋU‹EEEЃEԃ먋EEEx4t"$Ex<t #$Ex@t%#$Ex8t,9#$hU#$`#$~E؉D$ E؉D$ED$#$c#D$#D$*$()@D$#D$*$'$$D$$$6$$D$<$$I$E؉D$ED$T$$E@4D$D$j$$pED$D$$$OE@D$D$$$-Ex4t%$D[]USdE$O$E$+$D$@D$E$#}tE$$D(}t!E8t"D$E$$u:"D$$#t'"$ $x'4"D$E$=#t'E$#x't'8uED$"$$"$(#$h#$E D$E @D$#$ED$#$#$V)$H#D$#$lE $E $E $SE @0xt E $E $E $E $cE $d[]8888888;I?ICIGILIQIVIZI_IdI instr_type_doubleinstr_type_intinstr_type_stringMCNUMintchar*char%s #line %d "%s"%s{}Could not find file '%s' Embedding file %s (user path) Embedding file %s (%s) /* End of file "%s". */mc#define %s %sip%s#undef %s#define %scompcurname %s#undef %scompcurname%s %s = %sc%s_%s;#define %s %sc%s_%s/* '%s' component extend code */ SIG_MESSAGE("%s (Trace:Extend)");{ /* Declarations of SETTING parameters. */} /* End of SETTING parameter declarations. */#define %scompcurname %s#define %scompcurtype %s#define %scompcurindex %i#undef %scompcurtype#undef %scompcurindex/* Shared user declarations for all components '%s'. */void %sinit(void);void %sraytrace(void);void %ssave(FILE *);void %sfinally(void);void %sdisplay(void);/* Init NeXus file support declarations, using the NeXus Dictionary API */#include "nxdict.h"void %snxdict_init(void); void %snxdict_cleanup(void); void %snxdict_nxout(void); /* Instrument parameters. */%s mcip%s;#define %sNUMIPAR %dint %snumipar = %d;struct %sinputtable_struct %sinputtable[%sNUMIPAR+1] = { "%s", &%sip%s, %s, %s, "%s", &%sip%s, %s, "%s", NULL, NULL, instr_type_double, ""};/* User declarations from instrument definition. *//* Neutron state table at each component input (local coords) *//* [x, y, z, vx, vy, vz, t, sx, sy, sz, p] */MCNUM %scomp_storein[11*%i];/* Components position table (absolute and relative coords) */Coords %scomp_posa[%i];Coords %scomp_posr[%i];/* Counter for each comp to check for inactive ones */MCNUM %sNCounter[%i];/* Counter for PROP ABSORB */MCNUM %sAbsorbProp[%i];/* Flag true when previous component acted on the neutron (SCATTER) */MCNUM %sScattered=0;/* Component group definitions (flags) */char %sGroup%s=0;/* Declarations of component definition and setting parameters. *//* Definition parameters for component '%s' [%i]. */#define %sc%s_%s %s/* Setting parameters for component '%s' [%i]. */%s %sc%s_%s;%s %sc%s_%s[1024];/* User component declarations. *//* User declarations for component '%s' [%i]. */Coords %sposa%s, %sposr%s;Rotation %srota%s, %srotr%s;MCNUM %snx, %sny, %snz, %snvx, %snvy, %snvz, %snt, %snsx, %snsy, %snsz, %snp; SIG_MESSAGE("%s (NeXus init)");void %sinit(void) { /* Computation of coordinate transformations. */ { Coords %stc1, %stc2; Rotation %str1;DEG2RAD %sDEBUG_INSTR() /* Component %s. */ SIG_MESSAGE("%s (Init:Place/Rotate)"); rot_set_rotation(%srota%s, (%s)*%s, (%s)*%s); rot_set_rotation(%str1, rot_mul(%str1, %srota%s, %srota%s); rot_copy(%srotr%s, %srota%s); rot_transpose(%srota%s, %str1); rot_mul(%srota%s, %str1, %srotr%s); %sposa%s = coords_set( %s, %s); %stc1 = coords_set( %stc2 = rot_apply(%str1, %stc1); %sposa%s = coords_add(%sposa%s, %stc2); %stc1 = coords_neg(%sposa%s); %stc1 = coords_sub(%sposa%s, %sposa%s); %sposr%s = rot_apply(%srota%s, %stc1); %sDEBUG_COMPONENT("%s", %sposa%s, %srota%s) %scomp_posa[%i] = %sposa%s; %scomp_posr[%i] = %sposr%s; %sNCounter[%i] = 0; %sAbsorbProp[%i]= 0; /* Component initializations. */ /* Initializations for component %s. */ SIG_MESSAGE("%s (Init)"); %sc%s_%s = %s; if(%s) strncpy(%sc%s_%s,%s, 1024); else %sc%s_%s[0]='\0';#ifdef NXDICTAPI %snxdict_init(); #endif if(%sdotrace) %sdisplay(); %sDEBUG_INSTR_END() }nlxnlynlznlvxnlvynlvznltnlsxnlsynlpvoid %sraytrace(void) { /* Copy neutron state to local variables. */ MCNUM %snlx = %snx; MCNUM %snly = %sny; MCNUM %snlz = %snz; MCNUM %snlvx = %snvx; MCNUM %snlvy = %snvy; MCNUM %snlvz = %snvz; MCNUM %snlt = %snt; MCNUM %snlsx = %snsx; MCNUM %snlsy = %snsy; MCNUM %snlsz = %snsz; MCNUM %snlp = %snp; %sDEBUG_ENTER() %sDEBUG_STATE(%snlx, %snly, %snlz, %snlvx, %snlvy, %snlvz,%snlt,%snlsx,%snlsy, %snlp)/* Set Component group definitions (flags) */ %sGroup%s=0;#define %sabsorb %sabsorbAll /* TRACE Component %s. */ SIG_MESSAGE("%s (Trace)"); %sDEBUG_COMP("%s") %scoordschange(%sposr%s, %srotr%s, &%snlx, &%snly, &%snlz, &%snlvx, &%snlvy, &%snlvz, &%snlt, &%snlsx, &%snlsy); %scoordschange_polarisation(%srotr%s, &%snlsx, &%snlsy, &%snlsz);#define %s %s%snlsz STORE_NEUTRON(%i,%snlx, %snly, %snlz, %snlvx,%snlvy,%snlvz,%snlt,%snlsx,%snlsy, %snlsz, %snlp); %sScattered=0; %sNCounter[%i]++; if (!%sGroup%s)#undef %sabsorb#define %sabsorb %sabsorbComp%s /* Leave %s group thus absorb non scattered neutrons */ if (!%sGroup%s) ABSORB; } /* end comp %s in group %s */ if (%sScattered) %sGroup%s=%i; /* Label to skip component instead of absorb */ %sabsorbComp%s: { RESTORE_NEUTRON(%i,%snlx, %snly, %snlz, %snlvx,%snlvy,%snlvz,%snlt,%snlsx,%snlsy, %snlsz, %snlp); } %sabsorbAll: %sDEBUG_LEAVE() /* Copy neutron state to global variables. */ %snx = %snlx; %sny = %snly; %snz = %snlz; %snvx = %snlvx; %snvy = %snlvy; %snvz = %snlvz; %snt = %snlt; %snsx = %snlsx; %snsy = %snlsy; %snsz = %snlsz; %snp = %snlp;void %ssave(FILE *handle) { if (!handle) mcsiminfo_init(NULL); /* User component SAVE code. */ /* User SAVE code for component '%s'. */ SIG_MESSAGE("%s (Save)"); /* User SAVE code from instrument definition. */ if (!handle) mcsiminfo_close(); void %sfinally(void) { /* User component FINALLY code. */ mcsiminfo_init(NULL); %ssave(%ssiminfo_file); /* save data when simulation ends */ /* User FINALLY code for component '%s'. */ SIG_MESSAGE("%s (Finally)"); if (!%sNCounter[%i]) fprintf(stderr, "Warning: No neutron could reach Component[%i] %s\n"); if (%sAbsorbProp[%i]) fprintf(stderr, "Warning: %%g events were removed in Component[%i] %s\n (negative time, rounding errors).\n", %sAbsorbProp[%i]); /* User FINALLY code from instrument definition. */ mcsiminfo_close(); #define magnify mcdis_magnify#define line mcdis_line#define multiline mcdis_multiline#define circle mcdis_circlevoid %sdisplay(void) { printf("MCDISPLAY: start\n"); /* Component MCDISPLAY code. */ /* MCDISPLAY code for component '%s'. */ SIG_MESSAGE("%s (McDisplay)"); printf("MCDISPLAY: component %%s\n", "%s"); printf("MCDISPLAY: end\n");#undef magnify#undef line#undef multiline#undef circle/#define MC_USE_DEFAULT_MAIN#define MC_TRACE_ENABLED#define MC_PORTABLE#define MC_EMBEDDED_RUNTIMEmcstas-r.hmcstas-r.c#include "%s%sshare%smcstas-r.h"mcstas-rDependency: %s.o To make instrument %s, compile and link with these libraries #ifdef MC_TRACE_ENABLEDint %straceenabled = 1;#elseint %straceenabled = 0;#define MCSTAS "%s%s"int %sdefaultmain = %d;char %sinstrument_name[] = "%s";char %sinstrument_source[] = "%s";int main(int argc, char *argv[]){return mcstas_main(argc, argv);}-wError opening output file '%s' /* Automatically generated file. Do not edit. * Format: ANSI C source code * Creator: McStas * Instrument: %s (%s) * Date: %s */ 1.9 - Nov. 16, 2005#define MCSTAS_VERSION "%s"ͥ⍀P鹥败⍀P頥蛥⍀P釥肥⍀Pni⍀PUP⍀P<7k⍀kP#V⍀VP A⍀AP,⍀,PؤӤ⍀P鿤躤⍀P馤衤⍀P鍤舤⍀Pto⍀P[V⍀PB=⍀P)$⍀P o⍀oPZ⍀ZPޣ٣E⍀EPţ0⍀0P鬣解⍀P铣莣⍀Pzu⍀Pa\⍀PHC⍀P/*⍀P⍀P⍀P;ZTZmZZZZZZ[[5[N[g[[[[[[[\/\H\a\z\\\\\\]$Ë$08%888877777Z867Y8677a98677Y8677Y867{7Y86b7Z7Y86T7L7`Y86F7>7 Y868707Y867]867@886 7]8676]8666X866]8666X866]8666X8666X86r6a6J6?646 "66X3 66`X35z9355 X35z9355X35z9355W355H3|5t5W3j5z93d5\5W3V5N5W3D5z93>565W305 5]35`W35]344]34JW34AW344 W344V344V344V3}4u4V3f4^4V3O4G4V3333333V33 3y3xV1s3k3gV1e3]3[V1W3O3LV1I3A391;333.V1-333 3a91328122V122U122U122^2P2B2:2a9142,2@U1&22 U122T12z9121T111T111T111lT11 119/11VT/11a9/1{18/k1c1R/T1L1 T/B111!11`S/1z9/0z9/00S/0z9/00a9/0|08/i0a0R/R0J0R/7000//a9///`R//z9//z9///ER/// R///R//z9// /z/9.t/l/Q.f/^/a9.X/G/8.7///kQ. //Q./...a9...8...kQ...@Q..^.P.B.:.a9.4.,.Q.&..P...P..z9.. --a9 --9 --|P -z9 -z9 --jP -z9 -z9 --XP v-z9 l-z9 f-^-FP T-z9 J-z9 D-<-6P 2-z9 (-z9 "--$P -z9 -z9 -,P ,z9 ,z9 ,,P ,z9 ,z9 ,,O ,z9 ,z9 ,,O ,z9 ~,z9 x,p,O f,z9 \,z9 V,N,O H,@,J 6,z9 ,,z9 ",z9 ,z9 ,z9 ,z9 +z9 +z9 +z9 +z9 +z9 ++xO +z9 ++jO +z9 +++a9 ~+v+J l+z9 b+z9 X+z9 N+z9 D+z9 :+z9 0+z9 &+z9 +z9 +z9 +z9 **9 **9 **9 **9 _*W*O C*z9 9*z9 /*z9 %*z9 *z9 *z9 *z9 )z9 )z9 )z9 )z9 )z9 ))gM )z9 ))N )z9 ))N |)t)`N j)z9 `)z9 D)<) N !))]K )z9 )z9 ((yM (z9 ((8 ((M (z9 ((M _(W(M M(z9 C(z9 4(,(yM "(z9 ((C ((gM 'z9 ''SM 'z9 ''BM 'z9 ''L 'z9 }'z9 s'z9 i'z9 _'z9 U'z9 K'z9 A'z9 7'z9 -'z9 #'z9 'z9 ' 'L &z9 &L &&L &z9 &_I &&L &z9 &ZI b&Z&L E&z9 5&`8 &%%%%J %z9 %z9 z%z9 p%z9 f%z9 \%z9 R%z9 H%z9 >%z9 4%z9 *%z9 $%%L %z9 %z9 $z9 $z9 $z9 $$`L $z9 $z9 $z9 $$@L $z9 $z9 $z9 z$r$L h$z9 ^$z9 T$z9 N$F$K <$z9 2$z9 $z9 $$K #z9 ##K ##zK ####]K #z9 z#z9 t#g#_#NK U#z9 :#,### K #""J "z9 "z9 "z9 "z9 "z9 "z9 "z9 "z9 "z9 "z9 "z9 "z"J p"z9 j"b"a9 \"T"J J"z9 @"z9 :"2"J ("z9 "z9 ""gJ "z9 !z9 !!OJ !z9 !z9 !!9J !z9 !z9 !!!J !z9 !z9 !! J ~!z9 t!z9 n!f!I \!z9 R!z9 L!D!I :!z9 0!z9 *!"!I !z9 !z9 !!I z9 z9  I  hI z9   a9P  9P  a9Py q 7IPk c IPY z9PS K IPA z9P7 z9P1 ) HP#  HP z9P  HPa9P8Pa9PxgWLDHP3z9Pz9PfHPz9P_Q@8JHP)! HPGPGPz9PGPz9PwGPmz9PYz9PJB`GP8z9P$z9P  GPz9Pz9Pz9PFPz9Pz9Pz9PFP~z9Ptz9Paz9PPH`FP>z9P4z9P  FPz9Pz9Pz9PEPz9Pz9Pz9P EPz9Poz9Pid\EPO=,$EPEPEPz9PEPtc[EPN<+#EPEPz9Pz`EPpz9P]z9PSz9PD< EP2z9Pz9PDPz9Pz9PDPz9Pz9Pz9P~yqnDP]K:2_DP _DP~DPz9PnDP~l[S_DP?-_DP@DPz9P{jbDPSKCP-"CPz9PCPa9PCPz9PCPz9Pz9PCP`CPt8Pd\BCPRz9PL :2 C  a9 B z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 xz9 rja9 dTLB Bz9 /z9 qB z9 z9 a9 @B nN@2*a9 $B a9 A P8 z9 yqA _P8 Uz9 %A uA z9 nJ<+#@A a9 @ @ xz9 ]OA9@ /!@ z9 @@  @ z9 ? ? z9 ? }w? sz9 fXP_? Fz9 9+# ? > z9 > `> a9 8  > a9 > {s= m]U= Az9 %D8 a9   = z9 D8   D8 8 b T F > `= 4 z9 * z9 z9   1=  z9   = z9   a9   = P8 u g Y Q < K > 6 a9 0      < z9  < z9  < z9  < { @< i a a9 [ S < I z9 C ; ; 1 z9 + # ;  z9   ;  z9  ; z9    ;| x  f M 8D @  1    T; z9  ?; z9  9 z9   Z F 5 - %;# z9  ; z9:z9 :xf[S:xI3+9x9xz9xt aSK@: <4: !9 9 z9 y9 gP8 Sz9 ' 9z99z9 }u9eLD}90z9  ]a9b9a9zD9i]]UM 99]1)9 ] gbZ9TD@8>4]*88 @8~]t8[M? 8@8] 8 @8Hx]Hn8Hh^]HD /@8 )] 8  PLHD@<840,($  C ]]]] C ]\]\ C ]\]\ C ]\]\ C ]\x]\r mC g|]\_|]\Y TC Nx]r\Fx]r\@ ;C 5t]Y\-t]Y\' "C p]@\p]@\ C l]'\l]'\ C h]\h]\ C d][d][ C `][`][ C \][\][ C X][~X][x sC mT][eT][_ ZC TP]x[LP]x[F AC ;L]_[3L]_[- (C "H]F[H]F[ C D]-[D]-[ C @][@][ C <]Z<]Z C 8]Z8]Z C 4]Z4]Z C 0]Z0]Z~ yC s,]Zk,]Ze `C Z(]~ZR(]~ZL GC A$]eZ9$]eZ3 .C ( ]LZ ]LZ C ]3Z]3Z tplhd`\XTPLHD@<840,($  *'="@;#98$:>&<)(,7%56?/41302B+*'="@;#98$:>&<)(,7%56?/41302B+-!A.]@84]MS<Zk~l# :8 Lp _ lzD`8 -/13f]8]Pt_,6D8P8q?VO\~i+G3~_instr_formal_type_names_instr_formal_type_names_real___i686.get_pc_thunk.bx_codeblock_new_cogen___i686.get_pc_thunk.axdyld_stub_binding_helper_instrument_definition___sF_verbose_lib_instances_fopen_fdopen_strncpy_ctime_time_strcpy_exp_getlineno_str_quote_str_free_exp_tostring_strcmp_symtab_add_fclose_strlen_fgets_feof_get_sys_dir_printf_fatal_error_open_file_search_open_file_search_sys_symtab_lookup_list_create_mem_list_iterate_end_list_next_list_iterate_list_len_vfprintf_fprintf_output_handle_num_next_output_line_quoted_output_file_name_cout_coutf_code_set_source_code_reset_source_codeblock_out_codeblock_out_brace_embed_file_cogen_instrument_scope_rec_cogen_instrument_scope_cogen_comp_scope_setpar_cogen_comp_scope_rec_cogen_comp_scope_cogen_comp_decls_doit_cogen_comp_decls_cogen_comp_shares_cogen_decls_cogen_nxdict_cogen_init_statepars_names.0_cogen_trace_cogen_save_cogen_finally_cogen_mcdisplay_cogen_runtime