Object Data FileObject TVimmsProjyqGroup 1#include <vflcalc.h> Object_Control object_control; int varCount = 0; TVarType varTypes[0]={}; //automatic code generation end #include <vflserial.h> SerialDevice* globalDev = NULL; SerialDevice* GlobalDev() {return globalDev;} class GlobalDevInitializer { public: GlobalDevInitializer() { globalDev = new SerialDevice(0,B9600 | CS8 | CLOCAL | CREAD,200); if (!globalDev->isOk()) { delete globalDev; globalDev = NULL; } else { printf("Serial device initialized...\n"); }; }; ~GlobalDevInitializer() { if (globalDev) delete globalDev; globalDev = NULL; }; void flush() { if (!globalDev) return; delete globalDev; globalDev = new SerialDevice(0,B9600 | CS8 | CLOCAL | CREAD,200); }; }; GlobalDevInitializer initer; " ELF0 4(4 (  LX Ptd   $$%41,3$-!'&)2#*/.+" (%0 `X(p 0      @  <D=*f/p^@v  J<5  ;"mC< VHJ  _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesglobalDev_Z9GlobalDevviniter_Unwind_Resume_Znwj_ZN12SerialDeviceC1Eijiiii_ZN12SerialDeviceD1Ev_ZdlPv__cxa_atexitputs__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0CXXABI_1.2GLIBCPP_3.2GLIBC_2.0GLIBC_2.1.3+ P&y [0үkcr)n9ii zsi $'(",*0+4183 #&*01 2UP+ hhhhh h($h0(h8p,h@`USP[úDtЋ]ÐUS[ËQHu48u/tҋuƃH]Ã P&뽉'US[Pt @u ]]Ít& PᐐUS[<[]Ðt&UWVS [æU} te[^_]Í&Ju j jj j hhjP5< lj0~uoXXM PV ((H _ppZe0 0 k q2 y  $@ @        H<< <8X< . G  `X(p 0      @  <I0  %3@ FSW<c`  y     I"@  R@ F Z  tD=*fp@  -Hi<u  {"<H   /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl124.cpp_Z41__static_initialization_and_destruction_0ii__tcf_0_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_DYNAMICiniter__cxa_atexit@@GLIBC_2.1.3_ZdlPv@@GLIBCPP_3.2puts@@GLIBC_2.0_initobject_control_ZN12SerialDeviceD1EvvarTypes_Z9GlobalDevv_ZN12SerialDeviceC1Eijiiii__gxx_personality_v0@@CXXABI_1.2__bss_start_fini__cxa_finalize@@GLIBC_2.1.3globalDevvarCount_edata_GLOBAL_OFFSET_TABLE__end_Unwind_Resume@@GCC_3.0_Jv_RegisterClasses_Znwj@@GLIBCPP_3.2__gmon_start__Object TVimmsViewerqViewer0Object EditObjView(xFmObject EditObjView(FmObjectButtonObjView(0FmObjectButtonObjView(0xObject EditObjView(xxObject EditObjView(x Object EditObjView(Fm ObjectBoxObj0n(ͻObjectTextObjx2J><Helvetica,-1,11,5,74,0,0,0,0,0&Movement parametersObjectTextObj "  <Helvetica,-1,11,5,74,0,0,0,0,0>Stepper motor controller testerObject EditObjView(  Object EditObjView(n ObjectButtonObjView(  ObjectDisplayObjView(  ! ObjectSliderObjView( (d^Object TVimmsBlockKWorkspace0ObjectEditObj@`0(Motor frequency (Hz)@@@@$ObjectCalc.50Calculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"freq %u",(int)inpdata); d.write(s); CharArray a = d.read(); printf((char*)a); return true; //continues execution } )ELF 44 (SSXX"X"""PtdCC'@&+/.736>"0(=8#59?BA%!*$-;2:,) 1<4 (  X        0X""x##### ! "N" h"!'" !*/ ^#Z"!vd"x"!,6^" V#,/5 q  ;" ! m`"O# #b#H`n" k>" 9 &*J # _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)X"\"|#l" p"+t":|"%"%"<""."5")"",##$#(#4#@#A#B#!#"#'#*#/#0#2#4#;#=#>#?#@U hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` USP[XtЋ]ÐUS[×Q\u4Lu/tҋuƃ\]Ã P뽉'US['Pt Pu ]]Ít& P ᐐUWVS|[>ETW}p VuPV4$@EEEEE$W OGQVPXZEWP@EEEHEuPEhPWfE uu E@P }MEWQPEZUEPgEEEu%Euu e[^_]Ã P P̓ P~z PmO P\'ƋHGt P7 V vƋ@EEt P HEE벍&'US[} t[]Ít&}uD卶Uhj]ÐUVS[Æu@F u*HFue[^]Ð P? P/ȐUVS[&u@F u:HFu VWe[^]Ðt& Pډ P븐US[÷PUHBu ]]Ív P萐UVS[vuHFu Ve[^]Í& P/ؐUVS[&p@t Ћu[^]ÐUSR[F]freq %u9CharArray8VflArrayIcE;4zPLR| $$AB Fo.lX"#-7E   #hX  o( oo o"   . > N ^ n ~ GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line ! 0)1o >o( ( M  V X X h _ Z e kq yL00#X"XH"x#x ###\# X@<| . F $_ (  X        0X""x#####I  x#%#3F#S\"W#c  y`  ##,#` I!4 Q kX"x" ! "N" h"!" !*  # "!1d":Hx"!Y,^" #,/%H Nq`  d" ! `"###`n" >" 9 &!*4 H#P /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl51.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObjectEditObj@P`pRamp time (ms)@@@ObjectCalc.=PpCalculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"ramptime %u",(int)inpdata); d.write(s); CharArray a = d.read(); printf((char*)a); return true; //continues execution } )ELF 44 (WWXX"X"""PtdCC'@&+/.736>"0(=8#59?BA%!*$-;2:,) 1<4 (  X        4X""x##### ! "N" h"!'" !*/ ^#Z"!vd"x"!,6^" V#,/5 q  ;" ! m`"O# #b#H`n" k>" 9 &*J # _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)X"\"|#l" p"+t":|"%"%"<""."5")"",##$#(#4#@#A#B#!#"#'#*#/#0#2#4#;#=#>#?#@U hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` USP[XtЋ]ÐUS[×Q\u4Lu/tҋuƃ\]Ã P뽉'US['Pt Pu ]]Ít& P ᐐUWVS|[>ETW}p VuPV4$@EEEEE$W OGQVPXZEWP@EEEHEuPEhPWfE uu E@P }MEWQPEZUEPgEEEu%Euu e[^_]Ã P P̓ P~z PmO P\'ƋHGt P7 V vƋ@EEt P HEE벍&'US[} t[]Ít&}uD卶Uhj]ÐUVS[Æu@F u*HFue[^]Ð P? P/ȐUVS[&u@F u:HFu VWe[^]Ðt& Pډ P븐US[÷PUHBu ]]Ív P萐UVS[vuHFu Ve[^]Í& P/ؐUVS[&p@t Ћu[^]ÐUSR[F]ramptime %u9CharArray8VflArrayIcE;4zPLR| $$AB Fo.lX"#-7E   #hX  o( oo o"   . > N ^ n ~ GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line ! 0)1o >o( ( M  V X X h _ Z e kq$yL44#X"XH"x#x ###\# X@<| . F $_ (  X        4X""x#####I  x#%#3F#S\"W#c  y`  ##0#` I!4 Q kX"x" ! "N" h"!" !*  # "!1d":Hx"!Y,^" #,/%H Nq`  d" ! `"###`n" >" 9 &!*4 H#P /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl76.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObject ButtonObj`0P0Half Step ModeObjectCalc+0Calculator#include <vflcalc.h> Object_Control object_control; int varCount = 0; TVarType varTypes[0]={}; //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); d.write("halfstep 1"); CharArray a = d.read(); printf((char*)a); return true; //continues execution } (ELF 44 (vvxx!x!!!Ptd%A+?26@=%3/.7#5$1 *>9:8!-&,(0)"'4<;Td|          Tx!!""""# ! !v0N" !!! !*/ ^#Q!!v!!!,- ^" M#,/5 q  ;" ! m!F# "Y #?n" b>" 9&J _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypes_Unwind_Resumerun_Z9GlobalDevv_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEiprintf_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.2. P&y ^<0si fii rүk|r)x!|!"! !+!:!%!%!<!!.!5!)!!,""$"("4"?#@"!"""'"*"/"0"2"4";"=">"?U|g hhhhh h($h0(h8p,h@`0hHP4hP@8hX0USP[öPtЋ]ÐUS[ÇQTu4Hu/tҋuƃT]Ã P뽉'US[Pt Lu ]]Ít& P ᐐUWVS}[,I Eԋ<VEEEE,E$ OGQVP@XZEWP$<EЉE؋EDE܃uPEhPWE uu E@P }M܉EWQPEZUEPEЉE؋Eu%E܉u؅u e[^_]Ã P P̓ Pz PO P'ƋDGt P_ V3&Ƌ<E؋Et P.DE؋E뮍&'US[} t[]Ít&}u@卶Uhj]ÐUVS[Æu<F u*DFue[^]Ð Pc PSȐUVS[&u<F u:DFu V{e[^]Ðt& Pډ P븐US[÷PUDBu ]]Ív P萐UVS[vuDFu Ve[^]Í& PSؐUVS[&p@t Ћu[^]ÐUSR[V]halfstep 19CharArray8VflArrayIcE;4zPLR| $$AB CE.Vsx!"$.<  dT  "`  o| ooo!2 B R b r GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! TT)dd1o>o| | M  V  ` _  Z  e kq#yLTT"x!xH!" """T#XX< . F x#DTd|          Tx!!""""#I  "%"3F"S|!W#c  y  ""P" I!4 Q kx!x! ! !0N" !!! !*  # !!1!:H!!Y, ^" #,/%H Nq`  d" ! !#" #n" >" 9 &! 5 /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl78.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2_Jv_RegisterClasses__gmon_start__Object ButtonObj`0PPpFull Step ModeObjectCalc+PpCalculator#include <vflcalc.h> Object_Control object_control; int varCount = 0; TVarType varTypes[0]={}; //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); d.write("halfstep 0"); CharArray a = d.read(); printf((char*)a); return true; //continues execution } (ELF 44 (vvxx!x!!!Ptd%A+?26@=%3/.7#5$1 *>9:8!-&,(0)"'4<;Td|          Tx!!""""# ! !v0N" !!! !*/ ^#Q!!v!!!,- ^" M#,/5 q  ;" ! m!F# "Y #?n" b>" 9&J _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypes_Unwind_Resumerun_Z9GlobalDevv_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEiprintf_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.2. P&y ^<0si fii rүk|r)x!|!"! !+!:!%!%!<!!.!5!)!!,""$"("4"?#@"!"""'"*"/"0"2"4";"=">"?U|g hhhhh h($h0(h8p,h@`0hHP4hP@8hX0USP[öPtЋ]ÐUS[ÇQTu4Hu/tҋuƃT]Ã P뽉'US[Pt Lu ]]Ít& P ᐐUWVS}[,I Eԋ<VEEEE,E$ OGQVP@XZEWP$<EЉE؋EDE܃uPEhPWE uu E@P }M܉EWQPEZUEPEЉE؋Eu%E܉u؅u e[^_]Ã P P̓ Pz PO P'ƋDGt P_ V3&Ƌ<E؋Et P.DE؋E뮍&'US[} t[]Ít&}u@卶Uhj]ÐUVS[Æu<F u*DFue[^]Ð Pc PSȐUVS[&u<F u:DFu V{e[^]Ðt& Pډ P븐US[÷PUDBu ]]Ív P萐UVS[vuDFu Ve[^]Í& PSؐUVS[&p@t Ћu[^]ÐUSR[V]halfstep 09CharArray8VflArrayIcE;4zPLR| $$AB CE.Vsx!"$.<  dT  "`  o| ooo!2 B R b r GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! TT)dd1o>o| | M  V  ` _  Z  e kq#yLTT"x!xH!" """T#XX< . F x#DTd|          Tx!!""""#I  "%"3F"S|!W#c  y  ""P" I!4 Q kx!x! ! !0N" !!! !*  # !!1!:H!!Y, ^" #,/%H Nq`  d" ! !#" #n" >" 9 &! 5 /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl80.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2_Jv_RegisterClasses__gmon_start__ObjectEditObj@`Duty cycle on?@o ObjectCalc.9 Calculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"dutyon %u",(int)inpdata); d.write(s); CharArray a = d.read(); printf((char*)a); return true; //continues execution } )ELF 44 (WWXX"X"""PtdCC'@&+/.736>"0(=8#59?BA%!*$-;2:,) 1<4 (  X        4X""x##### ! "N" h"!'" !*/ ^#Z"!vd"x"!,6^" V#,/5 q  ;" ! m`"O# #b#H`n" k>" 9 &*J # _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)X"\"|#l" p"+t":|"%"%"<""."5")"",##$#(#4#@#A#B#!#"#'#*#/#0#2#4#;#=#>#?#@U hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` USP[XtЋ]ÐUS[×Q\u4Lu/tҋuƃ\]Ã P뽉'US['Pt Pu ]]Ít& P ᐐUWVS|[>ETW}p VuPV4$@EEEEE$W OGQVPXZEWP@EEEHEuPEhPWfE uu E@P }MEWQPEZUEPgEEEu%Euu e[^_]Ã P P̓ P~z PmO P\'ƋHGt P7 V vƋ@EEt P HEE벍&'US[} t[]Ít&}uD卶Uhj]ÐUVS[Æu@F u*HFue[^]Ð P? P/ȐUVS[&u@F u:HFu VWe[^]Ðt& Pډ P븐US[÷PUHBu ]]Ív P萐UVS[vuHFu Ve[^]Í& P/ؐUVS[&p@t Ћu[^]ÐUSR[F]dutyon %u9CharArray8VflArrayIcE;4zPLR| $$AB Fo.lX"#-7E   #hX  o( oo o"   . > N ^ n ~ GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line ! 0)1o >o( ( M  V X X h _ Z e kq"yL44#X"XH"x#x ###\# X@<| . F $_ (  X        4X""x#####I  x#%#3F#S\"W#c  y`  ##0#` I!4 Q kX"x" ! "N" h"!" !*  # "!1d":Hx"!Y,^" #,/%H Nq`  d" ! `"###`n" >" 9 &!*4 H#P /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl82.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObjectEditObj@ ` Duty cycle off?@o  ObjectCalc.; Calculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"dutyoff %u",(int)inpdata); d.write(s); CharArray a = d.read(); printf((char*)a); return true; //continues execution } )ELF 44 (WWXX"X"""PtdCC'@&+/.736>"0(=8#59?BA%!*$-;2:,) 1<4 (  X        4X""x##### ! "N" h"!'" !*/ ^#Z"!vd"x"!,6^" V#,/5 q  ;" ! m`"O# #b#H`n" k>" 9 &*J # _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)X"\"|#l" p"+t":|"%"%"<""."5")"",##$#(#4#@#A#B#!#"#'#*#/#0#2#4#;#=#>#?#@U hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` USP[XtЋ]ÐUS[×Q\u4Lu/tҋuƃ\]Ã P뽉'US['Pt Pu ]]Ít& P ᐐUWVS|[>ETW}p VuPV4$@EEEEE$W OGQVPXZEWP@EEEHEuPEhPWfE uu E@P }MEWQPEZUEPgEEEu%Euu e[^_]Ã P P̓ P~z PmO P\'ƋHGt P7 V vƋ@EEt P HEE벍&'US[} t[]Ít&}uD卶Uhj]ÐUVS[Æu@F u*HFue[^]Ð P? P/ȐUVS[&u@F u:HFu VWe[^]Ðt& Pډ P븐US[÷PUHBu ]]Ív P萐UVS[vuHFu Ve[^]Í& P/ؐUVS[&p@t Ћu[^]ÐUSR[F]dutyoff %u9CharArray8VflArrayIcE;4zPLR| $$AB Fo.lX"#-7E   #hX  o( oo o"   . > N ^ n ~ GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line ! 0)1o >o( ( M  V X X h _ Z e kq#yL44#X"XH"x#x ###\# X@<| . F $_ (  X        4X""x#####I  x#%#3F#S\"W#c  y`  ##0#` I!4 Q kX"x" ! "N" h"!" !*  # "!1d":Hx"!Y,^" #,/%H Nq`  d" ! `"###`n" >" 9 &!*4 H#P /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl84.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObjectEditObj @ ,Minimum frequency (Hz)@I@o  ObjectCalc.;  Calculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"dutyoff %u",(int)inpdata); d.write(s); CharArray a = d.read(); printf((char*)a); return true; //continues execution } )ELF 44 (WWXX"X"""PtdCC'@&+/.736>"0(=8#59?BA%!*$-;2:,) 1<4 (  X        4X""x##### ! "N" h"!'" !*/ ^#Z"!vd"x"!,6^" V#,/5 q  ;" ! m`"O# #b#H`n" k>" 9 &*J # _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)X"\"|#l" p"+t":|"%"%"<""."5")"",##$#(#4#@#A#B#!#"#'#*#/#0#2#4#;#=#>#?#@U hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` USP[XtЋ]ÐUS[×Q\u4Lu/tҋuƃ\]Ã P뽉'US['Pt Pu ]]Ít& P ᐐUWVS|[>ETW}p VuPV4$@EEEEE$W OGQVPXZEWP@EEEHEuPEhPWfE uu E@P }MEWQPEZUEPgEEEu%Euu e[^_]Ã P P̓ P~z PmO P\'ƋHGt P7 V vƋ@EEt P HEE벍&'US[} t[]Ít&}uD卶Uhj]ÐUVS[Æu@F u*HFue[^]Ð P? P/ȐUVS[&u@F u:HFu VWe[^]Ðt& Pډ P븐US[÷PUHBu ]]Ív P萐UVS[vuHFu Ve[^]Í& P/ؐUVS[&p@t Ћu[^]ÐUSR[F]dutyoff %u9CharArray8VflArrayIcE;4zPLR| $$AB Fo.lX"#-7E   #hX  o( oo o"   . > N ^ n ~ GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line ! 0)1o >o( ( M  V X X h _ Z e kq#yL44#X"XH"x#x ###\# X@<| . F $_ (  X        4X""x#####I  x#%#3F#S\"W#c  y`  ##0#` I!4 Q kX"x" ! "N" h"!" !*  # "!1d":Hx"!Y,^" #,/%H Nq`  d" ! `"###`n" >" 9 &!*4 H#P /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl86.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2printf@@GLIBC_2.0_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObjectEditObj0Move absolute@ObjectCalc,PpCalculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"moveabs %u",(int)inpdata); d.write(s); d.read(1); return true; //continues execution } (ELF 44 (==@@!@!!!Ptd%B+?15A<%2.6>4$0 *=8@97!-&,(/)"'3#;:Xx    ( @       $@!!`"l"t"x"" ! !N" P!!'x! !*/( ^"Zp!!vL!`!!,6^" V",5 q  ;" ! mH!O" x"b"HPn" k>" 9 &*J " _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)@!D!d"T! X!+\!9d!%!%h!;l!p!.t!4x!)|!!,""$"("3"?"@"A"!"""'"*"/"1"3":"<"=">"?Ux hhhhh h($h0(h8p,h@`0hHP4hP@8hX0USP[^TtЋ]ÐUS[/QXu4Hu/tҋuƃX]Ã P뽉'US[ÿPt Lu ]]Ít& PᐐUWVS}|[gSEPVuH 'QPV4$<EEEEE$_ WGRVPM^XWQ<EEEuqDEuuPERjPWEE Eu%Euu e[^_]Ã P P̓ P뢃 P끉ƋDGt P VqƋ<EEt PrDEE봍&'US[} t[]Ít&}u@卶Uhj]ÐUVS[~u<F u*DFue[^]Ð P PȐUVS[u<F u:DFu Ve[^]Ðt& P7ډ P'븐US[ïPUDBu ]]Ív P萐UVS[nuDFu V1e[^]Í& PؐUVS[p@t Ћu[^]ÐUSR[]moveabs %u9CharArray8VflArrayIcE;<4zPLR| $$AB Cr.l@!p"-7E ( xX  x"`  o oo o!V f v  GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk),(  #$= /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W ( ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:=  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! XX )xx1o  >o M   V  ` _( ( Z@ @ e  tkq#yL$$@!@H!`"` l"lt"tx"xX" X(<d . F X#NXx    ( @       $@!!`"l"t"x""I  `"%l"3Ft"SD!W"c@  y  h"p" t"P I"4 R l@!y! ! !N" P!!x! !* ( "!p!!2L!;I`!!Z,^" ",7 =qO  S"o ! H!"x""Pn" >" 9&*# 7"? /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl129.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObjectEditObj @Move relative@@@ObjectCalc, @Calculator#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define inpdata (*((InputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); char s[80]; sprintf(s,"moverel %i",(int)inpdata); d.write(s); d.read(1); return true; //continues execution } (ELF 44 (==@@!@!!!Ptd%B+?15A<%2.6>4$0 *=8@97!-&,(/)"'3#;:Xx    ( @       $@!!`"l"t"x"" ! !N" P!!'x! !*/( ^"Zp!!vL!`!!,6^" V",5 q  ;" ! mH!O" x"b"HPn" k>" 9 &*J " _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerun_Z9GlobalDevvsprintf_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.27 P&y gE0si oii {үkr)@!D!d"T! X!+\!9d!%!%h!;l!p!.t!4x!)|!!,""$"("3"?"@"A"!"""'"*"/"1"3":"<"=">"?Ux hhhhh h($h0(h8p,h@`0hHP4hP@8hX0USP[^TtЋ]ÐUS[/QXu4Hu/tҋuƃX]Ã P뽉'US[ÿPt Lu ]]Ít& PᐐUWVS}|[gSEPVuH 'QPV4$<EEEEE$_ WGRVPM^XWQ<EEEuqDEuuPERjPWEE Eu%Euu e[^_]Ã P P̓ P뢃 P끉ƋDGt P VqƋ<EEt PrDEE봍&'US[} t[]Ít&}u@卶Uhj]ÐUVS[~u<F u*DFue[^]Ð P PȐUVS[u<F u:DFu Ve[^]Ðt& P7ډ P'븐US[ïPUDBu ]]Ív P萐UVS[nuDFu V1e[^]Í& PؐUVS[p@t Ћu[^]ÐUSR[]moverel %i9CharArray8VflArrayIcE;<4zPLR| $$AB Cr.l@!p"-7E ( xX  x"`  o oo o!V f v  GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk),(  #$= /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W ( ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:=  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! XX )xx1o  >o M   V  ` _( ( Z@ @ e  tkq#yL$$@!@H!`"` l"lt"tx"xX" X(<d . F X#NXx    ( @       $@!!`"l"t"x""I  `"%l"3Ft"SD!W"c@  y  h"p" t"P I"4 R l@!y! ! !N" P!!x! !* ( "!p!!2L!;I`!!Z,^" ",7 =qO  S"o ! H!"x""Pn" >" 9&*# 7"? /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl113.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2sprintf@@GLIBC_2.0_Jv_RegisterClassesvarData__gmon_start__inpdatainpdataObject ButtonObjLStopObjectCalc*Calculatort#include <vflcalc.h> Object_Control object_control; int varCount = 0; TVarType varTypes[0]={}; //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); d.write("b"); return true; //continues execution } ':ELFp 44 (CCHH H  Ptd%?*=04>;$1-5"3#/ )<786,%+'.(!&2:9L<0  X    p     ,H  h!t!|!!! !  VN" X ! !j*/ ^!1x !vT h !, ^" -!q,5 q` 2 ;" ! mP &! !9!`n" B>" 9&J _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypes_Unwind_Resumerun_Z9GlobalDevv_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.2GLIBCPP_3.2 P&y >0si Fii Rүk\r)gH L l!\  ` *d 8l $ $p :t x -| 3 (  +!!#!'!2!=!>!!!&!)!.!0!2!9!;!<!=UX hhhhh h($h0(h8p,h@`0hHPUSP[HtЋ]ÐUS[QLu4@u/tҋuƃL]Ã P뽉'US[gPt Du ]]Ít& PᐐUWVSu[,/] Eԋ4WEEEE@E$ VFRWPDEZYVP(4E؋Eu.<E؋E܅u e[^_]Ã P9 P+čNj<Ft P W&Nj4E؋Et P<E؋E뮍&'US[} t[]Ít&}u8卶Uhj]ÐUVS[vu4F u*<Fue[^]Ð P PȐUVS[u4F u:<Fu V/e[^]Ðt& Pډ P븐US[çQU<Bu ]]Ív PG萐UVS[fu<Fu Ve[^]Í& PؐUVS[p@t Ћu[^]ÐUSR[]b9CharArray8VflArrayIcE;4zPLR| $$X2AB CE.VsH x! <L s !PX  o0 ooo   & 6 F V f GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), p #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:p  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! LL)<<s1o~>o0 0 M  V X X P _ Z ep p $kqyL,,H HH h!h t!t|!|!L!X <\ |. F  "L<0  X    p     ,H  h!t!|!!!Ip  h!%t!3F|!SL W!c  y  p!x!(|!` I" 4 R  lH y  !  N" X ! !* !x !T "0h !A,w^" !, $q6` 2 :"V ! gP p!w!!`n" >" 9&  /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl115.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2_Jv_RegisterClasses__gmon_start__Object VarBridge|0 Moving movingObject YesObject@PpObject ConstanthConstant11Object Constanth0PConstant00ObjectCalc' pCalculatorl#include <vflcalc.h> Object_Control object_control; int varCount = 0; TVarType varTypes[0]={}; //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); d.read(); return true; //continues execution } $1ELF0 44 (,,000t|xxxPtd %:)819$.,2"0#-7453 %*'+(!&/68 x    0     0xP\dh ! x) N" @!h !=*/ ^`!v<P!{, ^" D,5   ~ ;"j ! m8 h ` n"  >" &J _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesrun_Z9GlobalDevv_ZN12SerialDevice4readEi_ZTV9CharArray_ZTV8VflArrayIcE_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGLIBC_2.1.3CXXABI_1.2GLIBCPP_3.2 si үkr)(04TDH)L5T$p$X6\`,d0h(lt*#'/89t x!|&/78U} hhhhh h(USP[.8tЋ]ÐUS[Q<u40u/tҋuƃ<]Ã P>뽉'US[ÏPt 4u ]]Ít& PᐐUS[<UQhPR$ EEu2,EEu]]Ív P PwUS[ÿ} t[]Ít&}u(卶Uhj]ÐUVS[^u$F u*,Fue[^]Ð P PȐUVS[u$F u:,Fu V?e[^]Ðt& PWډ PG븐US[ÏPU,Bu ]]Ív P萐UVS[Nu,Fu Ve[^]Í& PؐUVS[p@t Ћu[^]ÐUSR[]9CharArray8VflArrayIcE;X0zPR| , ~ .0` 8 4 h0x ooo o x   & GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk),  0 #$  /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S 2,W  ",:0  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S :  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! 88)41o  t>oPM V x x 0 _ Z pe0 0 dk q y  P00HxxPP \\ddhh<X<4 T.0@E p8 x    0     0xP\dhI0  P%\3 FdS4Wc`  y  X`(d`  I" 4 R  l0yt ! x N" @!h !*  !`!2<;IP!Z, ^" ,   ~ "( ! 98BIh_d` n" v >" &  /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl127.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2_finirun__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_ZN8VflArrayIcED1Ev_ZdaPv@@GLIBCPP_3.2_Jv_RegisterClasses__gmon_start__ObjectCalc' Calculatorl#include <vflcalc.h> Object_Control object_control; int varCount = 0; TVarType varTypes[0]={}; //automatic code generation end #include <vflserial.h> #include <stdio.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { SerialDevice& d(*GlobalDev()); d.read(); return true; //continues execution } $1ELF0 44 (,,000t|xxxPtd %:)819$.,2"0#-7453 %*'+(!&/68 x    0     0xP\dh ! x) N" @!h !=*/ ^`!v<P!{, ^" D,5   ~ ;"j ! m8 h ` n"  >" &J _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesrun_Z9GlobalDevv_ZN12SerialDevice4readEi_ZTV9CharArray_ZTV8VflArrayIcE_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGLIBC_2.1.3CXXABI_1.2GLIBCPP_3.2 si үkr)(04TDH)L5T$p$X6\`,d0h(lt*#'/89t x!|&/78U} hhhhh h(USP[.8tЋ]ÐUS[Q<u40u/tҋuƃ<]Ã P>뽉'US[ÏPt 4u ]]Ít& PᐐUS[<UQhPR$ EEu2,EEu]]Ív P PwUS[ÿ} t[]Ít&}u(卶Uhj]ÐUVS[^u$F u*,Fue[^]Ð P PȐUVS[u$F u:,Fu V?e[^]Ðt& PWډ PG븐US[ÏPU,Bu ]]Ív P萐UVS[Nu,Fu Ve[^]Í& PؐUVS[p@t Ћu[^]ÐUSR[]9CharArray8VflArrayIcE;X0zPR| , ~ .0` 8 4 h0x ooo o x   & GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk),  0 #$  /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S 2,W  ",:0  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S :  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line! 88)41o  t>oPM V x x 0 _ Z pe0 0 dk q y  P00HxxPP \\ddhh<X<4 T.0@E p8 x    0     0xP\dhI0  P%\3 FdS4Wc`  y  X`(d`  I" 4 R  l0yt ! x N" @!h !*  !`!2<;IP!Z, ^" ,   ~ "( ! 98BIh_d` n" v >" &  /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl127.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2_ZN9CharArrayD1Ev__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2_finirun__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_ZN8VflArrayIcED1Ev_ZdaPv@@GLIBCPP_3.2_Jv_RegisterClasses__gmon_start__ObjectCalc.0GetMotorPos#include <vflcalc.h> Object_Control object_control; int varCount = 1; TVarType varTypes[1]={Integer}; VflVarBase* varData[1]; #define aktpos (*((OutputInteger*)(varData[0]))) //automatic code generation end #include <vflserial.h> #include <stdlib.h> #include <unistd.h> extern SerialDevice* GlobalDev(); extern "C" bool run() { usleep(10000); SerialDevice& d(*GlobalDev()); d.write("status"); CharArray a = d.read(); aktpos = atoi(a); return true; //continues execution } *"ELF 44 (""""PtdCC(@',0847?#1)> 9$6:BA&"+%/<3;.*-!2=5 8  h        h""####$$Q  ! "@N" "!8" !*/ ^($k"!v""!,G0^" g$$,5 q  ;" ! m"`$$ #s0$Yn" |>" 91&J ,$ _DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesobject_controlvarCountvarTypesvarData_Unwind_Resumerunusleep_Z9GlobalDevv_ZTV9CharArraystrlen_Znajmemcpy_ZN12SerialDevice5writeE9CharArray_ZTV8VflArrayIcE_ZN12SerialDevice4readEi__strtol_internal_ZdaPv_ZTI9CharArray_ZN9CharArrayD1Ev_ZN9CharArrayD0Ev_ZTI8VflArrayIcE_ZN8VflArrayIcED1Ev_ZN8VflArrayIcED0Ev_ZdlPv_ZTVN10__cxxabiv117__class_type_infoE_ZTS8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS9CharArray__gxx_personality_v0libstdc++.so.5libm.so.6libgcc_s.so.1libc.so.6_edata__bss_start_endGCC_3.0CXXABI_1.2GLIBCPP_3.2GLIBC_2.1.3GLIBC_2.0H P&y x/0үkr)Vsi ii ""#"!",";"&"&"=""0"6"*"".$ $%$)$5$@$A $B##"###(#+#-#1#3#5#<#>$?$@U hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` USP[XtЋ]ÐUS[ÿQ\u4Lu/tҋuƃ\]Ã P뽉'US[OPt Pu ]]Ít& P ᐐUWVS}؃8[h';4$EEԋ@EEEE$t OGQVP3XZEWP@EЉE؋EHẺE؋E܅uPhVWT 0E E@P MU܉EQRPEUjj EjPmFF EЉE؋Eu(ẺE؋E܅u e[^_]Ã P Pʃ Pwe Pf. PUt&ƋHGt P+ V&Ƌ@E؋Et PHE؋E뮍&'US[} t[]Ít&}uD卶Uhj]ÐUVS[Îu@F u*HFue[^]Ð P/ PȐUVS[.u@F u:HFu VGe[^]Ðt& Pډ P븐US[ÿPUHBu ]]Ív Po萐UVS[~uHFu Ve[^]Í& PؐUVS[.p@t Ћu[^]ÐUSR[&]status9CharArray8VflArrayIcE;4zPLR| ,$#AB C].E.l.(_|"#/>HV   #hh  o8 oo o"   . > N ^ n ~ GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)GCC: (GNU) 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk), #$ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/csuGNU AS 2.13.90.0.18%%[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S2,W  ",:  ,Wdd,,-:[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.S:  .symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line ! 0)1o >o8 8 M  V h h h _ Z e kqyThh""H"# ###\$$$ $ Xx< . F $j 8  h        h""####$$I  #%#3F#S"W$$c  yp  ##d# I"4 R l"y"Q ! "@N" "!" ! * $($3"!D"M["!l,0^" $$,Cf lq~  " ! "$$#0$n" >" 9+&? S,$[ /export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crti.S/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/defs.hinitfini.c/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/config.hcall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/export/home/gb.local/rpm/BUILD/glibc-2.3.1/build-i586-linux/csu/crtn.Svfl132.cpp_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_object_control__dso_handleDW.ref.__gxx_personality_v0usleep@@GLIBC_2.0_ZTS9CharArray_DYNAMIC_ZN8VflArrayIcED0Ev_ZTV9CharArray_ZTI9CharArray_ZN12SerialDevice4readEi_ZdlPv@@GLIBCPP_3.2_initobject_control_ZTI8VflArrayIcEvarTypes_Z9GlobalDevv_ZTV8VflArrayIcE_ZTVN10__cxxabiv120__si_class_type_infoE@@GLIBCPP_3.2strlen@@GLIBC_2.0_ZN9CharArrayD1Ev__strtol_internal@@GLIBC_2.0__gxx_personality_v0@@CXXABI_1.2__bss_start_ZTVN10__cxxabiv117__class_type_infoE@@GLIBCPP_3.2_ZN12SerialDevice5writeE9CharArray_finimemcpy@@GLIBC_2.0run__cxa_finalize@@GLIBC_2.1.3_ZTS8VflArrayIcEvarCount_edata_GLOBAL_OFFSET_TABLE__end_ZN9CharArrayD0Ev_Unwind_Resume@@GCC_3.0_ZN8VflArrayIcED1Ev_Znaj@@GLIBCPP_3.2_ZdaPv@@GLIBCPP_3.2_Jv_RegisterClassesvarData__gmon_start__ aktpos aktposObject DisplayObj@`0Motor position<helvetica,-1,11,5,50,0,0,0,0,0Object SliderObj@`0Absolute Move@@Object ThreadBlockdp0EOF