ELF 4\4 (444bbdddx"xx /lib/ld-linux.so.2GNU%,#!$) ( '%* " & +  $x-(CЈh I1 O@V=]$}4D"T""ĉ"ԉJ"v", -'+8H O^$"hz+Y&0Dtd!r-7<C0J0VH__gmon_start__libdmalloc.so.3.3.1_DYNAMIC_GLOBAL_OFFSET_TABLE__init_finimemcpystrcmpstrcpylibstdc++-libc6.1-1.so.2__throw__deregister_frame_infoterminate__Fv__builtin_vec_new__builtin_vec_delete__builtin_delete__builtin_new__register_frame_infolibm.so.6cloglibc.so.6printf__register_frame_IO_2_1_stdout_malloc_IO_2_1_stdin_vsnprintf__frame_state_for__finitef__register_frame_tablecalloc__finiterealloc__deregister_framecfree_IO_stdin_used__libc_start_mainstrlen_IO_list_all__register_frame_info_table_IO_2_1_stderr___finitelfree_etext_edata__bss_start_endGLIBC_2.1GLIBC_2.0 ii [ii et48< @ D H"L!P TX\ `dhlpUS[O)Lt]]5,%0%4h%8h%<h%@h%Dh %Hh(%Lh0%Ph8p%Th@`%XhHP%\hP@%`hX0%dh` %hhh%lhp%phx1^PTRhhЈQVh3U=lu8PhСh8uDt hܭl]Ð&U]É'Uth0hܭ]ÐU]ÐU8WVSjhHS~ &uEPjjhPhTjVv}EP?hbEPEP"hjEPEPEPEPEP hjEPEP hrEPEP EhuURP EPEPJ t&jEP`EPd EhuURP_ EPEP t&jEPh}EPEЍURURP EPEP zjEPjEPw Rj EPc RjEPO RhEPPEPh` EPPEPqPh5 EhURP< EPEP &jEPEP }ЍEhURPEhPWEPEPz t&?jEP *jEPuEPy EȋURURPe EPEPjEP0EP4 hʚEP EP EPEP EP EPEPk EP }ȍEЍURURPEЋURPW?jEPEP }tjEPp}tjEPZt&jEPEjEP7jEP)jEPjEP 1 t& & xt&1nit&S2VbjEPjEPPjEPo&jEPUMjEPBjEP/&jEPjEPZjEP&jEPjEPjEP&jEPv t&e[^_]ÐUS]j0CCCPSh# ]]ÐUVS]} uhj.hh E P3FVCE PCP1PCPShNe[^]Ð&UWVSu}uhkj?hh l} huj@hh M] S1EEEEPEPE PEPEP>GWF@PEPFP }tEPPFPVhe[^_]Í'UVS]E 3FV|C@PE PRCP PCPSh[e[^]Í&UVS]E u FVCPSh e[^]ÍvUS]CPSh͛ {tCPvE t S]]Ít&UVS]} uhhhh {tCPE P;3FVMC@PE PCPT e[^]UVS]{tCP=t&E 3FVC@PE PRCP e[^]Ít&UUJ] UU ]US]} }hhhh ~E ;|hhhh [CM ]]US]} uhhhh E PCPˆ]]Ðt&US]E PRCP]ˆ]]Ít&US]} uhhhh E PCPˆ]]Ðt&US]E PRCPˆ]]Ít&US]} }hhhh E ;h hhh CM ]]U VS]u }uhhhh EP{EUPEPPPFPEP E@PEPEPx U MEPSjEP<7 t&)jEP t&؍e[^]vU VS]u EUUPEPPFPEP E@PEPREP U MEPSjEPr2 #jEPS t&؍e[^]&'UVS]} uhh:hh E PECEU4FVCPEPCP E@PE PCUP E}tEPe[^]ÍvUS]EU JQSPuEPSvjEP0)'&jEPt&]]É'US]PSCPh@]]ÐUS=t Ѓ;u]]Ít&'U]ÐUS[+]]string1okistring2 %s %dstring3string420ta mere21%c %c %c %s -> %d chars ca marche(1)ca marche (2)ca rulezHEHECreating %p (%s) (DFLT) pszSrc../core/string.cppASSERT ERROR in %s line %d (code tested: %s) Creating %p (%s %d) (CHAR*) pszFormatiSize > 0Creating %p (%s %d) (...) Creating %p (%s %d) (COPY) Creating %p %d (PRIV) Freeing %p (%s) (DESTR) iIndex >= 0iIndex < iLengthpszArgiIndex > iLengthpszToken%s (addr: %p, len: %d) $Џ2Ku֐Ð Tdw0ǍVٍC>Npێ@NN\\jjxx ̏%0YgIWwgyʗ#2!B2DP>Kpiehp| _AB DAAB.R.S.L.e.O.L.Q.L.Q.L.P.L.Q.L.Q.L.U. P.O.K.L.U. P.J.P.e. P.J.Q.I.L.T. L._. e.Q.K.L.X. b.O.K.J.Q.L.T. P.J.K.L.Q.L.P.L.P.L.W. ].K.L.T.u.A.e.1.eht|  @?AB AK.]. (@xAB AAZ.L.c.U.4lAB DAAZ.k.c.L.g. R.W.$YAB AAN.\. U. P=AB AAM.V. LAB AM. R.$AB AA].R.w. <`\AB AAM.u. `AB xAB `AB A]. PKAB A].P.,AB AN. ЕKAB A].P. ,AB AN.8P`AB A].4XAB DA`.L.W.S. q.a.M.S.,AB DAZ.S. t.\.S.N.(pAB DA].L.s. q.( wAB DO. M.M.K.g.#AB AP.x*:JZjzʉډ d Ј (4t [ (D<oooA dd*<9h+w9^x4^t+,++E+J F+E+  "!9"N#d%|&12345 6"8:9S;s=>?@ABCD'E=FUGlHI+N Q) RI S` Tx V Y L  o2 rH ub {{ |    7 R n + 0 BE + # $ %4 &++N g 5x#[ @!+8=M+k++7,%&'()* +,1/E2\5r8+p5j$s=+$ +D +D +D +D 8+DD+Dx+D+D+D+D+D+D+D+D+D+D+D+D S+D"_+D#+D$+D&+D'7+D(W+D*+D++D-+D.>+D0J+D1+D3+D4+D5+D6+D7+D8+D:+D;#+D=/+D>E+D@`+DAU #:+ +`+++$_+d? d@d@*<9h+w9^x4^t$,E+EJ E BEM9:+Pf+E++E v+++p$@ +D+D+D+D +D!+D""+D#8@++4+$?$$- -;- +D-+D-+D.+D0'+D15+D2F+D3V+D4o@-++k+$xK$> >d> q>+D>+D> +D? +D@++DFJ+DI[+DJa+DNy+DO+DP+DS+DU+DV@>BC+ ++$$^ ^^ +D^+D^+D_+D`+Da +Dc7+DdP@^++L+$Y$nP ndn +Dn+Dn+Do+Dp +Dr+Ds4@n++0+$=$} }} +D}+D}+D~+D+DE@}++0+$L$ ; +D+D+D+D*+D@+DN+D_+Ds+Dw@++w+$-$` P +D+D+D+D +D'+D8+DO+DS@++S+$\_$|+D+D+D+D @++ +$$+D+D+D+D @++ +$$ +D+D+D+D)+DL+DY@++Y+$`$P  +D+D+D+D)+DD@++D+$K$> +D+D+D+D%@++%+$,M$Е  +D+D+D+D)+DD@++D+$Ki$ > +D+D+D+D%@++%+$,$P  +D+D+D+D)+DL+DY@++Y+$`$  +D+D+D+D0+D?+DS+Df+D+D+D@+++++$$$ $ $+D$+D$+D&+D'+D**+D+=+D,Y+D.d+D/@$&'++s+++$'$9p 99 +D9+D9 +D: +D<-+D=<+D?B+D@Y+DAl+DB+DD+DE+DF@9<C=+ ++$Q$O  OO +DO+DO +DP +DQC+DRp@O+ +G+$wu$` `+D`+D`+Da+Db@`+++$#+dÙteststring.c/home/benny/projet/vls/test/gcc2_compiled.int:t(0,1)=r(0,1);0020000000000;0017777777777;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,1);0020000000000;0017777777777;unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;short int:t(0,8)=r(0,8);-32768;32767;short unsigned int:t(0,9)=r(0,9);0;65535;signed char:t(0,10)=r(0,10);-128;127;unsigned char:t(0,11)=r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);4;0;complex double:t(0,17)=r(0,17);8;0;complex long double:t(0,18)=r(0,18);12;0;bool:t(0,19)=@s8;-16;void:t(0,20)=(0,20)__wchar_t:t(0,21)=r(0,1);0020000000000;0017777777777;__vtbl_ptr_type:t(0,22)=*(0,23)=f(0,1)/usr/include/stdio.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/lib/gcc-lib/i486-linux/egcs-2.91.66/include/stddef.hsize_t:t(5,1)=(0,4)/usr/lib/gcc-lib/i486-linux/egcs-2.91.66/include/stdarg.h__gnuc_va_list:t(6,1)=(6,2)=*(0,20)/usr/include/bits/types.h__u_char:t(7,1)=(0,11)__u_short:t(7,2)=(0,9)__u_int:t(7,3)=(0,4)__u_long:t(7,4)=(0,5)__u_quad_t:t(7,5)=(0,7)__quad_t:t(7,6)=(0,6)__int8_t:t(7,7)=(0,10)__uint8_t:t(7,8)=(0,11)__int16_t:t(7,9)=(0,8)__uint16_t:t(7,10)=(0,9)__int32_t:t(7,11)=(0,1)__uint32_t:t(7,12)=(0,4)__int64_t:t(7,13)=(0,6)__uint64_t:t(7,14)=(0,7)__qaddr_t:t(7,15)=(7,16)=*(7,6)__dev_t:t(7,17)=(7,5)__uid_t:t(7,18)=(7,3)__gid_t:t(7,19)=(7,3)__ino_t:t(7,20)=(7,4)__mode_t:t(7,21)=(7,3)__nlink_t:t(7,22)=(7,3)__off_t:t(7,23)=(0,3)__loff_t:t(7,24)=(7,6)__pid_t:t(7,25)=(0,1)__ssize_t:t(7,26)=(0,1)__rlim_t:t(7,27)=(0,3)__rlim64_t:t(7,28)=(7,6)__id_t:t(7,29)=(7,3)__fsid_t:t(7,30)=s8__val:(7,31)=ar(0,1);0;1;(0,1),0,64;\__as::(7,32)=#(7,30),(7,33)=&(7,30),(7,34)=*(7,30),(7,35)=&(7,36)=s8__val:(7,31),0,64;\__as::(7,32):__as__3._0RC3._0;2A.;._0::(7,37)=#(7,30),(7,34),(7,34),(7,35),(0,20);:__3._0RC3._0;2A.\(7,38)=#(7,30),(7,34),(7,34),(0,20);:__3._0;2A.;;,(0,20);:__as__3._0RC3._0;2A.;\._0::(7,37):__3._0RC3._0;2A.(7,38):__3._0;2A.;;__daddr_t:t(7,39)=(0,1)__caddr_t:t(7,40)=(7,41)=*(0,2)__time_t:t(7,42)=(0,3)__swblk_t:t(7,43)=(0,3)__clock_t:t(7,44)=(0,3)__fd_mask:t(7,45)=(0,5)__fd_set:t(7,46)=s128__fds_bits:(7,47)=ar(0,1);0;31;(0,5),0,1024;\__as::(7,48)=#(7,46),(7,49)=&(7,46),(7,50)=*(7,46),(7,51)=&(7,52)=s128__fds_bits:(7,47),0,1024;\__as::(7,48):__as__3._1RC3._1;2A.;._1::(7,53)=#(7,46),(7,50),(7,50),(7,51),(0,20);:__3._1RC3._1;2A.\(7,54)=#(7,46),(7,50),(7,50),(0,20);:__3._1;2A.;;,(0,20);:__as__3._1RC3._1;2A.;\._1::(7,53):__3._1RC3._1;2A.(7,54):__3._1;2A.;;__key_t:t(7,55)=(0,1)__ipc_pid_t:t(7,56)=(0,9)__blkcnt_t:t(7,57)=(0,3)__blkcnt64_t:t(7,58)=(7,6)__fsblkcnt_t:t(7,59)=(7,4)__fsblkcnt64_t:t(7,60)=(7,5)__fsfilcnt_t:t(7,61)=(7,4)__fsfilcnt64_t:t(7,62)=(7,5)__ino64_t:t(7,63)=(7,4)__off64_t:t(7,64)=(7,24)__t_scalar_t:t(7,65)=(0,1)__t_uscalar_t:t(7,66)=(0,4)__intptr_t:t(7,67)=(0,1)FILE:t(1,1)=(1,2)=xs_IO_FILE:/usr/include/libio.h/usr/include/_G_config.hwint_t:t(11,1)=(0,4)_G_int16_t:t(10,1)=(0,8)_G_int32_t:t(10,2)=(0,1)_G_uint16_t:t(10,3)=(0,9)_G_uint32_t:t(10,4)=(0,4)_IO_lock_t:t(9,1)=(0,20)_IO_marker:Tt(9,2)=s12_next:(9,3)=*(9,2),0,32;_sbuf:(9,4)=*(1,2),32,32;\_pos:(0,1),64,32;__as::(9,5)=##(9,6)=&(9,2);:RC10_IO_marker;2A.;\_IO_marker::(9,7)=##(9,3);:RC10_IO_marker;2A.(9,8)=##(9,3);:;2A.;;_IO_FILE:Tt(1,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(7,41),32,32;\_IO_read_end:(7,41),64,32;_IO_read_base:(7,41),96,32;\_IO_write_base:(7,41),128,32;_IO_write_ptr:(7,41),160,32;\_IO_write_end:(7,41),192,32;_IO_buf_base:(7,41),224,32;\_IO_buf_end:(7,41),256,32;_IO_save_base:(7,41),288,32;\_IO_backup_base:(7,41),320,32;_IO_save_end:(7,41),352,32;\_markers:(9,3),384,32;_chain:(9,4),416,32;_fileno:(0,1),448,32;\_blksize:(0,1),480,32;_old_offset:(7,23),512,32;\_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;\_shortbuf:(9,9)=ar(0,1);0;0;(0,2),568,8;_lock:(9,10)=*(9,1),576,32;\_offset:(7,64),608,64;_unused2:(9,11)=ar(0,1);0;15;(0,1),672,512;\__as::(9,12)=##(9,13)=&(1,2);:RC8_IO_FILE;2A.;_IO_FILE::(9,14)=##(9,4);:RC8_IO_FILE;2A.\(9,15)=##(9,4);:;2A.;;fpos_t:t(1,3)=(7,23)/usr/include/bits/stdio_lim.hoff_t:t(1,4)=(7,23)../core/config.h../core/common.hs8:t(15,1)=(0,10)s16:t(15,2)=(0,8)s32:t(15,3)=(0,1)s64:t(15,4)=(0,6)u8:t(15,5)=(0,11)u16:t(15,6)=(0,9)u32:t(15,7)=(0,4)u64:t(15,8)=(0,7)byte:t(15,9)=(15,5)boolean:t(15,10)=(0,1)handle:t(15,11)=(6,2)count:t(15,12)=(0,5)../core/string.hC_String:Tt(16,1)=s8iLength:/1(0,1),0,32;pszBuff:/1(7,41),32,32;\C_String::(16,2)=##(16,3)=*(16,1);:;2A.(16,4)=##(16,3);:PCc;2A.(16,5)=##(16,3);:iPCce;2A.\(16,6)=##(16,3);:RC8C_String;2A.(16,7)=#(16,1),(0,20),(16,3),(0,1),(0,20);:_._8C_String;2A.;\__as::(16,8)=##(16,9)=&(16,1);:PCc;2A.(16,10)=##(16,9);:RC8C_String;2A.;__opPCc::(16,11)=##(16,12)=*(0,2);:;2B.;\Length::(16,13)=##(0,1);:;2B.;__vc::(16,14)=##(16,15)=&(0,2);:i;2B.;__eq::(16,16)=##(0,19);:PCc;2B.\(16,17)=##(0,19);:RC8C_String;2B.;__ne::(16,16):PCc;2B.(16,17):RC8C_String;2B.;\__vc::(16,18)=##(16,19)=&(0,2);:i;2A.;__pl::(16,20)=##(16,1);:PCc;2A.(16,21)=##(16,1);:RC8C_String;2A.;\__apl::(16,8):PCc;2A.(16,10):RC8C_String;2A.;Display::(16,22)=##(0,20);:;2A.;\C_String::(16,23)=##(16,3);:i;1A.;;main:F(0,1)pString1:(16,3)pString2:(16,3)String3:(16,1)String4:(16,1)String20:(16,1)String21:(16,1)String50:(16,1)../core/string.cpp/usr/include/string.hva_list:t(16,1)=(8,1)/usr/include/unistd.h/usr/include/bits/posix_opt.hssize_t:t(17,1)=(9,26)/usr/include/bits/confname.h/usr/include/getopt.hptrdiff_t:t(22,1)=(0,1)../core/debug.h__8C_String:F(25,3)this:p(25,3)this:r(25,3)__8C_StringPCc:F(25,3)pszSrc:p(25,12)__8C_StringiPCce:F(25,3)iSize:p(0,1)pszFormat:p(25,12)ap:(16,1)pszTempBuff:(9,41)__8C_StringRC8C_String:F(25,3)strSrc:p(0,24)=&(25,1)__8C_Stringi:F(25,3)_._8C_String:F(0,20)__in_chrg:p(0,1)__as__8C_StringPCc:F(25,9)__as__8C_StringRC8C_String:F(25,9)strSrc:p(0,24)__opPCc__C8C_String:F(25,12)this:p(0,25)=*(25,1)this:r(0,25)Length__C8C_String:F(0,1)this:p(0,25)__vc__C8C_Stringi:F(25,15)iIndex:p(0,1)__eq__C8C_StringPCc:F(0,19)pszArg:p(25,12)__eq__C8C_StringRC8C_String:F(0,19)strArg:p(0,24)__ne__C8C_StringPCc:F(0,19)__ne__C8C_StringRC8C_String:F(0,19)__vc__8C_Stringi:F(25,19)__pl__8C_StringPCc:F(25,1)pszToken:p(25,12)iTokLen:(0,1)strResult:(25,1)__pl__8C_StringRC8C_String:F(25,1)strToken:p(0,24)__apl__8C_StringPCc:F(25,9)pszTmp:(9,41)__apl__8C_StringRC8C_String:F(25,9)Display__8C_String:F(0,20)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release)01.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.plt.init.plt.text.fini.rodata.data.gcc_except_table.eh_frame.ctors.dtors.got.dynamic.bss.stab.stabstr.comment.note# 1((L7 tt?44oGoXTo@c <<l DD uЈ1{   @@" dd pplܭ<"  "(("Pxx"00#0# H>XZ[`; gr(t4<D Ј    @dpܭ (x0D P h -l9P Oܭb m0v Њ pЙ Й  p$ pܭt## 6`\ QP` bxkL xЕK =x  ,  ` $"@? p 1Јh 7, S4[D"sT    d!0_ Y t d "(-:1 @@RPK f y  w "0(Hĉ"DԉJ" P= d' ;v"Q `$gcc2_compiled.crtstuff.cp.2__DTOR_LIST__completed.3__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.8frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__teststring.c__EXCEPTION_TABLE____FRAME_BEGIN__string.cppDisplay__8C_String__as__8C_StringRC8C_String__vc__8C_Stringi_DYNAMIC_._8C_String_etext__ne__C8C_StringPCcstrcmp@@GLIBC_2.0_fp_hw__8C_StringPCc__ne__C8C_StringRC8C_StringLength__C8C_String__vc__C8C_Stringivsnprintf@@GLIBC_2.0__8C_String__apl__8C_StringPCc_init__eq__C8C_StringRC8C_String__throw__deregister_frame_infoterminate__Fv__8C_StringiPCce__pl__8C_StringRC8C_String_startstrlen@@GLIBC_2.0__bss_startmain__8C_StringRC8C_String__libc_start_main@@GLIBC_2.0data_start__builtin_vec_newprintf@@GLIBC_2.0_finimemcpy@@GLIBC_2.0__eq__C8C_StringPCc__as__8C_StringPCc__pl__8C_StringPCc__apl__8C_StringRC8C_String__builtin_vec_delete_edata_GLOBAL_OFFSET_TABLE__end__builtin_delete_IO_stdin_used__builtin_new__8C_Stringi__data_start__opPCc__C8C_String__register_frame_info__gmon_start__strcpy@@GLIBC_2.0