From 3707a816403fc5252567cffc531d989416691554 Mon Sep 17 00:00:00 2001 From: aethaniel Date: Wed, 13 Jul 2011 23:59:20 +0200 Subject: [PATCH] [sam] fixing pure virtual link errors --- .../cores/sam/build_gcc/arduino_sam3s_ek.mk | 5 +- .../build_gcc/debug_sam3s_ek/HardwareSerial.o | Bin 3904 -> 3656 bytes .../sam/build_gcc/debug_sam3s_ek/Print.o | Bin 39600 -> 32260 bytes .../cores/sam/build_gcc/debug_sam3s_ek/UART.o | Bin 26624 -> 22192 bytes .../sam/build_gcc/debug_sam3s_ek/USART.o | Bin 27056 -> 22576 bytes .../sam/build_gcc/debug_sam3s_ek/WMath.o | Bin 7548 -> 6132 bytes .../sam/build_gcc/debug_sam3s_ek/WString.o | Bin 72784 -> 55132 bytes .../build_gcc/debug_sam3s_ek/cxxabi-compat.o | Bin 0 -> 2444 bytes .../cores/sam/build_gcc/debug_sam3s_ek/main.o | Bin 9188 -> 8912 bytes .../sam/build_gcc/debug_sam3s_ek/variant.o | Bin 14852 -> 13688 bytes hardware/sam/cores/sam/build_gcc/gcc.mk | 5 +- hardware/sam/cores/sam/cxxabi-compat.cpp | 6 + .../sam/lib/libarduino_sam3s_ek_gcc_dbg.a | Bin 291858 -> 257104 bytes .../sam/lib/libarduino_sam3s_ek_gcc_dbg.a.txt | 58 +- .../cores/sam/libarduino_sam3s_ek_gcc_dbg.a | Bin 291858 -> 257104 bytes hardware/sam/cores/sam/validation/gcc.mk | 5 +- hardware/sam/cores/sam/validation/test.mk | 6 +- hardware/sam/cores/sam/validation/test.o | Bin 10236 -> 9720 bytes .../sam/cores/sam/validation/test_gcc_dbg.bin | Bin 31544 -> 26512 bytes .../sam/cores/sam/validation/test_gcc_dbg.elf | Bin 179174 -> 175309 bytes .../cores/sam/validation/test_gcc_dbg.elf.txt | 583 ++--- .../sam/cores/sam/validation/test_gcc_dbg.map | 2229 ++++++----------- 22 files changed, 1103 insertions(+), 1794 deletions(-) create mode 100644 hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/cxxabi-compat.o create mode 100644 hardware/sam/cores/sam/cxxabi-compat.cpp diff --git a/hardware/sam/cores/sam/build_gcc/arduino_sam3s_ek.mk b/hardware/sam/cores/sam/build_gcc/arduino_sam3s_ek.mk index 996741b17..85fac3172 100644 --- a/hardware/sam/cores/sam/build_gcc/arduino_sam3s_ek.mk +++ b/hardware/sam/cores/sam/build_gcc/arduino_sam3s_ek.mk @@ -137,7 +137,7 @@ $(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: %.cpp $(OUTPUT_PATH)/variant.o: $(VARIANT_PATH)/variant.cpp # @$(CC) -c $(CPPFLAGS) $< -o $@ - @$(CC) -xc++ -c $(CPPFLAGS) $< -o $@ + @$(CXX) -c $(CPPFLAGS) $< -o $@ $(addprefix $(OUTPUT_PATH)/,$(A_OBJ)): $(OUTPUT_PATH)/%.o: %.s @$(AS) -c $(ASFLAGS) $< -o $@ @@ -153,6 +153,3 @@ clean: @echo --- Cleaning sam3s_ek files [$(OUTPUT_PATH)$(SEP)*.o] -@$(RM) $(OUTPUT_PATH) 1>NUL 2>&1 -@$(RM) $(OUTPUT_BIN)/$(OUTPUT_LIB) 1>NUL 2>&1 - -#$(addprefix $(OUTPUT_PATH)/,$(C_OBJ)): $(OUTPUT_PATH)/%.o: $(PROJECT_BASE_PATH)/chip.h $(wildcard $(PROJECT_BASE_PATH)/include/*.h) -#$(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: $(PROJECT_BASE_PATH)/chip.h $(wildcard $(PROJECT_BASE_PATH)/include/*.h) diff --git a/hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/HardwareSerial.o b/hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/HardwareSerial.o index 3f885407df28021a836f4bf1970a977df8d47c74..16bb800ddb70df694ddc9f8914607ede134eb190 100644 GIT binary patch delta 948 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 xI#_oQdYuJq;;pTJBP=w^K1tzPkVb literal 7548 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 A+yDRo diff --git a/hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/WString.o b/hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/WString.o index 6feab90fa84c8a40faf746dc121a98066eb0937a..aac762667d3bce5c34a70f37b28574b55c5a49e4 100644 GIT binary patch literal 55132 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 J`6I)z{{mNE%Y6U< diff --git a/hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/variant.o b/hardware/sam/cores/sam/build_gcc/debug_sam3s_ek/variant.o index ed13f75ff7b13bcbd98381c30dbb91cde8f66e52..b511123e7f56d6dbf1d5a74ddd5c7c06aa6f520e 100644 GIT binary patch delta 3907 zcmZA3e`r-@9LMoz_quet?M^ql>Zac5bU)mjGR-ZgWhx6B^|s^|c*k=$bk@f5`gw=*k@qvsOXc7m6OF!XWy9&co4%bDi4|1kuj2Z|Mm4cUb+^ zs?27Sqa*0=g3i_7Ko`-8rG$5Ie0=FuorQ-f$aij-Rg)~-(iI)yVXkTzTLK%#E zI@3&DREMQXZ+B_Du19C#=-)!oLsS<;=PBA|6QoJrwbFPpTSejMn~FZCCN_3~jv#t; zT6DLrr7h@620a(1_4kDylHgh%4E0x&>Th6g7cJhaW%0V|wD41*a9g@yIt{7t-smOX z4~m|h7JW|9Woly=Ga?lILR$1*uedy3_iS49T}3}ibWtdJCDD^qX6b~twmhDEC9U+6 zQO@Z>?@g-q7pX-jx`AtgieJ=ja*&~oW!va4s2VofxvfD)+DcezRXg24TiaBso!U3; zVsB(c;REdo-JjvjtQeD1S*l76KTd5cyww$jnavf>J?6buaXpzA^x!+lf5NkS%WVJj zrKoD}Z=d7zMEF-|J1L@i+ab^NhFGpIMP1CzCYxHBSklc?K`LX$+ydooN72AF>D-?E zARlZ&6)DBsGX1w@xv54LA5KwC_x=gzxs7UIec6K*ak_r%us}yD-QPUwhWPbCty4an zqM=ADkA`kZDj(kZR&P&aUy6D&s^Zi8#w_lu(pl7{=XFm*DXLe_y{c_Fb~$zhL);*j z-+6FiPKNj8$f4e)>d8raRYo$Mvs)U`{U3}&(FTZ=q#lik-o%xZ+rw$?XX0FJ#HVpF zzJzOVeafWUOhGFi!uRncp29PD5pUpa9IlJCiIrm=&cP>fk#Ewur4+2d)o5GSI@*Xy z+=jbwH}1v#cnIIa5AYa%Y9=+nNeaHjGk6{^;!pT1{(-mf4*rKx?Gn3yER5k$ER;!W zP)tE7R$&d+;UhQ~H{nj)hwtLY_zhmb>-d+pmp{V{ZB3g<9*)L|I0GAT5w60GxC8g% zJ9rGg#`E}dRQKNozD0q(C@detQCNlb*oaNoj4jxT?bv}`cp9%HIqAk8%+5?rqzEgq z9viU-!@zPWM0VpEy^F)35=b!xgw5x8q*?48Oy( z_#sAJG);dr>5nG;(WF0$TxacN3vR(SQgna{JHS*s{rTpZYVTjHv~M;Wr3n4!_K6HKscHAC6omD*ylh delta 4738 zcmZ9Pe@s9voT?em}9zoyR5E+l&G;gp=sgfjOp1+( zv0e;JIxs(Q)*nCjv4thg?X8U~tXq?_X{~N*hgFjp=__ePNQt#8YeGuN`sS7ry8~g- z4y!CU+a*>Ntnj-7t*T&ytGgrU%5|V4_-RbMzf`Hiqm?SP=H<+vc)VPxAnJuv!Kq?# z$RN6{w{yxvKchDZmh{HsaC$f5Tt?}`A#GcNwIh2%^IJHDJN%M%irW^GOQp%>(str- zd}3d7rSZdd(pNpO@Yr{=sp%I zmr8RAO+t`6O^Pc`GUH^nI&Hm3p@$*Vt_!X5C`^F@{`8CnTnepJaAveLQD)RUY`Y^f zTAFCjs9Y+|DfB~6ntJ4r!erqlFiz~7o-`HEyJnz+&Cv^?4up=4jHt*uotsuA3+|qe zCRdt?kZ=|*XkQ+=KWYQ|{#anUBcrLsFr+HERGO3hK~I_%SDH-5$#t!WlO=NoPzSwO znf98nN1@fFFv+FRZC3=3-4;P%(At$9sOj=3bU@)Of@DU6IGmwc9tD4jQd_mc7LP(* zWpqt)Tng`c6#AfWNh|bw6qdLYrnnT2cofW3++F2?0{7?^{na03k~I0FNR6_L8Kl1+bmviBailF>I_7 zed($m=U9P=EeYgiuv@xn!im^d^#Z2TZ^OWrA2EX_92?Ll2_@7ATLiHc*d{tBnuf~o z*qNRY%5x&x3^mEqFHeDJGYu7tS~xRQj>n$jv1R*2o1wRr+Yaf3(NPvhJ8@>H5q1h3 z?tLKvMb^o}Op1=p}u}`IistFM%<53J8% zCs)YZq#s*S3dtmk$ZE2VtS4K@4zh>rBL~Pq@{~>~%rLGqL))_;hOE97m`kB5yE@C><*>>{_2JIKA{AbFDfp8S=(Nsh)hqTc^$ za)Lxt$#QZ&`2@L&Y$IPLd&!T(c<(ZG!(=Rd1P`lWei8q88pkLmOC|o`id^Pw%3(5NHhL^Yw zz(_^}K*;HruSqFvsSpLp2c8Hv3Fly&3Q<^#5C!S?JoKc6P>6i1`O>thLMTXDexCK` z%yJW1N@2;uLO`>ctR){Jb#|!f?4ZsL>g=G-3bsl-*gpl2HoYt1o2#OX-{lf*{69yFLPHnL=r+CP(itePG^>{-;Q6T)5u NrihT9RXD;F_#fStl6?RG diff --git a/hardware/sam/cores/sam/build_gcc/gcc.mk b/hardware/sam/cores/sam/build_gcc/gcc.mk index 1bd9763f6..ccc3166d2 100644 --- a/hardware/sam/cores/sam/build_gcc/gcc.mk +++ b/hardware/sam/cores/sam/build_gcc/gcc.mk @@ -6,6 +6,7 @@ CROSS_COMPILE = C:/CodeSourcery_2011.03-42/bin/arm-none-eabi- # Compilation tools AR = $(CROSS_COMPILE)ar CC = $(CROSS_COMPILE)gcc +CXX = $(CROSS_COMPILE)g++ AS = $(CROSS_COMPILE)as #LD = $(CROSS_COMPILE)ld #SIZE = $(CROSS_COMPILE)size @@ -31,7 +32,7 @@ CFLAGS += -Wcast-align #CFLAGS += -Wmissing-noreturn #CFLAGS += -Wconversion -CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections +CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -nostdlib CFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -D$(VARIANT) # To reduce application size use only integer printf function. @@ -51,7 +52,7 @@ CPPFLAGS += -Wpacked -Wredundant-decls -Winline -Wlong-long #CPPFLAGS += -Wmissing-noreturn #CPPFLAGS += -Wconversion -CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections +CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -fno-rtti -fno-exceptions CPPFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) # To reduce application size use only integer printf function. diff --git a/hardware/sam/cores/sam/cxxabi-compat.cpp b/hardware/sam/cores/sam/cxxabi-compat.cpp new file mode 100644 index 000000000..516b112ac --- /dev/null +++ b/hardware/sam/cores/sam/cxxabi-compat.cpp @@ -0,0 +1,6 @@ +/* We compile with nodefaultlibs, so we need to provide an error + * handler for an empty pure virtual function */ +extern "C" void __cxa_pure_virtual(void) { + while(1) + ; +} diff --git a/hardware/sam/cores/sam/lib/libarduino_sam3s_ek_gcc_dbg.a b/hardware/sam/cores/sam/lib/libarduino_sam3s_ek_gcc_dbg.a index b9bc92b327269103a4899bd4b54d079bc780c108..fb0587188b594420b330197686a7fac01006899f 100644 GIT binary patch delta 57038 zcmeFa4RjXOx&A%RN05&IA%rAALOuu*BtU=wA@UI+2v*bxK~PZ=gc1ZKV$h)I6EP|Z zV)Tg&RTQeIsHmtYC@4X((uy@6X^V=LT2!o9!O|8L^?zM^u6Z(o2=Mx=$eQX7`ny^Tyn??%&+{P|NUvB6=?B`_yhiZ zIe12c^H?d7o;JH7wjkZdhG2^nDiWyal7tNk= z_1s0(i!0_wmv*`$WDOV)J=Uqu-HCD0ZiyA96+IV8tT`=??P;i8-X@sxT<4K>7nqo6 zBr)Z=XQPWdn%H5{+Qj7N#ys@NsWCC-xv{@mJ2ob!ZavvP@I)Vvyn9$+K<}8G95;CA zkfE9OkL?4!J0EI=_G(#i1qQiRn$Y-Ox6TN>8;qX%WRCrlF`n)=`*sv(K9o7~i$Ay=Aqgh~Fvrh4G_&k^S_XK<`dBVKsoC zyNs}BR0dLpMIXx~ z=|4inn}4<{?B7o5VO5*JEmz>O%Fb{(C79th|^dFGq<#13C8N{P*$Qfn2*s6l><+s%W6v{{8sCDRz28V7PsG z17aWHzmH@8f(4;Od;UFvZnRCdH*@WRXdux(`k$};esv(<&b9*^P=%1;=sV|jf9~s_ z91m^%;l9AeK(sMCy!Dm)19Q^s0WSr*+h4yFNC{qM*~eZ&=Ko_ypo`tKJrL)tb=wih zwCi>R((Nz!4{KfRRWAox+b_S2waix#R{lyLY_E6)*}H0IpnLSgxVHA9oq;U-k2?cB z>~k6e8TL#3*LxTKHRxY=`|?)#lp*Hrh9UK!WT9`qV=yzRBXtLeW&6JkAe7j}y5 z!p_8Ry1nknV0U}t1;Gx{1NU|_D|URpu(KA;yRTbdgx&Y`K<`#x1kn(?+X<5b*=x`)y3G0!@_oBpFnoM@FK*?J5zCc4%TecF{>5)aB0Z4tW^7%y`j$0 zZ?`1`H)Y$!H;0m=KY6iJAlq)76G-mz6ts+m(YLIEp3E;Tidf6NZGATqWjDo5LRTA0 zl&!$)qQ0kHyCRgF$lC7>-=gp^0=?n;d)n(ag_4UH=uK}Q(sPTDMeA;4me1bGG3gbh z`|J;R>^pnxNBQh?9DDnR8R3M}4tb2&-?)ih>@%8>V;_7Vlx$ymYbfEgBc76BPv#oc z_>6YsnDQ^G_T}`XC(*7R`+I!$Cv%*Vy31!DzN)#T*xS14KkKv4>E+lz<+G3X*t7F+ z?VEh|6J@{GXP*Rnw`OE`?EmJoua^DSKKmSxeU`^Q8Pyo7RxA9ttnI~vkp1W7DDwi3 z4eD$x&jmi4J-zJWji_Du2=~^m5|2F(BX%?O5GcWU)_x6}C@|owH$}AUM z;WMA*G4JCszsqM{>X_f*Gq3iT_w|@>_L(nr%s2VW>pbTDJmzov%r~BD%5LPFKKllb z{Q!^spM3WFPqnNKrZb6jK>x^H2@SK z3V^pyE?(|@Y?3aTaak+y3T!%OL9EPv6 ztXf3UA;)g6!+Yc~pT<~rpnTIY9CH`?<8QrB@4azmWSjUH!tuwwZIjr%!_gD)D$=y8U!N40g*c z>$9NU_S5&ntuDkLftmj&S|K4+HtWa_MEva$}pq zZn}91S-pM9^mdYosjy#eUP4wMpMD>oejmHflwc?O*;kOO9Q(W}$knpn2e`g)O0es& z0Y38qzU;9lY+gdvKu6ym{g+@@yL4x8P=qB^<+cL!J{;9>^zKyTL8hbQ@z<5Ju+Fi& zE1!mS9$#IV9bzVaM@@~U)VzdDZ{(E=?GIlGbv&P4K=TqZP1q~51vW1stJrL2bDbL7 z9Er7%HP*hdF_>jPurt)buKhHSiJiz6$2_t@CtC5=&61}ZxxKXxbQd~)8b9i1Rb84Gt^|f+a$o;I5k{y2oaGDBbXNj1hSVePykvRZy7Z&+-KKVAEyxJ!} z(6M@!SU;8}JH)wzJ zMF6|66)b`{^2U=F==2}taGY`$Ii>mZpRI!7!$ekK%Hza|;$*QxtP~fDHHJ7+-lu>k z#ogkYVw3oR_^EhI{9cU59%M#N6NiiA#Iwaq#p}oj4Av;%1@S%cq?m!Sq~kH-Z1E#d+c_;!5#R@kw!y_-pZV@hh=y z*uwQ#B+Q{9*;gDWP827J3&g9$RbqqqwD`Q(B>q-BCjMPajKltC!l|f$WPh%$@vq`{VlsLOZg85zh&4h1W5i3u%fy?+ z+r$mx?&rEZ2yB4P$-s(7m3%2H;RvlTg30h?ikcDp+4dOaiTa$TqrIEP5W<9z`f#& z;!g38;^!j!YO_URy4X`J5{t#@;!N=du`XWif4u@85nmPeh=;^KiLEeZW(MNLo?;)d zSUgj_M7&Ilh&Q)a`~SHD9u;2`e<^+VPL*j8UjA1l0kR;}a1!9R zqAlJpJ|sRSJ`I}o|GWaWi@U@<;=AHU;wR!4;xX~>;`d?*qe1SfHeyGyi`YF$?LSKa zy~TdwU~#xOS{x@%6sL-piC2md@ec7m@iDO}N$vlS48Q^7Gw}=Ze9Jm6#da8ta!RM8 z*qKCp8i_3&OQLfcFP^RVGR0Sj3&mw5n)WRbt=vw+VN?p66uw#9OQHfciTgT5qj;8%$uOCZ42!uWGpzXY z$ibF1S)8i)a>Xwp+5T5@WvFG(M zyRrSl@b?P%qZE&eiKyYh@hCbH3HOwoE4e`OIPoHd|5WnFJcUEQ@>df5M+csIp`YkY zqWzy8;YugVx|Brwy^=&by_v-R{22*nPm*Xxdq}jBLnKfLa51hb1)MG8^j`34T-hhD zaV`!AYtSkvFR`rUZqZ!iLU@zpec}P} zpm>x-&wE@vDRTac;jP7ZFv5T&1*D3(BzlKDu|O;oi^USrTs(t*spN8UG!CNTe6dQb z5to{)a!{;Oz;ba7IR+h=xIx?~ZWgzQJH$rOT#dt_WglhmfOt?mEFKA?kE6n074VJN zHV)x9CUp>##cpD@c&a!+9BddZ-qV{MY$p4kcpVVX&!KXdeyET{w^B@^J1`w@D$0*C zI)P~<8h1H~wpmH$=!l0VQbQS4y_Q5(HytjV*HcD?S_2MZ4O-6t>|pk|+@YIEl=n6g z<=aS(b7oV6XGNPHOt}!*MvhH?pFl!L5>rWRMw*yOqFY7I40B0rR-T9)nawLOjAs5a zg*{#gC2#_XjhrZ!lGs@65vM~U;d;7QPGaL{iIpS@VZK;JqA;pOQ%K0dQp#X07%}aV z0Vt*ABnoMzSWlv`8bp>N3vI2qohw1YC3g!HZ8G#&O^ zt2#g~paROhl!RPH#%p&&uBMD~HyMQ7KpEw35`?^kGRnP)guIVLwK^*KIGKu`F%WSS zk^&%hfjP{xAh9bpOWs0aS2Ri9M`BkTm3*Ac zM+VFo6b{W%3A=ztAtq2jVpo((E+erksw7vF*cJ7X8%XSm&62l}V~_#K`$+7Hqmqx4 z*acmuoH41a|H1*8?lN%j!2BV+!P%bCCYTx?G;sJJbA#mY=>;e>%ZlBDJRGy0*a|ac zNhaV&;zEgGPqEil+(3CpaO?W`;N(sPc?j+QI4+2{>%g*$3!zY~{_Ne_b#wyyBcQKy z2c;7*!0z26m>J05I-y6fZOEQ^doa)W_i9$K)XrWJ%&|vh2Mg`HR|HG!kF$e$(I1{@ zZJ)XlL6`OnPP1R>34?D}2AA8n-w~|Ct&aJ))v+{e;|9l^t=*!*n&8$O@`4!&_J<=d zdt5j&m~B5bGC16R<j$xf3drEeKC}c z-dn}NeEY&Pf@j)o#sqgoo`$F=9`~i4?8%f$Mt`uSK`qd`Hy;| z5acWq0XJc;|0{=O9=)^7J(Yp!(YNpIjaycK%nJk2jQe`WO^4R)_JG#|JzIT>Eqtbv zxt+58QPi_iwBBKeZfmdW6X@Q`PQrN}?$F>JmBpn_Kh9{hX_E)$=~Dbyf!sSPYjDn= zX>Mt<`}fEFg6m=D<{fQ6W_PvEZcU204{Q;F+u-Le8)42m%4A7yI^ErgpEudv#@znX zX@P{(ws~w=uU(sGTpN(f(G+|Ano#n{C$a8LbC1U!B@na!6V^?dAeZ9Q*sY+SLiD=W z4;SuMCnL_yLR;8-U93&Do9c1L-V1Y)?}HvAxQ-cdRPQx9n98C`Eb#@$cQrRpCeHAM zPek~g(0AwP(TvTqp)1{VS?yDA>WV{(*@0a+y^23G;Y^chILEIuQD^baN$&<9_T)VS zs_q7J+)o#%Xl6MG7nzLI(%N3QJd_eS3iAmF;%?5u&o$?1f-!gP;X7ZZ1k0EUPb<9H zDLlW~AG1DrRxx%6$Izz+WXam_Z&s+zifxUc@z`hj-wRitggZ z&G9+RpW+Ps=x_jjuEQnDpj%IdV}IG`*xZHw_^WHyJH^B`4RCIY;gnA_qu48+x=pt&us1Rej;IHzuni>|{xa|L59 z>!l!`0V%e3ycELYAFtui_R2imbkCW{zDku8J z_kH8qL(Z{h;10EMEtQgt(geCP3p>2#C1fT0(n~h_W%ft^m|m)hDz<+-7VH}8hJ(l# zlY{A@?pT?zBa~scEyKest9FDs3`_U{x@^!FlN`@~o!$dAM zH_Qdv+h6Sn4QOu8#$7L?(VRvvb0p!I#;FQfxB<$kldhZznIjrkW`klCb7ky5(+%+q zHDEd{1Zcr+cM0ygA?~ZQznl}!u#e0MC)kyL2_~E}(Bvoq&-?_t1`6y8FARt&E;Zv5UBa-zA+ zgdh{2g?p~P@x^z7G3`t7OT;k0m;x61>l8r}=lK+FkjxQ9B5Df9)9%7DcuesnSWmQ4 zt(SfA?<)Q@6W`7HQgX48yIVoEIE<{VpC;mbEkyy$QKFS@^^?5Z$UUsFlIx6|Va&a;wVbQrO|RzLt94s(CSEctSAiMU*}#YaRlrvW>2sSbSCgrh(GSPI8P9&MRWN3n<4PaGkhEnXzf70snH z*xxF7wfL}Tu81)slp|O%m%zY7QaCP#aqwhDlEfU*+>eHEKBB<*GI5qzE!K$*;s$Yx zxEqYn!9E2X5|4{vbOa^?VvblKmWXBIEU{Xw6C1=0;udjtE4BZ93OFPl7sKdWOa{ap zu|O;l%fwk?wOA(}6h9YFh^O%32qs`|L<4)ZcH{zatT;)m5Ua$9c&E5dd|KQozAb(v zekK0sI_QXD6*DqKJVP8Wo+C~cFBE5pv&DJhBJq0hHt|mJ9x-yCR(>u%Dn2PbC%!1| z6kiwL6yFhlCw?gYQT$x|O8lEcyn+D(B5rwmvAftu942ybN4?2nrD$%1LwLR9b>h?F zo8n0^$otly-`f!T{|p6;7iWv}#M{I>#V5t*#J9wE#jnK^Vyk#3!3?p#IErNZpQ3;( z#cRa1;tS#q@qO{2_=6b6NSIreE#``2#0g@pcrQ4K2G1zqE%9CPnD}?G3$Aidzq>eG z94+2txVkc!!a0+d75WZ|viObo9*OwBE8g7AhV_me5e{}H5kG)LYQx16@jUS&(cIkz zy=y6BsB!}s;mR@wz)>TK!T)Y?kHX&}VfcITZzRUc--|h=ORaP!Cn|`h^_oz04~1uoLli!l%*Cid@+`@7B`=nIi+Eo| z5sxb1KRC=mpT~5 z9%%f4ttJ0^exU6*;*A8uQQ#wJ4wi@$#8T0e1LBcGqgQSiP58xl?#fM+z%Al7u~FPD z?iHKFgCvUVka$EqDxMHeieXj@=(iSA!3gU^8UsKxfCqCW=Zgj62(ef!B~g#c#OY$W zSSgyj0H9YbnHN83x7^%@fPJ%)0bql;MqDp$5I2dN#YVD+ZXy8pN^TPOiw8v0K%jS6 z@(FW>lBv50Ky#u1nwA5a69q6yEyJ8BK+crRi*9Tw<^%y8A-PzbAes{d#Ft4nCkT)$ z`M43A*nF{CtPyKPUUQ<}O0nLM^Q`BiULi-O!JF!gnv_o&d%BRs4lO28;HF-poK3w% zIZR`Cre&3r+0NCoU@uOCwt-jE7}`af_N1_u!pziCs2ks=2_X%WCep}bIB3#FS_PCr zlLr`&pbQq1NZYg((BvsoeFkXqhP;$f4`d!A-1O-T0FkB@EK=KUtpp*P1d(my0J3p_ zUa(5~)g(5gUUCDOq*+AhZ=sA0Xj1$>vYTb0S)FYXJjwuUL2K3?7{sd`V*2VscYr)5HDYNu( zO#Qi&Y_CLi1^>NCHoqS0A!?1eoWgaKkNNraSU+98k^iVS3PH{?5pWf`{;wRCdG!A6 zNw$TF&Lmsvc-+K*G4?Px(IndxTrm1llWdLWJB^sp@yY}9bSZwQ3$aPIl2mjSo=LV$ z9Gu;}qp6s@Q}$1?%`!7bMT-!HGmF@g3-bg>OqS%P)BH~Syvf!Zb7zvR&|{P6v3bU| z0lDl*{pXWx6Fl~4y|FaE#JWk7##rJp9i{iJd=Al@?P+k~Znbxktt0HcE-Jg4Nw%VP z2=v;Qd+br5u`KlU*>5rvWr^qbg7<5_?Q&muYBy)T?N(oSRW~!=_OLH_E&3+Sx4q$u z%E7%2&U{VeEzE7Zvw(u1+wsStH5`T zKMd97aSu|JoG{}=I;dj<+{#5*Iz31nl~6jbqnJ}9)y@f z96n+WdCaCmcgf8B=QD6T#y2~JFZi=Uj=$bmbu&2D=dUpv6KdWGDmSsweuo(0GWX12 zACJSSK8K&9IL5k8py#gg#VXzm7JK|f`g$C4#>_QBu$716sNsqhH_ks{HUSPRp~DRJ z!_VDfUKMw3=wbu>QO{ivH^;1B>&xM0IBY}=9S*?Hb;!{T9lG@-{#46)4ZWVbFpfXl zr}uWgGXb|A;n*`(uKu_AW&&=D)ZO5`f!J>P(Zb}pY=)kVd%7_P57^3C3w`_N<+mJ+luUz>BDU@^vtCNXvB6-4qNtW!5sjhw<)Anc2l3D$C9+ znZ4}8K&DB}vbW-m6C4(rai6navdrlgD~Ky+VV#2xS3V8v+~2N@(lq<}UrdJ~wt3-O zCcI0?>T7>LC)}~c>==(>vDvYAUTrx$wiJ;}ITJt5j_rEQ%#J;z;5-wYU_A?R;lAMP z*ef8--1xUz$cfe`khw6Pvt!?a&H9N}A_U5%_;GfO!$L09@01ObDLw_a|DO&8%#PVN z?hbY_{Rrw80#dDC$pb`l*gYr*EZ#)C^zfwQVk38tz4Kt2k<+Zx)E<}v&W4SVyxhn= ztcxVq89Bqk$q4tFvm^j)f9^v037^~;+`8}e;A;W<{Wov})s8p*vpF#gTL0gg5_7J} zFJyu^C|oVxA>J+CFK!h7`=-QnO}-erh#6QS-Y-5WZWDR_7Mk&L&Vd?GsN-YIU)~A^mC!e8CA-&%`K2v z;lYRj<}n=b8p+p-H;Lwz3y3!tr@(s@exLYr(Ok4bym@>Fd`{t-3bPs|N50WYYaA(< zffVsnafnzVP8Mg1SBkabo#F$cc_jnTA!-!?x&47p#iZ~_gWF%SaB^HQd zMe}L~*i}e2cauYoNH(u%fPBB?P2zU(O+)Pe4;1i)_?_4;&dEr3v9EZ#c(!=4I8VGz zTp`{kJ|S)w-z0fW{sRSkA$}*eLr1_}VqVbz_LY3Pc(!=4I8VGzTp`{kJ|S)w-vrH^ z+y@HyLi|o_r>U#%Vqfue@oe#8(Y&ew8NE*O3h^`XsQ9DUp|#q7dTVD(^TgA|pNJQV zmEtwxE#f_*c|`*<@SNmV#dpMmqB|w_gF7eJ0RtTtbq}$>I7&QMG_Pua-W8H>5Lby0 zh);>Hh<_1(6yq?AV|wlQTmV-(i78^b*i&?8sPZMBE{+$^5#1Rp-ndV{GsM~AJn>2~ za*bB57jF`86Ymu75$_X!Eo-6^s6B!4FU)nUX6VZ>!hKs;3(EuJf0 zA}$c!sj`4nr@e&eKI@c-wP7=i)6>Y^oulQe*@cEXANim!e!@-wQ z_`4XyFp68&UQ88xiiISG+h!IFET#-UH;}jtvP`^1;dheoXC}8m^U8-5JosWJuduR1 zimyxYcOs9d=B>cTi!ruXfM-FP`FN)}t z2!&kSr9eV4TXJv7gC&=U7b<+VWHSUq9Wg^L)CJxF%zbV~R7ivOnsFD6BU7;d%}qfl zYBTadk>0`xl*j`lO5_DHTMq(ai=fhC`VD!tf@f(GYl5!8Pt=w4v;VW%H?)6b*7`3@ zzx~%{-_E-9zdHS9Stuk--~I3Gn`yECJNw2fd2BHMJNx$k%h|U%|BbV6mNoU9it0+w zBXF@N;LJxn;)V_!JV>A6*nHzfh6qkTB+mIVf-(#4feJh79py zl)G@1ztKLu5v`p|?Gq4=>lan7{+!ml)ZT@2-86HTH7JbTX2LOj8p6Gs*5JumhWWzD zbVScJUpT46D3iB1^n{-*^K{Dzl=$V&7f#+k8uY)=xShFbUErqbyQUq&QxnZ4MJ4CO z(9Qa+yv@tM@nYy~pF`x=vzRwS+Y!8wI(lzGe)P}lJ474n5>|g0Xcb7{^Cn%R35^MN zHzwfOoF#w3o1)vF|fTg7EV}v+~s^#6=?e26PdQ1Uq;yfdI zUVM>+!K;e@4{^VEki=;Dka(Dc{xK36VdEp)qgbfNXHCdt65;&}F{mBF6%4nBiz7)m znq(Bv2*fMIrJ{T9(cO~oCDG45AU;UK&x?xRDRR!051GG7o{trCi580Njag)4NR-4B z5;>krB7@hGNWc^&?647L^upT6=luMVCqUD7st{MQ4f@?%6zoUH*;xl%R_e zHCZ!0kW!wp)onyL>q@1J-DQd$vhj_y%NP!M8i_nqORgc2mwL$!B+}Ugo=Stw3_wCt zCs!|;d&QjCP$M?bDCF0|;)V>tNW(m9-@W!Kn0N*n_u&N=C68rH!aP=xbD0H$<=yD8C;Plzk;Ph**;X6dF>=AuKgY2Pw5%xmt-_X2J zsl6&MG~NC>FEqjVcXvPd^Zk3Zf2i7CG%%E8PZ|))wU-SD&A0!?wNvwv?nV5!ivM2C z4{fAgq5bT@P^Fzc2-(F4j}qSM{J%+&If+3;hbed?N7y{)ULqpr_-w%ayk71z=_HT!UrfnTs z7|IRWqqv!SibChwuNKkx^w56$htpAZdmapQ-g?f6&{e0|t>$3#cKMu8SNrujNWN#K z^Do){pc1}E&V_j2+)&rmmqV?0WvHWl?d90&?U#qT+d1<>z4))Q{lPpujhQEwhyQ-$zqt$X&$u!cMO9FK zv?|osF1!+HY`rqn)6QRne~ zr2ka}oAOm{DAnFki?Di^AD4(S_BF8&#gum@Kq8#Th3$?e`Ekl{d-4xoD-V>t* zw8PlK28?!W{S3d~{i_c{;d@Z$)rES;jet^ju*g`%JL!!%DiN2m zes=kCyj7vX4R?aA<^7ybSY6`tTj24_n>XBS)%ooA^s_hLftOO$`s_z|>@z&}5Bco# z`s2!>Gg4pYb5Y`Pk!45r1iA-n`kQ;zM(*~hPK2sk|2cSfbIbW@{Kc9}Q!KUNfAqPS z1s84`z}3%~ix3LX>mtp5yB_<2Guz(XSnbI{Z;v@2g7BJ`4=^pT8-l&&D?QuV$79Z$ zw!G#m2iWCzqXlvv+-u+9$$ejseYwxRb-vSrr~B+Tc}!4YCHbZW7cKSKZ}H@R zfXAK}m%aI4s`U9psW<;SJn0Yg*zfS!Z&Ui)eD-@i_Jck4@B8eJI`+eV>$5-Lu^-~G zKjE{_wZDpnQqqt6%#V1?huQbt9_k(_H=0F>p_UtZ(xW-tlMvsA=Pjr;1D*R&^L_U5 z+ncND=^pzTKKsKcMcs$WhibiLody?fV;SjjQRj0}GRS;Vu&CB&U*O5YXpcQV4&mK| zm9l@xXJ6v6Kf`0s7n6GJ_YHFHgZ+iizRY7k)?@#r&pvgqW6v8OyxTv^V?WMgpMYM& zoBnj!$0OWpU+u9U@39~3vtKX!0Y3XWkNsI5`wM*bhX$KZ5*G0W3~%}kuy?!svpx3L z`Ru0^IBoqJpZ!{o{W%_c-oWAA{)Pg(YCZazpZV-Jc+ z^4Op6vFH6E-t=>an6C17KJzUe^T{6b6F&1Y$D9vddrNPJ$9#&%ybCVZc~h^YdCCZc zdaZYRtfzXc2l=cwp%d9?4r@jH;)vJ9UXP0lJuYVWT$BxUy4s6<_WL~c7klh)@!78& z8ckT6T(rz*e!yeS%Q7e)v-h6znI9i&4(#cV`|J;S>}S|NzKx^uv|-K%JAds{J>pTV z@Fex6FR7)&%x4J`J7QGp-36Nvj?bGGwL`eK1dn_C&hq%p@!204=3M_BjHo90}P`7)n*Q=wh81zX0Cym+@P-eW({WB-uP zK4-YowD?gNuYHooeu2mS7e4!m!%h0bU-j9idF&T@?EmDmUvH1z7)lxWsn0yeV}7N_ zyyGb?cWe`me9kijMePvf-GV%i3tpdatLG4(i)ls9rz{8h>$f8PyM6XMU|)<3u=sAn&#k`? z`|OvVYagWj&wchM_cj;b3XlDZKKu2PIq^~Syw5!RR0lYquf!U;6Ch zVV{6n!tCGau|MduKQ_f~qWuA%ecIcoJ=kX2-{rCYv+P;3xOAOnXTFHj(Qka=zpHTO zd4i}C7`9b8+PJbg(>zjiO|DeY?=5jHcQ!BZQf~Cb~&E$ zZ(|;**v4}1Y+3gLzcsTy+aADMoLlizpAXu*QER>sflle9> z3mbV|Sun%y@Ny_AGBIY?Gq%Q+5FT7;nKS3*WhF7KUa>Vtzqe1nx5*a{&{}%CD~5a; z1ODywDZ%z8ueo*xKI_?~Wtx4Bk7|DLv#-%AFdzIJKfssP0HenXc+N7wT`}YbKU?}8 z=;)gdfQ}#RiyUksn|JqMpR*x8{UMIN{m?6+zC&2-&8EYAro(-v!)5xHSMct*2{Gl< zV{2RqStEUBBaK;UOpE7!%}dA{?b9D^^owIEJlAVpLe?47AJZIy0B%QdEaZ&X8dvaT zQC|XMjs6Jxxt*Z_?V79NIQzD#s){4*byKwuN7y^v)hhcVceT*|(Os>yGo}T*W}WX# zt#MZbHvMPKD zR2cnCJM?O(Z;O@@!n?p*7SSxD+Pnv6*-!2bWrTiewYO)y8cL7M@#)Vo`b%ROm=jxb zvNG4FKiB9t?}E8L{dqq9c}720)9p834fT#RSAhjS^MyY1g)Pm^o9voRLe`Z&{VR=r zb8pR|Z}SqeuA;toS6pQb>S8)q#n!kIvKIRiSnMQV-}G8&z{Oi)${d_FFClA*&uob? zYc94W&B|B{S=X8P=D_RhFJBAwn$!>rY2HH&3SoM_<$k{*rs>4vTTd-QoKM##1nrXD zq5hHB{;)VMY+gdvO+LGuOvak^ISy=ILe|Yb{hN(`Q%r>ezvd-m-Aer)%^?U#fYiLl zAlpyx#e7uxr?^$3l>a8a9!i+WAyD%YGD8}#95sIE%UM>tD~2J^r)0LpM2t*+ExE+V zy{(UY@qd=g11>(*n_&Im4S?JMxnYLbG2x*?tA|hS-$G8ZM)~A(Tgb`Qr9PSWMc~i) z$Cs8|=H-jjFG2c9V4TIT0Gj|KkGF1UA)jUOEsTt>Ht}a$&q8(=?vfW3@07?n);p5t zBQ6m)7af+&o+;5f-}+8+#3|y*R)?^YfFn<_vRcSfEk2^g3~V$GF0`gXb{A$~hT@%F zaIv*iawXyttxK$XefkeN@ex&$85Tcm!US@RL51~>WXIu8tv^V{bP^n1X7T$a)Gs#j zEUUGyaMc=lj+G7BU6{es6z^={T&vi~DE~42t?c~wL$}(S9}Tp5uBKi0z}Bxn2u+RS=b4)y0&a5V_Jd#-hJ#ro&T4y+ zxK_dfU^vJ3B(5VFo*_;U&8=^U=eUe|v&02rt;2{_uYk4U6XGvLZXg{T68|KAFLuLL zGJcrI=ejBLRRiRG;wz$ga0KDzrBhAV=h@grROGHA$BJi(<{4Uq&z4*(ng>V_{&UIZ zQCP^YO5P*>QT$vCqq#Gkwqyh=y%f+_JX17pg+=@v$qPjDHdutOlKhzXv}nF?hxjJR zUx?;qun6ab4l|GlMz~_$0t<2mhw`~%nYd6~EY^$WEwIpkM)FqiE%9CP&m!j{=)WTx z7l}CsJeP%)d<6^@&llMZFn*C(BSyuaiRSIE(0fVpZ$$INE5iRK`J|YFT2H^}t+4;O zQm6o4DyMv*I77TvtQFUbkBDrIw0lGRSUfC-(Q+8yR_rDAjcDaeaiX|Dyh>~k?-idH zw~HT$e-KZKyvL3SXN$SwSTS;zR_2Ne#oNVtakKb>XdZQi71y7baE5rg zc!p?R`r3s3Z{GR}Me~+d@JcD%B$~IpB7B|XhsAB8dGrN8vRm8L6+u{+CFK43z^WZ2rR&u#`y|__))}j6LPeaL(H}SDA zg_{RPVV@Kae+Wwz(@5xzArWt0nc4wQJyHfEieDqyyh;_}Tcy8C+$(-VcEXo)LG$j= z0L}uKfO(fHB2J|Yoz-EpW z^R87m7>Zm|E)u7Za4T(rq<=)%QyB!T+Hf-@N{&r9ofvWVm>Mk z2R~87x#C$_gxFwk~cvSJzmmh}k<#Xn2o6x=cw zEXE_X;;H0Vj8Vn@B=m=o$j~H(Umz|c&&0j@;_W2#qa^g7CL>UIP6`LfvoN3$50fxB zM#7+dXD7asIEtKzeJ-9!LjODx`tuaNP+Uu%hqr2p8^8z+o@4+FeyNDJ#N!J8P7I;V z2Pfej!D2fS_Jbr370pM;;je}=SWDvaV4b*}gxz}c6?7;(t%&Euw@8HV6AzFWK_3(k zk#NukgHeXJ7kiVi>n{!^alx=i97V!zw&b~8*#4n#69ZsqK1L4SP5DyGS}op7!f==5 z*Ts)W=zl8ynZ%*vYw>R+?9y=qB*U}B(@EHkiD=~~@D85$l zcZeIvt8fY`ZX%J;^NRmHc{M&n;4or+Duu74keUhwT#-u?Gf6n;Ln5P-$fbCMM!ZPz zmnq(SQyjb1d{Z1W-xPoqWm^chhQiefJSMX+ZxndrP z_#q_XOU3!*a?H(%)g<(;SNy}|3cS!-e3Inx{{<<$Pp-l%y2X!4#DAgqG#v4Q^%$s# zIV9ryk;q7qc$VVN5hp2p28ogO08%Q`>AwEd1#)m<~$4Tftr}(!; z^9^y>eJQ^5k7=`7*8>YBS|E1rs5}ymy;Xu zS{88;3BBtSzgm1)@sEj5MHKO}_#5&Gv|I5*5{^DqdcpFtwSMdDeC zKS!LT@CwPZ#mFsOc?Lb7xQc{Bn}ov+;&$={yjDegjfCD_#lI&W7F*%6GWFYvJxKWL zCwZX5h&5CZ=aDaB)GbaWkwCfP7l=#66(scU6dxzIqX!h9C1JmvM8bQ---(}++p+)u zWLD7r74d`EKEp9gBj3hgQF4J;LL$Kl;yDVRF1cL1m3+mrR)}|!$k-Z^r}+;n;xTbI zxeGZK_mVL94GH~^75=Fh$VB*VJg_9TA)%j0LO(;{J;hvwp9e;QZ=lE-08S-gI9&>* z7Ub4?RIVLrGvyA>4G=s(_&H@9inoyHzTv_Q%ikwa556Qb_0S+j$4LRm7zGa?bMY*f zdEt0pd=iNP{V`M`2Ra{|;$V`uvvbh+Te1if1H4i)5*-Lxj7NV-49U!u8H}W+P{s&q z4vCS`5)vbx6(j~O=1R;I_@g`xBP;XzwTp4(BZPoU@tq8^0>@<%hvQ2~97bzM96rs< z#Bh`}pSrF>?M8RXqg@(#H3lB!5?t>jm*QYWM(~X%av3r};#jhmT#gKwmxZmsmc=1p z6&#WExb8rrYc>};R%3ud8C~f; zTEPQ8y^oyBjEu+Lw1SZHNXYq)jPZZVfd5p^r2Y|Q04%3`)VZo3Jf_#Je5Ln}|Jk{2 z8vI%>I7fyjP#@uiF(6P2M-5)R8qgilj=G5I%b8MesCe{Yt}hMj2MFe87{QjP?_Z5a^!u34^P z0&xLni^Bn{QgRLn*_6~j;ReRz3E=_~kI>H|69Uezg1=14cmy9A!tp<>4^gDZVb_3V zwiwrMO+t8P)yU}qr*32ftU5Z#l$;%KIv~WG4CMr@2F7ne7fYfyT1%qx@eVG$$JP0M z0Q6IX;}C#-o5qNv7+R5dC^mJB|dDFeW1;&gGASSePC z)nXkv4EIlq^|1zlOy#WQP4ui zMma2+*%ipV-;&{}q8U3x5Rk`!VjK^|LUDvxBJwpY)GHOuYz*XCl*d|DrC23ai%Z2? zk?(Gy{z@>ym9-2w6W3+Ljp8P8i?~f}6nBgJNDROBiwDI+;t}zvctSiG=5YXq@o{i~ z!(M`zDwKtwA?NF3mgiYLUAVwl4<#J3g`L{399oR50& zf>y4WFBXVqJc#&W$rHrLM6FCGF%m8pE5-R@wOAw8igltHU{>JJOBq}*ZV)$#o5gJo zBi0TD>?LR6Qn|QaJRlwt4~s{||uxi95vI;vTU{ z+$SC)aZ++vJSrX+Pl|jTfqJdM2v_12kVfKchIf#YW^NEPZ^s4A2O~i~y1@8iu|zB* zm!O2ia&eY8Uo;<NqaQbnvJms*yYV+7YoUMrf{>>_-lWHSc|d5h%TBzEZ@ zu}Rz~^6q@b9~2Lp*YG0XhyqTM%Pd@BcGy~s7n8(PF;mPD3&@*MLSnI4B2E-b#c2_( z@SRIEoKG&tctETXmx^`bajf{QI@A=SRlemNYnPoMKeE%Hfz2ZJ`zj#nQBpxT%Vmu)76;+hO zV!W6@Mi7yzfHX0WT!-<1SSXGVOT-CcsaPh?A|J$fK&%q0#ie2`7@^{F1*{a;k`JSZ zL^FX6d6VQV;x@5S+%4`SH)1>>9uyCWN5rG;*#4n-LIEem_;@&Y0)4n>X2cSlzSDS5ET%;95YzZ4FLN5~g39uQB6Cq?raRK&M#@8~6nNn#F(%RA=ts9?V2 z0&#>GDb|YlZYmTfN}f*Qx=^`TDb5$oOQaEBBe_kB-#`h831X6%W|)ejodR;jJVUS9e#lpp0@s9|I-x+}6T%8l%g8b;#0XgP_~ zA9R)GbY=}0;pxbF2H-4VBU!BXT4B(>jq;i3rpU8!%p)hFyhsdb_mddX9wadoJxoqR zjUq7;JV9c>X9d6tloN^Z7p~Ws@e|%1hQ@h0N`L_iP?bnzpD$wJsG*R&8YMt3K?#sJ z7?+Z0SGdY+j-}<~%_sp9n^{G!KnakmPy!@2dpU^?y`Ef+nqyAR(ebWl0Q$*|B>Kh8 zB)Y9_B)X+W62-HJMDNf(Krv1Xk&*-wkZ--{RD|BYz6VR3nf6J#wC!bIaUwG zK`|`07SRS7Zr{~DoXk3sLmA8^QG4>le6o|S2!e%_QFlg&#U$!bi8z5oUBX^8EG1E= z%0%ovQ@5szrB_i|5D%1h7kVNY-Z`uQkDWesYh!aS(rio%HxfFFk zoJL}!r;Cwtt}H_x5GzSExA|ffi5*)l){rYu2gF(u&9F{fPS)#VuwXr9RDcF?4THuZX^arS+NtD4<68%FO z8No^tE7N}WiGBg4YwXvMaJEJAHWK~AKFRw@^bf}+ zp8zB5AdxF%`iDx%^GWm%b&{8p=pQyn-bkWf*e!Vv zxeFN}hakbjT-l8bpzWIskZ)MlWi>SwGw1fZY~g~cifX)owE5Mec6pm%O0b~7?ldFN zr*kRl5SBPJBrLgjs4FFU{>YR*{jJgQp$^TB^bem|JMG4ip_J%?p6&Yc%}LJE3osVeD6I9tZ^n$vYAR+_EnYNx#?^BdRWGiX zZy%c(=-MZi700kSYmmpEJ0){$-@cgz{fG1)6g}hFA-(@;2LFlc^$!KFXrCmPM62kn z&;K;Vd3F0g=H!{#fdO03%L|7B!9JFq|9T+1)g>?*Wtq?Vw%LmvRthYHxP~7g7?_M zYe@N!m=rD@#FDxN>#hw}O()L+cNaHq83N!U(G9oCAep>JyXR*F&j{G1a|6lt`;+;a zc|;{Zk!f|nkNcIXPvYnL!>Uygu-C(A=3`igNo?U|D%YNL?a^wCJ-36)m2ig6FSgJ( zf4>l2y$=G;YcAeKI4W=zV3t-vzUCtFj}W}sDh!&}{n*KK0}1Vydh*i6yvw2-HS?%t z-epmaomLFfuJF*=yvt%ewlmMX!938}etKS@pIy5nm|)jW4P?h9Lo30)b28oxUR9S6 zEw4+6BpFjC&Rw0zQuxOflv8cx%=#xSz}N)QQO3iTX9hUf8+H-1$o9<-Q{mWa;&F^M zBZ(nK5jh^t0Mv>?6JeJR509}|y%%h47hMtP(iXdbdlF+0`y}PXnCGgK$ z!j;hT)~<5+V$Ddyk0s~Ut~#uH{jKeA_x*U&CPKZ|^={@6?ycKveAZhL`GkGm)4`OX zUh_2`bChc=@l8JSnH^1gD%yx}ul;)1(~g;ETXZwO6YJj0FT;z6(X=YqWW4s9J@)M2 zT>H0V&w}A{cSk%Rh^pl-^v&OX(bYR@@5~RUB>n-x-j>z9i)mSZl{R3OiCy>(r}SeG zyqRkBWU8zANI(s0X3%^jAg?==gSa^hKpk1uy;UAoFSeqazk9*Hd{8*;5*7y+CyVVY z3~9AawzD!J!$B;*57v>_n2ZKuiUGjV4(}mxWDddt_QD-OytH|0U`$8qxoM%vN8j0* z5v{FDz}u0Z9~?fzZdDMzIMT97A}5_-#6h-cXO=7AADcopNr`Rsg@W!kqn5H1p1o`J6Pv zKNJ5dhR_!`*WWmmJ&_C7c zx%G^qa7Blt+UIdQ)r8>LYsS~UY;^F?{>6lF&2#sDgyF!bbHb_7tEEVY0Z8l@r!pZ6!GeT%}DTV`;gDoo)9&^kH z;Q|EpS&ks~&N=w;*n%o-#+>XAv5~Q%bc3BSBb+kwS_F9yL2EqbD6g3L13vSOIIPz= zFEYH>=VBvV6e5f{aE~b{T62AcIY2jKmduX!!T#aoE(albbC%Q@^ZZGsDTlyZh`L3z~D!QKFms!9M$?_MJ14`~aW%9*;Ter)xgmXFj8g z`8ZP1Sf70p>~od_boCqrhncjKpHopsff-DZLyEFEW>sRkCX8GFHj zcL|~Dx7>;Zyo1ScX8J9}(qU4}sHL`f2cW%<-)nljATz4(HAOeqC7ja37$(>ee6`8m z_H{6UpKc0d+U+aDH{(8C$7dqOhMl)QT^Vj4u-}~)!KGu8t~F&-Qznz0^aGu8tyRrqCMm3WQAh%?rMq8aOf4@tp{^&sz(yhnUXd{6vL z{Hut2q)mqUh~_Ix@MFe);CTwa*bsw_3I)s&7l>>G+_EL2nZ|&8v*Z=xU7{`CFY>bm zw0}%AcjiKVUh;M_f`DBLctd?S9e;bYs!H!}Vu{#)H zM3w@2i{?A92p=qYxX3RHP=B0wt$3TbMtoE>pNED1>ypi-X~=(+{B@9nO$6|Y9GM_y zi2cQp;zW_Jr>Fkq;u6seRuRs(4Ke-^@p*B#_^$YIh=WZin%8`Q>=-F`6nlu~Z663X z_nU$f6+T^@FD?~VifhG9;tp}Ic)&d50*6Nwa8itqb24IX??il_>< z*NU6O9pYXwazHCb#FJt?$8^0gh!XR}5uzEbBL4r>bT=VUMPV4n$6-V)L8HYDG#Y}* zw9LTDZ41FoMbM%kp%zLlhUi1kg{ZrNf(E9TjY-g^g)Q3mv4}9JsEwO!(<%a6NJJ4W zdY;FBZhpS+IrrRi?=W)?bMHMfL0rcYv6Q4JFvjr=${pG`2Y^%QOxooD$nvEa-950^l~D3|7ST7Rk%RG6lQr5 z<+HqqoFPAtS!P7}`^1m%DZa$_xQ?6nt5XAMxz=i2trQDYeNb)NI-qXcX*IqV*lSg< zN_ov{d>z0c%8yY#hG#JM$!YeK`{d+B>QBj>h*>Jm<86CL7k-Ez*kOGKY&FlwvL`wL zFNj}JFUz2)JomlHpXA##EBAKWt+v}`2lc&B?($M%(1`WXb>l delta 84361 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 z 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 J6gM#a{{vm|J0So7 diff --git a/hardware/sam/cores/sam/lib/libarduino_sam3s_ek_gcc_dbg.a.txt b/hardware/sam/cores/sam/lib/libarduino_sam3s_ek_gcc_dbg.a.txt index 04c2a392f..7e27294da 100644 --- a/hardware/sam/cores/sam/lib/libarduino_sam3s_ek_gcc_dbg.a.txt +++ b/hardware/sam/cores/sam/lib/libarduino_sam3s_ek_gcc_dbg.a.txt @@ -141,11 +141,11 @@ HardwareSerial.o: 00000000 T _Z10store_charhP12_ring_buffer Print.o: -00000030 r _ZL15APinDescription -0000002b r _ZL2SS -0000002e r _ZL3SCK -0000002d r _ZL4MISO -0000002c r _ZL4MOSI +00000020 r _ZL15APinDescription +0000001c r _ZL2SS +0000001f r _ZL3SCK +0000001e r _ZL4MISO +0000001d r _ZL4MOSI 00000000 T _ZN5Print10printFloatEdh 00000000 T _ZN5Print11printNumberEmh 00000000 T _ZN5Print5printEPKc @@ -171,10 +171,7 @@ Print.o: 00000000 T _ZN5Print7printlnEv 00000000 W _ZNK6String6lengthEv U _ZNK6StringixEj -0000001c R _ZTI5Print -00000024 R _ZTS5Print 00000008 R _ZTV5Print - U _ZTVN10__cxxabiv117__class_type_infoE U __aeabi_d2iz U __aeabi_d2uiz U __aeabi_dadd @@ -184,18 +181,17 @@ Print.o: U __aeabi_dsub U __aeabi_i2d U __aeabi_ui2d - U __aeabi_unwind_cpp_pr1 U __cxa_pure_virtual UART.o: U PMC_DisablePeripheral U PMC_EnablePeripheral U _Z10store_charhP12_ring_buffer -00000048 r _ZL15APinDescription -00000043 r _ZL2SS -00000046 r _ZL3SCK -00000045 r _ZL4MISO -00000044 r _ZL4MOSI +00000030 r _ZL15APinDescription +0000002c r _ZL2SS +0000002f r _ZL3SCK +0000002e r _ZL4MISO +0000002d r _ZL4MOSI 00000000 W _ZN14HardwareSerialC1Ev 00000000 W _ZN14HardwareSerialC2Ev 00000000 n _ZN14HardwareSerialC5Ev @@ -217,30 +213,21 @@ UART.o: 00000000 T _ZN9UARTClass9availableEv 00000000 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_ 00000000 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_ -00000000 V _ZTI14HardwareSerial - U _ZTI5Print -00000000 V _ZTI6Stream -0000002c R _ZTI9UARTClass -00000000 V _ZTS14HardwareSerial -00000000 V _ZTS6Stream -00000038 R _ZTS9UARTClass 00000000 V _ZTV14HardwareSerial U _ZTV5Print 00000000 V _ZTV6Stream 00000000 R _ZTV9UARTClass - U _ZTVN10__cxxabiv120__si_class_type_infoE - U __aeabi_unwind_cpp_pr1 U __cxa_pure_virtual USART.o: U PMC_DisablePeripheral U PMC_EnablePeripheral U _Z10store_charhP12_ring_buffer -0000004c r _ZL15APinDescription -00000045 r _ZL2SS -00000048 r _ZL3SCK -00000047 r _ZL4MISO -00000046 r _ZL4MOSI +00000030 r _ZL15APinDescription +0000002c r _ZL2SS +0000002f r _ZL3SCK +0000002e r _ZL4MISO +0000002d r _ZL4MOSI 00000000 T _ZN10USARTClass10IrqHandlerEv 00000000 T _ZN10USARTClass3endEv 00000000 T _ZN10USARTClass4peekEv @@ -262,19 +249,10 @@ USART.o: 00000000 W _ZN6StreamC1Ev 00000000 W _ZN6StreamC2Ev 00000000 n _ZN6StreamC5Ev -0000002c R _ZTI10USARTClass -00000000 V _ZTI14HardwareSerial - U _ZTI5Print -00000000 V _ZTI6Stream -00000038 R _ZTS10USARTClass -00000000 V _ZTS14HardwareSerial -00000000 V _ZTS6Stream 00000000 R _ZTV10USARTClass 00000000 V _ZTV14HardwareSerial U _ZTV5Print 00000000 V _ZTV6Stream - U _ZTVN10__cxxabiv120__si_class_type_infoE - U __aeabi_unwind_cpp_pr1 U __cxa_pure_virtual WMath.o: @@ -363,7 +341,6 @@ WString.o: 00000000 T _ZplRK15StringSumHelperj 00000000 T _ZplRK15StringSumHelperl 00000000 T _ZplRK15StringSumHelperm - U __aeabi_unwind_cpp_pr1 U atol U free U isspace @@ -381,13 +358,15 @@ WString.o: U tolower U toupper +cxxabi-compat.o: +00000000 T __cxa_pure_virtual + main.o: 00000004 r _ZL15APinDescription 00000000 r _ZL2SS 00000003 r _ZL3SCK 00000002 r _ZL4MISO 00000001 r _ZL4MOSI - U __aeabi_unwind_cpp_pr0 U init U loop 00000000 T main @@ -407,7 +386,6 @@ variant.o: 00000001 r _ZL4MOSI U _ZN9UARTClass10IrqHandlerEv U _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_ - U __aeabi_unwind_cpp_pr0 00000000 B rx_buffer1 00000090 B rx_buffer2 00000048 B tx_buffer1 diff --git a/hardware/sam/cores/sam/libarduino_sam3s_ek_gcc_dbg.a b/hardware/sam/cores/sam/libarduino_sam3s_ek_gcc_dbg.a index b774145244a315160a741848df036dd20d7b8b13..d68d0775871d4eaf0a19cd7def727d05c09f44bb 100644 GIT binary patch delta 56939 zcmeFa4|o>Ux$ZshpI{&XUP4F$Nk{?#0z?QHARu6rAW=~w1c`zYFh~%Ts8LaoH^rz_ zP@{_R?moNU+2>s6T<6+z z<;`!NXRYU1Yu2o_X3ebmbLW9>t$VsQWQIo<4jX<)PFi&M$f9hsRCcl~Yl~%dTjcys zJYZSw@6HvL^+4Lc{(A#)|ASv3vDJ$GMy`%pfsw1N!1?>Fz@qB^{l70aSb=uGs9*7~ z%fXYItpD;a>N>f{vV#8ye$oFEiF(qE{{PeDW*op<@=SJu=%Ge0yU^vu&8o(MEP-C@-;lRJ(H*xR>-a-K;@_^3n5?AaGCnKQfQ z%FE}?zG}hcwO7tT+ZZ~u@#}5_?@Wqo?3FafG^1ytNlOOBu|bWrD?0{LpXolX{u~q1 z7)?rj=IO>OyPD8Zjde*W&z$n$r~PAM>N695vt~j}Oxtp-bKtRo9(l*8z|a9PIVJ9d zkt0TC+dp*<4CubU0~)Ml#T6RlSs7N(#dyjz`Mc5{*UL{zsU_nw%k28@M6%u zZC>C*`_hX7dpfozTGnBh^s=YS4@~OW(%G`&DdKk=eqsD5pJzWgKQN%%4Ok7}=PqOI z+0}v6(NV}9T^+a+UW!3_VL#$}xfAPN^IH2!m^TipiwunK(v~o?6f=3)XL6VQ6H|Nu zYHx}Wk2zLj<}dinciU4I!2CI%c^YgY&@scLo8h;x?#=KKdmYW+fZCgSp2s}NWB!56 z3qUSm`zx3yeTG$fb=9ZE*$wxGQo4NwUC6R(0JGFK-o7?9DTJurJZy-w%c?^unLi

$vYOLMs(!hv7H@oc8K$f?84Ie(Tz%;L(8E3-M)4WQpiDs{KvZq`g9J{6a;=qc` z!VJV1Iu`B|x|E_+;zF5J{0s$?(A81&hGNLH31?Ud5l4|_zr8Au9mw8tcvaxMus!vT zK(YPs9f49icxPaiefgb%T>DY}`}od4p5400+Mn(Y6xe<2Kr<>2^4j>$S?SMwbNZ3cmLKm8 zYzQ>A^a4@?5yliNBh!2!T2q`)&>$X?4d6N((P|v2&4utwCt~6 zz~=mJTcC&C`eGo?S?jeekZsp*3uM{{`44M7?b}`o#M>{ugthFKp{sm35Vlvoj9g#w zN+7-Q!?;fN<*x*C>`z_^^tR7z31rzX@ZW&#_}8R=>Gs912KvU;&RbGDr17%2UiR?U zupwJt3%r{78#F4`Tz6p?$xiK5{AStf9uKD58_o%KY215HFSBAVy(r|YHRj*jtHW4C zdotKqxvWozgF!UUbh~C?pik$L3oWY!dzoH3*y{!c(mTw=?j04jTM#@bd^v&<#9$`o zb}6j#sC-rjxZ={($IhM*PHFsZYb3a_k6o}hl+t+m^W6e{?3Vd~l%yvR#Y8ueEvvAv zz3IA8${1FBZ|mQIdQmY;`GlGq@;`pwdZq4eta^tJ15KzdYq z)7y>o+%ja@x|^5dv$t|hdSfzu_Io|{-97f>efGJIy?yE_;mEN49wT-^ZlW`NMy0uy zRf}-TPIxMqHRzD1Y}mcIW=ni#+j33ukE!+L^_VBwo*w(VeD=q3owB;aXCJ> zKbKC3hyBJOptCe1VVv-po@hAe?zmoZ=+>47l*$ICpvCo_;y85G);9R#kcd4Sdv4d? zIQerTBK;y1Q;9ihIV#upXrIG;b`8h{9gf7$bvU`5L(5u<+`s8MK|FW0)bH+A=>+c4izwmXIRfj-kkV8E9JIUnuE;%fahixd|ObpxHg%0^!?~C`| zL^A?T`X%)Es1kRDAabf#rb&`=f<{%uu3*mE>?{YG(_h zXwTBw!qML4_VWZ z*wZf~;aqzP*O&h(!1cw`gFRD+`izDu2MgDSdLB2-3A6`a8t!SAy%HQA<)+lQRTy0d zhbbBOIhAm@>7;l#b>$qabA0Z~gRq|Ek=dDL<9FE9MoMi<$n+#$xybH!f2ivyw%@iT zWU=|REg{oT12#PL7!Vh~arAyqh^uqFij`p4RsuMF+xoVO%*ve}sA8(D5?D!js^G-x|mZ%v< z&1q8@nIi{xVUb_wlYj1$@Aki~-&4v~rEIXa&QIhdxLLr!lypJx-Gew4`0 zp7KO-vN%ngBUX!x#U+L~M%^pLSSnTKqvw#2#cu28pA^iQ*aJ1>$vN z6b7rMcusszJSJwLEa~_Zah`aC$eqdXX7N$6Mf|n+XYq3}h)yF)!+5NaeZ_%diFmp= zPh2S8B(4%45g!+KioX@V5Wf;Tg)v5B!W_hrgT-OuWO1r^iFk#0o7f~iDLyNa(Ri}-=~XEAV`liqP+w2xNu#0lbQ;yiJoc$2tFd_;U){H?fK{G0f_ zn1Wt{8=T=VYK@iR6!CoVLh%Oi=VG(?sQ4SPRXiwuEq24`iwUNR!^I*)?EeZWE)cI3 z>%=wU1L9`!1#y@7J8{4GrO3<8%s>aRrpbH!z1eWKd`dMO?j zUln(X`^7KC4!E4e3?zzu#erh6c&d25c%c{-Z|to0f4>xuh_8unh@XlF#p5uLV+J~l z1I3}@S>gra0`URyDY1nkLOOa|{FC?>@tBx^GZx0{B@Pse#7W{g;ykfdyg|HEykCrN z(#k91Z^aMAL*n;hCmijWk)C3nh*J!sKUJJAR*AJ@z1ZY1YBfu-S==G+7Wa!s#4yIp z%s{f3D;A0+V!2o)){6CFlOgthvlN@f9pY|rzj#CpCn*DBu2?9Rh~;9HSS!|xO(ffY zvlN@f9pY|rzj#CpcUK0)T(MAGDca(F;)CKZ#V0}2{-2fNMRB{hQ+!waNc>bhD1I&e zL;OJuVKm5H)luv!_7KyP)&6s&7$6=mo*<4EPZB4Jlf@b0h2mvmRJ>KZSNx^enymK! z2^BbCd@dd&&$g^1ikN`WDCcOpirqSJH@joPyfgeZ|dmzPO9EtEQB*ODa#3>L9NrXqoapfG#I!9bU zrdie{;$Ni?}!r~wL0VSH#3k;=HRSO z%p(zTn8HsN&nI&&YmPXNM7&ECezSNFIl!{kiVu*8_n5+8A_rmrZ#OHJ^(#gAts;C) z9&cHH6TekBOUGoGEI@|EJdzn!_!RO4%bF(6PpRDfrYh*+)&mxy)b zDV9|)t{@Tb4uwA|zC=z$iHg4>5%0GO|6KgL!oTau_78*fUXEdwIE_5bvSx@gNjRz^ zu?3fjQSnw1@$V4tmcChhT5M7H4)Oh7Z2vI)lN6sQ;t??kH9R;8MMomxzLN7K7fPNe zo+tf9l0W7t9Qu{Nk?23V@YD?o*B--y~B--hXB=+YoNH}|(L^Ik+ zqLu6?(F%@|sO6n`N;L@AR7h0XQ6wrSFCeoL&LKxy)>Y(a%UVgIjzoFcll%Tz@)XPB z#3Xk~kf%r}nR1@pR$`P);))K^w1QP=uH;1`)iwHM%vn4OY z{x^y_F@hgmd2QiFp6`>9G1uONSGCDTzrgi}{f}`4+M#plB6z+t zQ4qYqxlR|n5?7T1&X#d%E_fBL!IM`zS8;<&&?+cjV_7T6YtfuZB-lWr?lh5ebeex1 zrlcq@#RX@wBetZOE7vzR{AyAZRRlZ5RFx93R4fzC4naKZ3lpzWtRYdgYDJ`A6ON53JM(dU8-_V(bz(J{i&iGqic7>gv0hvy zHi+veZWXsVj9NRSF#Qc8?4gYQWv{qjJRlwxkBG-aPMy$>QzPt` zlEn-$Tg(&l4bd74r6>|P!xih$3b2zUSBRBjmAFXcyc6x}NOXktqPb=Txk2)3aSa(o zK(iDZ#H}QH&~4%l(Ol$$zE$#Waj&>fJWQhJJt7_xIa5V_yqE|^sYsS0P0SLR?Lrf(}e<7B`5S#LeP1u|+gj z<8Wx%O&Q!P?h_A)hr;ON7~yYHd@FW}gC57EE@FzSbVwvz&k`$1Y=3a?q*K%x*g ziknCj=4R0pGV0Ja%3w0mw}KTq?8mD*KrUnilzSNoxtvVY?uJ}T8Rc#=2)T(e%H1Rg zc{62{dn*ZfH;HO>Sn?4v4LxHZ>O@EmfY=4*Fb4y3n8U6xhc(FNu!dbx!+4O*;S0N> zL2?s`U9m~>W)i!iRq}2UyW+6qBV++GV8)e5QS!0u^WmsFW#?T|-t zK|G-g%Pua2La~OhcT4E%D26~W*tsRrQ4F;Q^bTeR3bvH?4t5IJb8iXeJO5tI36|M? zRt9tJ@qL0t_MIz(CHBXCg87Xp} zwcWP3rB`EcNpQ=u{9snZ{%~xtr(HBI*vEciTyV7g@*}}S`-O4APWId5gL(GTx&WD#CxkaSYV%fa`05U<0--I(I-&isG_lj#fd6!=F(0C zQ3U4akB6Nci^ui>IU{>SX_YA;&sEaQO z0gYMr4(Koov2JnhhWrd$_*6INZpg!^Yh`G`qY&K5xf{|>#<^b5xf`;$%<0P+jCO7E zz&u@mA1jf2H{_C3yD}2)KWIJTyLm>tkHx>r7k_oCbNANe(09boT{gg;6_n|b+-CZ_ z9Y1e+I~;ra%RzxibgRdRwc0g$$~6MH98Pt5Do1kSas6@pyqVbP@rSaA`TG*Ne&xD7;Sgz=>NDDF|~j)d?QFPS&K^t;<3w_HzpYkwN=BMsOZ8;way1 zv@gvRUs8!rpV-sf37It8r=N^lEAGPGqwb_V+O=7lp~pSxNq76=xAwG)?|`1Ot@tzZ z&orp$Wfz|sPO;a{4@aU0Jekcxpu2?}_|pir%q;tGogkZmT39Mvc%tAfvBU6J3O)CI z4t}mbo;VnPu0teNz$22oxDI)y;dNMacAG=?a<0RUaO8DZ0Ec<5Gtl)Hhj?Cpb?{e& zaAvR{({~-_$f4__0uI-^xrLI6amn;K+zN*lhPZTygHp_2fzRL39Nf|3Izc?M%I(kh zJ49c=+|%Je{M-zd_#CF9I8O09MEqi(zZQ?b!5)7+<%)Xjt#fmou^r-=#SJU>Iot_{ z)ri3i@`&PQaG@`Q@4z49xr^&>ew)7;Cahq(GZv)7q4>EDuaQGk6tj%(hr5c=&$$a7 z@>lPR*E-a>qm8$PV$amL@xLEx?r6JT(Oq>u{PWbl3g1Mv3jz2Fr+ZlLG09;sc-gE>wj{NKgg zHJ)K7@a{9u_8}-@f^r*Q|6y=kXUMtsY~Fj;K2oxYRBEU5-m~^WDJH1ge(c}7PBTHp z_Q6Hro}peia2%W#%sejL$s2E0v*XKg1Rhi#>@q6Tm*Y%kJGO*y>sI?@dmG>N_V;T; zJyWxMfmtSSskzb3Y?S5P=XTDzP{h6p|2S*uS^Aly2nRFH4$r}zPfpEqV>g+zAD)^9Ouqz$mXK++uEYv6&>nGmILj_PJsh#iFAYa}p>COkFX2$zq6P^OOpj99X{j8Tj znz`Y-+Q~`g@)A@gJO}q$ed`PF24mWn;g^KreK7?r^w%wlB&PTxER)PpM3R+auGi6k zO9a1PD!c^iNmiQmk{r6>?<#zd3GZe7MRKu`)2*P|6-Lz7MM*eMOO=8-O0qJo<0Y>! za&K#b-mH7mF^U=O|^_y;?8HXftOo*hh!{*y-q&CxG* z_Z1ER-QYh6;zY$TheQX2F2+1f#f@Y*`y`S>Iub)I!^z?_agK-%52sm(xL68~nke5Y z-YMQEZV;apSq&KfU2%`NU;IYozGplRE6AbZ7;~Bh1?vL?E*CjIp!~4-l(m$NpZ1QBVHvg6_<-E#M{Is@g8x#_^@a$E+U<$B|q;lYJDR` z0R0Vf6cMw;AtG<1XSkWX0B1_RSiDADA==`@qM6Hpow-B@zH9UtRD7%mUyD4XGNGtayfap143Xm&{;)v*f$QheUHFj2WRE#frJ~1@2dbBVrhbNMVQtTIxh+zzyO$NkVu}~}#%f%|OR;(AB#Ab1`xTAyG z|86Pvi$}!pams+0D;A0+V!2o)){6DwKJg3jsCXP7hu{{P8_>Xh@s3<5P7tSxbHo}k zD&8)x6Q2}c5#JU+62B6EavgNV;E5R-A)YKw63-N;iRX&5#d+dF@pAEc@#o_0;$33& zUaj0OJ|aFYJ|jLaz9Rlgd{cZ!{G<4x_=)(1_?7r~hj@_!Mnl~4&SJVaP#h&r6sL*R zqPYPM_6?HPiBF1eipRtt?^i?o0fyNBCrdF&oF^_6e=goGJ}y2Zz9qgZej^?gJ0v;@ zW{E?@@g&>-bSW+quNK#c&xzZ__r-nUk75`jFK$^MF;6^2EEVg-d%&qQcuI=5#COH7 z#eaxBaD{{M)5X!^N#YHLcUK2fIal(MwC|88i{FdykqG~X!p&W5Snt{udayf*@S!A9 z8!eWIQ^fN`b5|SUT}v55m1SU*E6b^XqZSg^HFk(QrGJNn;h)66lNc_4C;mvn{y2=U z7|-0@hI9K&%3uzO@IeY6OJ-m&5n;E6l@dibQxRs9xOjV^IA7s43cp_ZpNXrEqxzxg!I$MJd7G7 zS4mzV`AW$*iT6eo@Q4(@<1hz(9;gU{$s(Rhq9m^- zQF6DFD3M3VKF$*c+#p1;f~RVJV@NC->G zna)Lp;JKP$ndOZ6c^?4sXdXOBBWEb#b1W;Ha)r`68~fj6V457^>LJ>w#akt?C#;ww z=#3-LYyoH-fw_za8b4sXRT?%%em#l1 zaw8>hv$$1k5qF5Y#8z=1i6YxC9ug0WN5x}enAHOD#h>QT8kORN;DMKk-4c(sywiGy}4%;=so5a=Pda+sDC~gv4$lkhn0Nf?H zRoo-)6-@&{yaSStnlqGa-8}%B69v$;9MGI7fXQkZ=0pK$QK(6LvMr>k>#9DEQSSRwr6638B8w@$WdN%46a%393sm`cL1(dO;i%9Iy zViE;z>LtqA)Jv2@1@+mMRY~@7u8{@%ar(0(yqd<4(Ac^&m9-RRrj{bQ@okzA(lBWv zjeP1slQz;Sqzsxoz<4ZWu$V;JrmcV`Puc1-K$AD*rJV6V<}u1mpG5_TG_Bwmwe5H% z2-zfvY#RrVjRW+8HHu$LVnZ4vH<8JjJw*J?l(7M=3g1okvMe;KGfaYqslXP*v-ZFs zQMJf48_0Q-v$2H=FCno7rdc4ok}@8yzbu$)UIb*O+CsxejIw|19LO8JXaxNK&(5^1 zO?Kwk{)VxAViy}JX^xH0;Uso-6hq+N%&{d#9K}#O=Vmjc$)Q@8gY!%2_4@ zZbYvCM-Iz9@&4t>wZ%!!u45t;bB@gxyNKB99Hq-ug{JiNkIQGuu zT9L;n$z$}CYXoxHmgY2MM{=BV{c-%fnJD%6LtBnz;xAY?nE<&Y_B0)cnOw6UP6|f` zRlw5SeD91}SD1M%t9zOmwJ`}$dQ-0S*dw#Cln49lH)>MsOrL&_Cf6?Z>C<{SlWRBo z^fl0Pa_u3XehntkIJx$^PoJA^CfA~`LGR6XwI|M*2gT)?y(ZL>v{&}%{6vq;T zyNm14GcRU>O5v~?Ys}#B__-Gkf1&ygX{;CE@H5?OkNL$ry6N ztbKTIlY}#2W*2{`d^>Yw_VNz{*(Np1UbrrlZeFg?=C7Zb%gBeq*-ts<{EHRFm2-9mMW!ekkez^Uo+EV4@%99b9(G)kPCMR zr^j9fnL#)Ft#)#f^(ka74CnONcVJumBr6F5LPqU=P!epngG-X8lGUAeuw(J~?1i50BnEmLisVD+!EZf`&Yr&0`~i_iyy^#QY zHHPWtlF9#uIWgy={9+|=m3XUor+A;ZLHu7gC#H+?#n?r>D0Gc@pZK`ARpjBD@!l4H zFMc5YS^Qk&R4C*BoA|BxlNiV6E*K#JyNv86ri#3)g!;bXKyj!zLOfACS)3%EDe|C1 zKj(^^Ql&i4-1~?X9*n3k&)Pn7z2g0%xoU-Q^V|;jjP#ld zvsxraztu`Sjugy5s@Pu~A(n{K#JS>SVx4%qxK=dpVt`+B+dBBB^zS>2TIQt;2so;M z!B1=G_dC?~}Yyd{KPU5c~fFDGrL?iwSW~M$*N> z;)&uJ;!JU&c%8UXyjOfod{KOpW40DGrL?iwT;$N*4!ww=kC7O3M zAl{{tmx;HDYsDwTm&Jb*e-h&`jAMEUd?0`;-NaNeQ|v3cQ&a_#PZTGKXNvBW74O)m z-`V0kaiMsb7`<96*NZoZKNoKo?-K77?-w5t9~aF_A&~GZlHED6_auKV{>@?33Sq=$ zNBxvP`VbP`SIT=9Gob2`^4{B{z>-YD7%e^%jdkns7I zh*>e55yQb>6yYCY5W^^LS!Xd#>?;kh<_w|p=%aDQuqOde@ABErW%o%VFnUNB#=q=#t2yKr|=;PKT-OV z%Jk$v<8Ahrlm+ReWquU7Ch&0>}668vOcNZccMRp)PjrO%WyeslJ-kz>%3j+k zG}->9Q>en8nt-*36GA2SHwkbxJTbJ?el8LIzDtC^F`co7cl>v->pO>r+sisb_hane zvM!-A`wv}0v+OZlL#58Y%Oh~*``4*ksMfxz8(jUSTWFCzJ}H!EKahk6h3feaYx(?_ zY=4;)O0zq44{fkt=#GTG>mI7MFHS~w@kN0o`#^Fi$qx1i71(2XU^|xgK$KT|gzD_m zQ{Z4(N~qj^KLwt#2}yQFYUmXEqEtj)n;KeS4@tw?MQNd}cK@D;d{NI(v)#K_sA9{q zUZK38J)T>*IU{tI{X_=bT$CBwW1rd^CARZ{KzH+bfh}u$hb|supLJR&!~W!qPlS5hdqBBGN?1N`wt>P@$ZaXWKZf8yj z<=74U2VHl&U`i<7zO*dV*Z#09)Z3nPHvWam5byBWq2uhVsq{P*y04~&2HSPh;IDOB zC~SW|9saH?5B0Y{nU1{7pYE*nwP&3JSHC|8@kY);sW!|&dHi-pDAOKSfqzE#K}D#u z-Su4L^u2QtrS;sz73yQZJS)`0&N?4iIsbel z_Iv)DcmcLx>jg;6_^i7CUtuVC6eYQFHnNgmiGNR2Vuv7fp#4b|()nRdsH=#vR?V-Xs# zvjztG2FBX2;F-Y=iMY^lakevyx$z-fHiuLC&<7K)>Wjbmt6aQn)f< zh(UvCdpJ)wOWk1eY#N>&3q=MtKkwWQKqH)F#f+}OIvcEO)M8Jm4yBH{5-Mz2Y}p2L zjA~7qIFpH)--UIr`Jusf&6S~)(RV=awcq8j$G9(M|Afyz&;Doul7G}^zSm>UY`B}e z(`R0pZ`UluJMwq<><@YDF(i%If9$hwlKr22_QyQ--Z|7`KKq@rKkBnje4(xQQV{0m zKLusyExu#2=k;)J@nv}I(>(UP{m5%yaJ>15#OQpVeLn2nT8UA0EPcKO*4U#uaVfVK zFASw7&2iO^)>?7AsY%iEeQpaqZaHbqX0CYj4qw#Ch{}@u1%7B-v8?kVG5%sHwVIU1 zeBv{&g1OrsaQYE551}Bv<{3kssc~Lg_U_PHPx1pi_Ph_#YhO9kOle1ZLGQI+<=N7K z9(&H4dhJ&Yb#5s{6ti#-ap9$DufHbG_6$b2yC*9he+jYjh%Yb=e9SDLgJzEd?CqF? zI$wrL3haFg&_b8`>^FNh2zid#^Mud4K}(fBAM@~Tz&20%!#wueeD+(F{#Kv;E{{FV zh-2x$@3TKF`#<>X_j>F{c+keDof5>A$%45%uJb1Ui(y@;wLGRuEV;=j_ z9(%sA#%sSCg;R!bcX2C3fzMy!i)|JBL_~Hg#B9f3TZK3<%=yj^ABXW~C<6}M1~$&) zpx&3ElHun2J!3dk;I%LGWZ)!^JzwYS-Jn&nf6!-N;;}#3W6xKKdF^)(cUtJLefH%Z z`w1TVzxeFaPH^lwW8uwzmB)Uf$3B9R^rk;c_KDDY?Q1>ulRWk(`0Up^_R*m}`+AT4 zX&(D?eD?cM+iMZ-E(kUYXHvZRX@WoZ5P}ORu?lgWc^X* zyb-1k9`i?^{brB-G>`pJpMAOP`B;^=M7MeDr+e&s#I;YqPWIiP_uB99*w66T5BJ$` z9AU4&30*ESe7+I5Y$#S3hUXS_t z9`h%B=0`^U^TETTK7ac?{$|@hy^Vu^#VF^STEF#0J>-cx$CLD5d`T}IWj+~{)D@#+ zZ;jYE%K83P0`%SzJ>v0OC=b4pjf4Q?neC@qA|HUUd z`+vF5zQkjHjmN%O_85zpWzmUtWm70+?k1n#niFx`pW+bAKbMWZbS5Jm_n5yF;qG?6 z?eiBI>)gQkl}}$i79U>3_8;{5t%BbI_~T$5*XCn>lhNOMx4&V$Q-31Rd-q?HXZwHV zu`lx3?|1B@eEQOBzs6&KgU5cB&%Ou)l|2Y|7q^@$eEyo@&pms%5s}?;TH^R?J9I^g zoo|-a`W$TbWaws(gS(X>Hv`4RxZ=z6Z7nP;E_eF;ZG%5fm$86F6+voUWopP41aUjn7Cl2@e9A>9la~oJ?OrnZ{ylEH9b%=<;BW zF{?E1HR;wqg&f=-d0lxh%f>rSk^_^?ZJfShaNcrKVm|4WGr*VL0Fz!(EWH7C$LUHh z&*pc#e9i`&__h3u*I<*YLia0P?ejI%#4EJ<6|Yq1H7Bt&tYHe|SG^{k;LFhoCa`VS zoX}>6wU9N!7k`8k-#)lLdmv|T6kNaKQ=XsooQ5H*& zXM$}@2w%f%AO9p1zc?0!XMSx<$U4~<|72hMll!;D##+dl;4_$D494=aVMB54b?^hI zaQDmzIyHW*y>5o~0WQnBt2OpV?rM?!le=1NXH^7y=A7;Gf41?T8_UJn_JWFFzd3m^ z1$r#c60)ZI985P3+T!!fplu0RGko!9IPvZ49>fMU+mAhn*9x^S)0rklq5bBAp`Ow6 zedgzzz^YgZ9ErCrA#1iT{%jM!G8ScaY>g`+YmP7e91}m=jb%@3#+CS+nnPW3t9&u5 zOw6`sT7|Bv@lX5H?8uX$aOfhdv;9bOC^I_WXExuMEp-#n-Sn;)vKIK_FEH`j%6EYq z)i7i&^u=Fj;>T*R-TfiF;V;)d@u7cL*B7^sXf!jWm)60)xF z#lOPDua8B!!e7^~^ch^~Bw)Y!5UR#z`+H>hr1n+g8WW?fFs_L?=Ss-B&V;uqud_!y z9O@TnvS&UVN*~$Y*Rr-~#ugt@Xs2<$2^R_4s~!#w36$9{!iBH5xWObBD{G5mt+pj( z-RN_9qlw=di^8!~+Y+*F_Qk*1#BVEceAYA4R>$nh&jJy8dpM=UvBb+-(}gqehx*EVgK#9P*$|BwFD7(kT1qB39~dmm&^?F6NdLn zo^0fP=1DKccf(&%INMMX?gRU+zfZPS%nE_5#yI2eIzi^;^*{?!pM`X zW$onCEWXx=;k73G4C`sg?!pq|r)3%Ll*pO*h^!+of-cFLVjYmoPAADa+xlK|)G6X= zR+q42;K-`{WxT zvu{ud{LJD7q&E2m>v^BSc7^YOO%e_Z@A|@d?>gMipMmDl67XBa>xFxMn4xUZyv&U4-#i+EfHewuT6|kPB=T)1 zbYLFD04GSU6t5RIh);{JlPHxp#ka{f@f8h{?cY3+0VXFx0cDz)K_cQQB*M*0$-3aN z0?J@i;j1N^mz6=kMe( zK1o8qm4y8+vLCu)aks+FS3D8^b(D%cR0i=|MKDi#AVSxO<0zLLjDwVzPa>fa3O_|G zQ+T;}uJnt^A=n`CY7+L*Iz_luyjR>r4$~tc;8w~o*sgH%#77}sd_x&LtnhCY-U0Q9 zC6G>zLO&q(CE+LE36EN5a|NS_>EgMHFxQD-Ef&oa9&or)@opE*_d=n6l=3*sdP01f zL_#l;2;V7wNETbxpAE79KjjJ{{#6l<;}aW*kRbLaCt%Pj4j~bL6bZ*ur9VepPM(Sf zHpE*<#BU@K|4HeeA)|=6k1MBPgd-jxVemBxgU+~M&G2sGcycoO1@Tl8@u!f8zfk(c z;u>-a=C8zN67e4g&GG*Y1-vC5A>rtIF@!cBoQk*bi3ube43|7oG@ti`-4e=R9f_-V z_2LQ=cIy@Xr1{P$B0QrAZz*86xR=C`dY`zTgoBP4ol@Uf96%z$A>v39Q#ND7@g(f# zNnRk{&_l<6^O;XLxRU`FSk~R*JtPdbOa7Jk5sCPpiGL;MSk^b<-$~eIra1Z>@kA1K zr--LVxl)B8mpGM#;Wd)47i|)TYen;!&-wbyCulzN3A^7j9P)eOx8%j>^ThzVUHb1t z!e4YGS1v(OiQ^Svk|Hc7YtV6sS1Y_u;kSy-~`C2D-r}Zil93x?n+Y`JIU9Ol_gGA0wWo@H54!($6L_^uB~_!U#*e z5;VvEWmLe?O7Q{mZoGP1e3V3j&nWzD(R`f~c7IX4uf@c4#Qy~@ABo8%>@!KkKZ(To z-h^}>|FJSj5y}){p?Iw#E)#E%{$6q&#)RU7Bof%D@ZIDCn28qmD*RK0^Wh9;q-zHD zKO=Uh0!&lD2=XDk_*5K6B7svCK25xs+<@nv#mh;=yH4SEiw`OMm*NxBzZBKV@5#r| zZp9BtIQmTCT`+11K7n&KF@;2U7KtqxBc7)4GsUUW&yhS&yor1Y`~McL+(yEoO~PTb z_#*ino?8}QBN1KZSf9B@RZpGJ^^j&QgRj3v#@Li6bxpwVCYV+&94UgZnAtP`sH$ z_YD_jSpGhVdhi!A8z(j-M#ss#^ny{adFOu~-quKYFuplpUhO#qLnSJPIiGakV3N10 zbI|w)atvk?g5WrGAY?H<qoZiDStwas@I#uEd5#Zm!UFluq8XU#Q zb@&`G`2dQVdDUoi~wa#xIg+Js**%#L=n8VFi`&YH~Zy zg2^2i$&jz>g_(bJF6RgLI2W~p@8RgkeG5Hyrxo1mi}#Up-I3wgn^q8VzTy|Om!swa z<^Lc;EIgZrhm--ZlJa5aGJo)EJJ$kccklpZqNsf99Ob+1~71-poj6`@j34Mk1#pK_$ zW!NGk|D#PF%kZOZ8)oEhee!pX9A%N12;a9wsG)3prH{g8haWlGD#zSwkhD7D#jZb)6n)8NU#OK@pxN9@msjw1dQ-N2r=8|x1 ziXK~Hh?h0C($Vn&=VOs@WNP!!K;s?1I`zL_?ffsl+WAU$=e^K9i?^8m9|w%vr~u73 zU%-1Lb8?e<^9>mANy*QMJIHJtF-7xAXUMxHn^!tR-Y5Bhct|{EUhUkMI~RXoyqG8^ zi>AUL+|(1$)DzG=Q{E4K1LJ|kVu?6eEE6k4K0Czti_CkjP2dydrU|!>IEynL_m2RDc!YEU`+g7Hh;>v7Q`-_k@cLVw1Q=TrX}AHyWb< zH*es=Aftr}aHqISG{=1C_ekC+?iY`cK?yR$MC9i7UiaV3dYys5lkZWyB5QMsc&aRcsM= zh`UJ)zxIgx#QowS@vwMQJZ8RV4Z}o^UU1lph-so36+zGYZ5f^?n)xEgg_281jQ2{# zGO=8oC02^n;-Wb0e;O{O0t3Z5afP@_Y!X+C>&0f#Oh93PX@+ND3-#a*ahKRC?h*Hz z@gE`{q5=o_!{Sl#m>A}G4dL-(MC80Q^?bg9BicN%Kr9r^co5;ml1s(tWUb61F%qs6 ztHniPt++(26YE7Yz?_3aFJ*AO*eq@oH;G#vMy+j9>>{ghsa)J6?iKfo2gJkT5z$Ps z%|{7w;0i{>WHCd`7V`|T|MR67OJb~FES8F9N)CGSg(I*+`bx1%G+#WzIl>akV4YYm zt`Zx>)npVA&5#@1NJR}^Fe`2qw~0H%onouFTij3Lq~w5jSUe&g6Zzl<yCTQrk}kj?AoK=Vl^kPi(oUa?prmXp_@gv3g*N?atGPd6bRZuZCc4=YO*u!>x2 zS!U7^TrGKxXx?K7{RYWqQWElJ$va5w(w$iM5i*K^G$}H~d~zMe17eXlRxA-q#WJy6tRf%4 zctETXYsIBv9T;WA6;iAc*N_jPh(t4^4SA#F&Ei(EMcg6oCO2R_Anp_Qi-*L+32gs} zcvOmGVqzj3Jcd48G&ACm&5SshD}A0=AQp-x`{ch;vw>Rj0eP{;xW;D zXbj=;ot=0QFpfD9~7^Oi=0FOgg) z){9N#c68z5da+qF_Y7>u{x>%bAmUa9n72DZ-bHx_ib&ie?iKfo2gJkT5i#5a_OGLa z#E6(IW*Da7XeULUm~Y6h=0s5)vvDxswa+}V8w!$4Mh{P>;uuKcoVJwA)a9paU99Pg z@}s^VY8VM8IKG<`vL)mY)G!j~MJq_0{-CQgr!%X;C{IV$Q-QOD4P-G!2P6jVTgg+= zO_8VJm`6@Vd65{>?jbRx-A7`Cd4Q}yjUq7;JW67~X9d7HC?^u*FI=xNEfh}TnresTkeesL3tZfh%vZmESt@$4kgJG7Edpae)X&V3}>*a4Dl zibPdEN}>u|LHun;36Q995fU{Al@lw77#8D2v_Yd!BcaR?vq{vMTrrPC-N_dVNYo+h zX2T*9b!n_vOrlPeh|yB6pmJfi8kUi$WaT1urxnaLA1yJgq>M^eC03KDe2YZvJyQv5 z#U7B`Tnyc@+$WU*!r zz^xW!ROW4B3yDg-!w}`alPjp*yTn#NfaLj=c$lofBY)yi z60PBwXt7S9RfNeXR^qub2V-P0LRM)`15BelA9X;?Cedng#XJ(NhwmdI3&j~<1L7X?3Df~`ABlFqUpzpf{T~t!ljsMIh(}2@^JAjv56~}! z&BZyan2upP>Hs?i&~y-}qREuOG!h*~hM3IC^gHOuc(r%PMU)fNd?BMAn*O0y@t2V3 zA5gf)KDwGK@U~fstt2{#-IDi^=pT+qK1!m0NamI>17x-;8#6!|{X?0;%SrSPHIi$| zJniD&q5o^50v*F9Mc7QDgJ_k!n?%2GSn?6FP$h%}O$niYC}7DzE+o-Elu0fp(LdBk zt|g0+0VAVUH*p0W#3n`9OrnEmmAsoo|8Q9H5fc4FBm^=8B>IN}$%W)pWI%E`iT


{$ao510?!~@NpnBK%#%hm7GVS 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 delta 84378 zcmeFad!ScS{{O$K{_mAIqaeC~vUa$39 z&%M^Zz4v?V{ob;z#q~Q{F6~$_VBo;2>$;R?_Zu*%%%mxM1wpVe2#QZj{)YT92<%_o zr9tqM;(!0|dH8`R02 zKl;o5M-Kmy{mnT+_+R+T{#PphH`LAkm(>4f1Vmr{BPi&wxA(V?S8)7EK|%e$x;a&4 z4~>YrN6jW2zTdccGw0L>lTVs3{-MbY*JVzgaQK184Lf$ip|hu+a}J9SA5b-V>b#os zr_P%`e)_zbQ)ipP{m0kNn?ChSQ!n3t{GR;B%fD`V!)xPSSAe2H~v4@ zm|x>xHW&9fFzWu$H;w<$ux@A3b><*Zml@Lbp%pEsR+!vFnIS8VPnPbueo2d*$LKr% z)WgX=ck7`h7eBavrro-*S>|WGOnx2mqkAT%OJ-+E3l6NTDyzGrWzVorqq;v|zi-_) zElby3eM;ulFq5h4(zSQIbbDB|ZrRk#qhaG=#~#^l`uy6d)8eCQG8M|steMa3JMrT^ zGuOuJr)S1C*w8EpcGlf-bGNw9X_@i{Ynlf^Vcn-Ux60JSXP%bnS+{0gLGug_b|LM}RCYW*0B z8rx!U1DdU_d-s-BtzSmYt+N1iy0A|13tpX|MP0uYZCbzQRk#%u4q=6O(FajcSlFWO zVt9S&dA$X%G9%?PFKkhZASkMPWksvjdqIaQWjE>+naJhc!lDLc#<9z-ty-7Lu@a$} znid4X$oQ2vqE;=td8T9P&b+m4>pmz&u(^qQ5G-gA1OtqkYWZ8s8d&<&J%vVwz~XjU zrD^_yTe~%Q3qD8IwY;rcvx25Uun>NoP`z#4u-n>)i<-qp&CG0#ngng*2cOAwtebcH zu?^b7Tok|ED{L1Z@kCS<55_;4cJWWn$efhL$*3jFA=p~%LZWaVvJv#Ce1LecI8q!d zju%f7r;0Pg^TdlpZc78%@HHw}A>J##B>rC9ZWuo>E7P_yHscJ|JS>i1nw9C4sfaIG z7PYFYzN0cOpPkt+QxcytJJZ?SmG-Z!qE5;?^*F~!@i%}gpRFqX!P;+@Zg zZQ_HMX7(<$F<4X*Pg$DjP-2Ucn#sTMf~A@Arfy_5xOe>frJ3S?x40ypeO;za-2A%C zvGuALTUC+UfRVl8x=f!!TbgLxa$Tk@Pj+d%@|Cb*TycG-&A(M%5|6$<(>=fUYOc== zswb-IzoTSCogcZjE^}W=i#-ie*|JPoi5X<9yiR;w%Q|-n9(t?e&S+iL^33W?VG~oc z$)a^zZpxhBp+$O>?pKS0b-%hP1+7c^&6_^EUt+-VI%n8Rg*>KDeI(PqS)QLMa*q1& zC~Z08j37T6y-MS{M>6G(>m}}SaUbmYH|5%sl=0&eR zK*n?L^_i~uo_4(0i*Pw8-&)$T{+O6RC#jETB- z53V(PjM|FD{vJ8B!QOk`BVmZYSf8o%_u+WzOPO|itYR$jKEKTTy5q$-kMJ~W6Hh)x z_~V)H(YVX}uzhAk{7TPE&&-IrseSQp+@(Czv%v_Me;yCGAZ!&+DbEyTK8v6FRi(JCB4`z?3ToCUU&GHo%>dzrBZmXCHA3h>D#1M&=6!QLaouJrCrFm zElq^Qv=ncDEK@KQrnIRVHHE7ZlkDoYgOj_uqa6_?@U$Z4!jDZ^5wj6*5=9Ih?nRh_ z2zC=_<3u=35p1_?vSLRrODw6@t5PR#E%RTk$cEW!koW!fPw& zu8x`hXRocMuyA^Q1R8 zBP61;C!!DPx`VUQ5z)mFae*gdEaH`$!8z88upSZY){I_GhxaT+08Fa2VyEAjSkl2+ zD6Oo`RFELJ-fL-tqqT?p*z$I@WH+S6h-W%%=r6qp+Z?UsPK4JL0Wj&lRO>g1CDpoK zT3MUPYW>=4X}hD9m&f#@)=^RZ;BG*?L~9u=?#O)QXzlAn7^(-&gc_R#4yi6zy# z6Bf3~+Dz2IG{tL)hX;F3v{xB@zM_N~FDI(Y%bf6Pql_FTJ zv++48(fUGSNwv<0g>AAnlhyjH*HXEobwByBUTaivcbbKWXO5jiKk*_|BLZsx!2wQ$ zCW>ISZb-EbOf0F^&C<%+Ojc_@EV#Wg+R-{#er$PxTC)AR74edN>o_mM6i4e2C&D~M zuv&MgT5n1$sn$a5C~T9pnP4{Q2CtmWo(wt=vL8M9RD2x(<)CR8-(Td$?Xj@A+Kqt@e-cfEbhpxL);L-ZkKgDJwQsN(Rg*4U?Ky99WQ|c!uGl6| z)*35o`rkcSk4YA5Gg(=mcr9&nWE~|xwp86Pe>d8Qczw)azZ4d?3wJtN$2k%9R|MOI zI}srn?o$#=+J(DeVVkVYWVN0IKewge+T7uZ_f6=>dOu6zrNdp&GYBe;)=RwzrHEjM zo3}JMEVWC#mX0rXdFZ|qo9p`90S$?edqaZ);JM%D1z0x3lS2nEzy9x%LnC&R@P>+TARVo)wDT38ng$Rk(ixW%Quhp=iC}3?StMx(@x>`3mT4&3T^)}<5yzRBz z?pr_cB5ZfG&T%3Dq5YK<*Eeelh;6^Z*~BZ6y>3GjJ2&1>DAOHFUQpY1@s7bVgW+KO3RM zi?HwhLGT*CMi^QI3xcF+yA$D3CqlUwp%9mQ+f0P+UW6Tpun9G(VUZKzATPppMA*a# z(+=<=tcjr>E6fO&I}r|7gi4e#tsWEv9a|*J{Fi;izX_h-Go$L}+}ft~$tcFvFETIum|wXI0*m6M9wMr?<9mScOZCAMI6l+kmdkhTsTN z**xI+I(U>{u{4~0VGs7NMqJ>ZDj_kH_i+Q(}bhDCLo9xuu?kGuRP z)44%ndiU|DeOz)$SQIyXB5K~KRZ^qw%qQA4DpBo|dxh=e+DpPp)V%i2OzZfiUSVOQ zcCzmGY^HZySP?RAyNb}peX$?D(0Sn5OmY0yTZmgG?_rljZR0hUhTY?$O_|Dg*QH@m zHeYj(#4|1IkuGr|!ug>|UP-y}FH6hH(x9iroU`afSu1t5e_f;cDpepP7ywG<;xyu{CPG=lKn`Q>#%f*3sErI zi#IxMJT1dsJv=eQKkidc?wBNI{7aZTxkq~8kMhDF<=Mx1a>p5e^s3T0yI>dv$9nOO zZR0tNPaNV4`bOheWT8v6BO`T zBbOp`<>2Od9gs^=u-L3qQCf6Wy2OPj@bf?R?3pX$pFf}Jk8NYFV`022@W++pF{v2; zac%+glT5x%@CaxV{eOc$+PmVf7`M59pO^0(e5^dTnBt&Y@SXD2%x7`atr)c#fXA0& zoHqASo`YSC^U2hIl*-0lLm$a^Oau>7UL@Rx;*=^;HOR=vp5b5o^lF` zgE7JHl;`jlgA z31*_eCU)t3FaM+XgT7(smMgvD`|D1;ymR(huXL-I-;R7Cg7V9jme?>qLcRl*S;qVq zoz7Lohe**?~9qJB zg<>}mmsqBpGuCK7LYywn5-%5*h<9hTaKE@od`bL3{F}H}LDE2x*jpSRjunp;&lJxQ zuMwAt*`I6SVR4K2y7;O1rC5v&k84;e_7khbqs8OIx#D@^bz+<_8~j2A>%~{aH^g1y zKg8Az69Mf--dm+0-ZLam5Kk88ix-PGiMJbK{C}l_4dR>PyJ7~rJOeipyNc!Fq2l4< zba9q=xwu5UTfCplBJfKp*eZT5{!?s&V-y8+5Qm7v#goNT#mmGWi>t(Y#plH>pxOU< z^N9_7Dz?O@Tjtw}1I0n&MDY~yLUEzELcCL4EB;E{EdI8!_W$=)@S(_C9Td<|Y$tXW z2a1D4e$=P`N#YO1OT@dxwcPm1q}ABa3w zn-vl}irunW7%Wzclf-G_#o{7yrFfV4w75xpU;I#P*ensyRO}{ZdugFsJWM=UJXOq! zKN9Z{?-qY8J}3T3{77tsPq^%XW@4{|*`U7)juKB1XNq@<4~iSam&JF)zlyuXCb%WU z2KN?wiG##Zh8X|jRWMzw6)zL77w-_)h);?yiEoP^i~kh&!sP>nv=ht414!=whpFH= zu|}*F7m3TnRpMH4qqtRkU)&`YVCE17l!)EMD$wlzBUCU!tPyL)MdC7XmAF>iC~g(s z7k7yT#S$QP7psc3|Bq0?1hGb}6&H!i#8u*2aih3Zd|%up7POK8vAbB+O8fs+Du~5f z#h-}xh(8w}79SO#5;uvjihmIQBz`1*Dt?*O!Z%`s>r;+ZW3h$UT5KnMeJrd`Ozla}^Yl2{x>`huDkA1&|*ouU`1Nm?e z97?vr_>W2!f-xid}Szfa|B#LZ+`5Nr{*lJI|j~8c>`{K5+cs7YR7s_5I-bLch-M!)i zWEPI=r_LpS;l&lGY&&9805Apqo5lqg4V6nWE`#%-S z;b?MR5R4a3AYq>(`vu|>5?{$GsA46DRnh#O?zDE?l2 zM|_V&1G~gx%R-@OqdN$lHoKNI3th;md{BXK$`QT7mkiSNv!=C z68rTjBzD`gN$jRSBC#9ZL=Fyu`$_CYn@H>>?~~XIz9O-aH{&O&lQI5Xxqz+q01{j0 zSP~oIRPur#IFH0ebQOthWF?7h;9(MD{5**v3=8mwE@i5~3K(JqOnN-|7On!<1WXlJ zA(OJ!&>9;NO2Q36Fp+%Jn1c$eu}RjC_biYq$_#?QmUm6^73dL@YwP7cp`Yl5xZBpYyflC8j2pI3gHZc6 z2!h4r?}K0oi8bPEWgc)iyE%L+2+X~qH-lgW^KW5yCDG-p$hQ-{6{`{kj~8mcyt}U7 z9i#XeX9z4j?2Hgci{nJIlfphp`6=RD5_@&6xIkPeE*6)F%S3i1>#YW}Jigt>0&uOk zUfdvJm5qI~xJBGfmf<)jek|@3zY=$g1?-P9+{zM5&CNI*K02@f>@Jpzm131RM64Fa zk$rF&6DNsN#2Mmj(F{2J&47c8Gu#<*_%S03nh^!fh=OJ$K{JxzeGCMy5jT)HJZ%&= zi(ABP;#=bT;tuhvEEk3a!EUi2O!9?dkys*j5X;0$5*tjFI7F-#M~h=c-T|loL@_&q z3pno07HdV`31|62agn%0Tq>?4aa>#_-Y2dR*Ncyd8%1-DJRUpaHWr*51aFD&i#x=f z;x2Kw7(_`uPM6@hv_$M6mWkzJAF)atWQg$}%>^7_%}E%Xp!`H}ipXi*^qVct6&I2? z@GcUUh)c!g;tFwRnac5x@U5Z6QEZZRlG$_qt4 z^Gm-Hu@ua*pqvFbg7*=t#6e=UI6^dceBnP%`6(oh>^0(SajrODtHm|qT9I>}>AyiVcaT>E!B*zMx5Vw@4)J60bMfnf5lMx;c&B$2uKdI{ z;@)CckrSBd*I(S%uEWhDOTE|!y6FRYSbC5cRxIEcj2a)?+>Vtq%5 zqrog!d@KvVaU@D7h!aV4#3XSFi4H*@7|tNkF|)B%B`;OUQNV*+On1JOQDgiUtgU z=>g;?FpnWHYlM6)^B4*v5cy@ymuZBNU&}m(Vhf4{NaiiJ>UUB=!;#Ls4l? zK&Vi~0uF&3CXk~cK>1n{L$Or(Wh91Tjq+YUKv<8`Pi$9D^u($FZ zz)twWveR6~~h;Gy61e)g)@(zWKT_A7y^qs_Iab_Pe(spXq1UH;6{C zfCtPbEs}zfDCnI$)1MR^79aCnrYtjh-MsHIdqp@xA#Ob2q>u+KZ}F8d9Iw(YQ8+p8 z@%EBjFre$|vF=Zz}K^Xa<}A6?L^-iuY>@7A*KWGP%XV6X7`;@;kavXf6bD)~bD(19cC zJ=*-|4q-p%dEsw6gnKK?r-_jrRPQO;cP|f1_xuzsE%AOG!@+)?x=$PS-(wXT;yE3| zF7;}h(x^?GJvVG1L+*Kd8JfknbPS9AYVlM3!;(F=WGwE3`uCw#?@@UcIi0b&W7xs- zVA09-`!_dkRd_p2O}%bTUKN0W*n^`NE$&|#w%PL<(BiH^r%tI{4i>V9I_eMZ6!vt6 z64{x1omDfnc4|Mq^Cw==DJ%0B}rls>$d>Q-{)8B z`0+%zXTQnG>D30T`(DT7v}^rt`WJpnoQ7{m9yMQ{-EyDONHM{MH?3F5@2JtirUVEgwanN=b;4K8n5tCkIw%RVG$vT8ck>@tmeY zrx~7CY%{N6*;TbIex*y;cJMDy>{c&Ab-O9?bY!c)pz2m-L8(#sNm87uEGSJ>vMQ5R z`5~6wX389uJlol3IEThn*)*Qo4JwQ*IBlD2w(Rktb!8I^TYzAk7DOR92^ zRCb8Zemv8;?;u38Bh%T5_8UdRUTIP_s*Q^;IW1E{nXaB{M6i0gI1wIG1Pv{2`I}z* zE-9XSsRHwx019ALCfjTOgrD2YxT!gz-Q~x6{NxSSzzSU+Kh-sCJM>@_yVWN;)q6PA zc{7^T0h4w?PV!*S;>3~)<<$urWNjuZlppEcmZqR31Ti~JFZr>aeJa}uEkwK#<^jJ4 zya@9ht-YNHn-fK;*0G3Sv`*z!8P+1zI#F6#o5^bBRh+AJp`*2*{HT?8))6o5)G2kJ ze$lqLRHX=F(vo)O#Sw=k#cAV9)Oe-bY~#b>=Qh6FS4@Y!#72-Y|PIJuC16mVJ+FCG86h_~1Xm?Vo8@Kqw<@}xKw@RbBqBN!6{GhK=W zSHOBlz;M{9z0>{McCj(7~w?tts+>Vix9!=ELs0S?WM4=P1a^Y zMU(sowKt(9yJL@%AL|WlkZ83nEk``w^RbCOOq_6sbjEs9WEK9v3%DEstKq?b z{M=;&o|6|4vC8mS&OD>I%(D!E#q|2nrC#i9h;4h5qHXL4y$GWbq0q#B&a;e5V?X1? z-s!~V=Rq6$T}42VNt4QOv&UTe41L=RQFtmmu)9tNj>De~vC|8|ch___&+>ijM>s7R zDMnzQ+Xw|X0c4Q3seN}$cQp~XyI})KQ;`$lM3mYHe0bfBaPmI5xn-W^EAb+fB7)t* ze&9st?L~ME5oRDl$y6`ELIl`=id+fYmPjQWr~r1e9NGhiLR=}@M0xxh;rVT?G>`Hf ziDGo_T5lr}uUoi`9tgJ{eFQ-&l^v@H$-+m1UaMowe_PxU^STlIajNdZotaj>u$ZQT|Dnn zyrOUst$Z-AZ5K|BbW#@+ZFGG06H&Xi-5djZrn^M+eX`xK9$v*B#x^0X(IZ{r0-xJ6 zE0C6!$EWs+y2Q1Yg+;CNCG<9))$uQTMZI%JB@?8d7laoFxx}aN@P>v2;J}U#4KA-6_IbX)`)XW7w zn3o@9gbBh=SxFjU7Yrjj43Z!3uz24-82p+(QCYl<|7_$xyYSB;Zp{eijr@w^Tr-3m z>)DTu$M=o)Iq^`qCHwl}<_;e9*nAn5M>_dlSU$|ja~m0rKYsC&F(*J|l%n{-zEP|A z{l3_JO8ViS5&WmNUsTe*$ok+RH8#p?|oosry=MJ|EO7p7Ua+ zU3O2ex5k4(Qzy?oci!~L=gpi~d+yYFZ@kWbd}tsZB|2y3o}VDf-RCn86xF+f%ZHKd zyRprCwbMtAcuf)TikF=k;;hL|AbEd;>_Xx!i7No}&R=d8EI&ZxVU2n2$>dm(*Hz3< zC9_!Ibp{L063-K_7Oxj?6<3Q7i<`w)#cd*YD8~J}$i0VoGs^+weUB^)2Ft)biurls zjpAM6gCcKG&~KCYl4!njLHX~M-!Agac=Z2R{JZ#-nSTMpw<_QsMMu8ijw}+}h#kbP zV!6m2js8{QV6j>}OdKon-F5VzXdZ^bf|*$d*2r*%I9KGJ$qEa^OGV!5VEHxTGVx|{ zrFfTkpZE*$msu_RUF06gfJI_wv7gAdzR_+b3xGdR{tWQ~aj_VScZp^OAL^O!_`&R} zGW=2eROAIK8)_kT68nn$G)emy@g#AkXuflY{R-u86n`q3uhLJ)XS$6lFyEb{!u!ha z5(}^kvY`^OyI3Xi1tYXi5NpI*agn%8TqUkG#MRqI6>JsX7k7#L*kJ^S-Nh=ASL#N9 zSR>Yoi^OH(Dse5z{ePnhwu&xXHKK?{8DV17Swm^ey2 zQXDUyC{7lqi?hUe;zi<*#cRbI8e{y~;4LcP>vovGTfARa)1~40z;Q+(}aFYzLkf`{M_yyTB2>u~{OCmrcTr<+oJm%Fe2s$zkb|GP} zkbMZbFYbtmBV<3aNc;a}7U073RPl5<%q7vlMJm5UTu$O+;r}Q(JP4i? ze=YlF+5e>S5BO>yI`ZN!9F4m)Vj+ouElC9Ir1GxfekvbN9*qkLyjWMSm(m;M5H(qOnWxnme!t;_Z6l5f^RTsmVNg7C+h@^qDY1DN*CTHl0!=$$x$Fhx%p3mC1EPLFp(fCB#X-Eh@|#qC zvzhIUfgZwI;0Tdj%KSKSf;dT>BF-gCG!qOo;{q;J`C@U2xJ-mFQ*Skx2kyHXieUo17BHn1snU;$`82Z80vSBh2Q5Yc=r zg5Nmi`(e`;Cy7(U8RBfQR-7;X_ssSlgyS^>f@ZcixJ7w0+Z*|}ls5+zLJX7)g%f> zh?JS7uCXitjb7-Rz&vPl!)p@rpb<7xN18%4h`ebKD`4s)Z|cK&F6$v*OJYTqD!+^@ zGm|)R9S(=JEWjFUk;7IJYhZRY*mp9IH88sr@=dj2nLP=4vnOE%%pQaM2->j%W=}!h z>?v3Q^P6MNB*+2#Hge}cMh8^xSGTfdd3MrZH28ma3S>51_sEE_WpUL=2`^7gi9Wn?W+I{%g|KxCI+2!1Ds53in>bYU- zx(5oo`M(}x%Q-2sS={g3uxYFPrcFP6=A4mdI=_Gt!_EF&45$7fdx#gj^}f^R)Srk* z&(7&-J9!f$S>z}{woU6jPKAtVYH3Y*3fja+Ee;F! zpdc~03Z^1R-2XhhKre})PB3Ky93Aj$9gjONEXnsXWyk+FPKVr-y%oDCuCCKmg{30= zO~>CE_`?os{(L_kjji9Tf8jU5@ta-WPnXUx)ZmZ15gTUd_chEQ)^EYT@T+zFmVd9` z0HPK@kMa2SOa&vUd1q5_jz&;Lo6VzNao8e!y=-j^Y>Pi zCe>M$iPf2w;;*q;O8!~zG{bxSwwc$k?5bLo%rg81irwlPP~C1vZJp{bsJd0TWzTaV zw@4+cGFg=$V%cqGi=z^!^i-uk7joO4=R$H4iB;LbsqW8(EHD$r>dl2LXqWV*=0fgp z#B_F|J%|1>U4}BIrl_{(xsaTAV)b-^r|tA76(KbBaV3$=oNItQEOReSixWMp%4B;j z13$Odf>U#wP_*tbiNH7cK~Vshv;h&!{GI9i z7SGkXS$)UaOjhf4UQ77dv2>nKFZr?Mzo;b~=SmDo8%6nAyTigZS)0jfjo|0@Yo((V*NbUOe8B*F#cJ(?czw)txW2Mj4HJ{;a3?3l z>A+5ufJ(NGWCffEKUcu$Q**;IP<|9%r)I2xDTtR$iTtrFR=~A!Lw+Ci80*1qveiYuQLH-7~8Sxge z`-i^fMVRYE7~w?t27d02Jr0LUv$JIRJd-u)8#2)X&F2dfN zLEfe+M9_4|rZBl7)+0m^C98fM7OlL_UI_j&T`x14k#Bj-i*S0fc}z!b^m!U#UoXNp z-SLVk6QREsVS^LlL?^;1FG6*XAefI?TlIg9W)mXVE$jzQ1pY>k+Y###VMcr%B20zF zU5iRo-+-E2i<6xQGZeud;LCaj!LM<(XcMFJ?;OwXy#bsLS-b$n=-s*2z4^en-=k66 zmh!g6)dS->*|1H=B`9}Q?Q~Qnvmw{x_QtB*Y{=Rp{MnG*@d4n{J3j}$nwA#o!n znGG55{7t5$2}VcBOn=1NsNd)nc8rTL+0nefIyd)G@3Vg8t*Bl6&a;^|neUzJm^6X8 zj+1+M@9Iu|qX1Hsde{X+&UG|()6(*Ei3?HCE8iZUjo%lDw`{_14pduD^D_h|=ZEQQ zjfN54lbvtx=h-Vg*>)>P+@ko*=Q4-Z4er}?kMkPyL-VAYOPtr(B$vgKJ%=WRdz#mn zACKqJG$r#I74ZA#HReaCKd&)gQMKuuMQJ0+yheT_=p>%Za*6XA^MfQmK(HWn8Idk= zf%6*k;~nPNM|t*9@u_{%_sjFg2DCNu#|5gmojk7!$KvllHEFV_GuNXCe@U8V z7YsRZ^3}`!&54uvrk|rkxn=mn#L3`F&?dIQ?`~ZCPn7Qiaz-UTYBKRq!WorMfb_Ta z7xVHRfn0zu4rf z&709!pF34C_7#3Ds+7!-d;kTk+!TLY!zXhNW({8T@;j8LKW9|(cR+38ka3Hm9^Dcx50G@UYQCTi|^IwelL|KqbM&19w-YzUVtXNl*D_-fdcUoYM&t`;8_ zH;b=|+r;<9zl+>X*^c?{1H_$^WHOUKoALrV-YVWNt`~nTzAU~bzA18_VMBir|0;ea zel31yUM2-c-W*|tCSpsmt=LiQCiW8hi~ETOiQMTJkGDd|BgOF|cS4p=wv!pBt6-LB z-d6|*Gg$$=NadG_=H2utH>=(aju6L-)5NpIh2pj1ZK8Q~J>r@-CV?*`<=No(axm|(hv6&b8xcvJjH{HNFi2Lc8*@3IH^K$Q_7juC$#&JuqpUM1cl z{!DxnH2ePxDtJ@;Nc^YRq>%)Oy~TsXG2#!zSt5VTl0vT%|03=bziXuZzc~)&bnGbd z6(nX2#UsQM#TnxH;^pEEqIs7+;ytAN)8Z@QcJXh87=JeOtqPjslMeHp#D3zz;!&b` zr#<}UD1Whdjd+{*fcS*?nfRU9AiG!6U=y*W*jDT)b`$O7#!BV+LwOWDN<31ulO0b~ zezG`SoF!)Yb9M}HzIc&%nfPPzTJZ+)7V!@8Zt;H6yhI;ypH$w?rhG&Bza-2CpQ|9k zMLLD>C$GpJ;vwQu;>qHfqMc>=E9Ezce-ghF8{m3_al47V3^D$rRB)s?OSH2puTuUx zagAtaS8i1PZSiAqx7ey#(r|xqKk+1z`+uzpE)X`4rIlLRq(24W>uox&Z_)I<-=OAp?J=9VcYDqAo!ul;v7W6rA~}V*dLbt zIkE)rR~F4&N!b4?`&V5iGXjZe7pFW%3Bu0el(`Dlkn@Rd{5=~RepqcB0icJ$LT6CS6n!Vnky`93+93f zV{R^>FlK#2_+yAhl0EhG2)f!_=b$GqXE}QAHWEGZ2ss?LOG&H{?(61F%FK3W!F){( z)Mxqs#Yvf2b5F6N0xFOyuqK9B6GNTbm&7AeWI5ji=_NK6H0bfR0H{i~;4GtK1z##K7%5Fn&Y({EOWl)Zv zr~5$$_Z`f`t~@^+h__fA(k#<;-Ay-#r}oa9y68+~+^{Vyi7S5-RyB>{%q45q6ygYv zij#g5RyS?nmTdY>IHYOge_c}fEPR@|J}fD;CGpN@&{*xWVF!Hj#9hVs>Sx0PcvLqx z7~_r4hSf4;Hif5aar&n4=y>~KnSx9vesELxgSy#$3*)BGg=1wu?zwPOyym7%LEYTG z1@VgK!anuiPr32AaG~6XJs%#T#fzQ~53-RT&J}-(VtF`=Q(s6+oyAvP$h|Ccb2!;( zTevwKZCltJj?v;VFNUN3-9@Z@tGM!|utpWGdnwiY;!ELKDn0P!u(uYczMQ_v6N~NQ zyIv0Yx?*-Q@@?ZSFNgf4Jm&xOa`-bXB5d1u)t0ck^3QAuXW9NRwh^y{x^Bg(KFrcr*O6mot;{ zlY*#&Gl>$}D#zNmLDbQ)B0I28I=3@@`z2o}IdjhGcn|5RfqAK9Zt~_n4WddX-oXu` z_D(!x2lV|{@n+8O15W&ps+>`;$~;tYG%U&2fb754aAv)Lcjd3th6Yg^Z`v%2`hV|= zRn43;v$o#LMB~>QL_-{%pEiiPJAH-hA^vMo>n1m89rte-)qk6+3_YB9`!F|R;`p4&D?{Y(zs?1o_kVW8edx9GhW#!YUBtsZKKStl5IPFVh?^ObKm>BvM}lx zZ#gL1%kSmX5P#Gt-7FZ{7@8JFjU5HHtla5EmKD_-WaBxYuwKOaJ!(8B?7_2Mj~dVO z_uyHtM~&yr^*r6Z2rll+bWM%zg?asL%gX(|Ek5P%Vf#J5!k3n~QRBR=uy12bxY#hH z{uZ7Z;$DsOws08i2G1=MS$DfVs&Qne;?s)k0nT{L%C{oxS{LVAkv*WY{{A~g2lCUW zk34qF_{sjJ{nN(LD5u4z8>gEZ^&oqUWBps>$ZjsQB0DzU+O__^45zN~puHmdeq(Nr z2k#Z_ql%1!Y<0bHDZ4k*de7rRi~D@RMSG<~#AwL6N4eYgs&^n~(H_oFwx?#!A6aiJ zT)S7^u)UPO0>}>YSD@~?=6ilMG!1d{CQ;Wt)My>|Z4xz-0V|W7jZwoGdhDS_Nj$en zRM6TR*0f$?j(0SP+SILR-k8odJO(1)t;rtRHTC;AgM53FsH}z8TFk=u<|gUJ!7)ae z9deEevSaeYbdJkD3+tUJ;FlQU51K?3d#F(m7d6e>wQUV!u$vVXR5y(})|1M@c;BW` zUnexm%Di(uiyV*1P17SaR|eVPjy2mfJvP#c>|y>$#p8aK*?Z5MGcECsrcp`VM=gqq z{4;RfyDj!yj|Nt=mvUU=k8@cHLDoH96gJB{M-y)nllzT|?iTi@;fOy+O03cfu_ ztDK8v6a|Q8(k4_fGeEoCj65vqB;~EJuo2c~DyTcAf7`xaIdSpbLK^p7EHkc^@)l~F zInnX*tD>U5MZ0sIgj@M(wcn|ll~dS9a;ATiSW-D9uuu+bGqDet&^38;56jR}DayFw zxbd8}G#q(XUpdvt$aM%jj-6!+R2H)*HhvDbj$nLYHi2&P{ERF{YqLp#m78}SAs8h zBz18D+V{L!NkLyLiLZ5VC9QEJb#o$&OBzlkRUv}e8K&2IlB!{0H?TI7?Y_BQOB)=m zJ><&AXzd-} z)CMyVm!`7#<}9}h1MH9XC8*Uoq%i3sVO|MKWsjMxM#oA0(Rv-AeEft|9y8~Cs zk6n0I)X8AHOGuCRS0N?zWU8VSER)8#n`WXSQSOIBqqW=K4j${SA=m{9)2sluF z6i|i=?#5OP0p{tPp`UpXs+|Z2IT1La#@*N!^2;kTg}o-Rq@6_z+hlDftMw2pxSciH zX~}(*pM5tCvZ22lhu%r5M(y4qC8df0{`muzvDih2m@khv9 zp%a~E4wWC9Da7q0w^Mf^-dH2_4KKnJC&EZ40^i^5c4~EhGx~j#z^Tyc{z;FrDw7r3 z3x2N98BQ~!q2Q| zZ6>Srw_ZzIoGzIpKeklfD1U!ijCc!7r+(u_*ntQ|sKLYeDNck=ieNjnV1Vh=!;|7v zXu*J_Q(2YC3LObQcl5t48@NCKxq7fUFsGFhQr;pa9}<}@=)er#r55-%0H)b{95PU3STlsi3orW1ja`?#vM zM>iuv5D$11KYfu{QmwS0C}3?St96Oj(jZ6cT=}uyTS>fB>sG`|I(4lVq1w?p&x!C` zMX*|%4m6wTKa%29Xj5EnpeSHfCM)y{ubFXIHmR%Nn6tKf&0(zM(Wx=4QP(d#^+TL;!Xaci5wlf3FH9hH|m)vr)>tFrsP zW&?dJDNa>($HXPJ#;QzK<$AA~HIB+3%a8RsG|BJIK8R;t1~B-qUWE0CV6RKAav~Hf zf)%I!izD6}nA5niQu(w@E0gGFhSPy=HbeLhIy5p~X$}dvtp$loMOsRo&?by}^l4s0dbQ zd6gOZ{gUETXgTh2u|Za4vO)*I&uu37F7e};X}SDZkJDq>AGSv;5ihxbI>n1nhzRyv z&l^%~i4iVQ1S_;Q5&A$X#P*!EKLhtpODRqS2DnB;Ex172{7oB% z_=hKS1BJG&N#dqDH%KRIGFhG7;OBN|rK9ss`BCRZp3Y6F&T(FZL5|KRguh4b1E_7OYM1HI{Es2+QY8m3qHl2Ea7h$mzVZ9S! zq9RzWOZGRL>19cA+NnzGoSDVw}izNy4s2G zv=gD9B3Pk26QRc?#i`Jp63VJfR_HNaGi#h?o{=Ag-mYfsX8KhsbiNm1y%XVCC&CSi zV1;%+zzjVn3grZUcj%`e-fFWm9p**Y=0teK ziExf0*d8q$WP0@8q&O8?I4J2+R%Nn6?}DEzbi32cR{2qA^WuD=MTnPt5_#K;u)~S) zx)Y&55v)$o zz=v!d$qM+VC!pLB@Ui?T;E0m^Azg}i<{tgvp0K!mUFk&l#EDR?2)3uTBtlP3iqoFj zBB89xWQ9)lni=FY^QrtObcvd=J+%$-%-&plsVAUlu-T^W@&ptOPPVDf*gBFGaHl7r z+7a-%{3u|TC!iGZ7MgA9H(rF%PJ}O=2p=kf?WyI7(9+gs2-2QfE}^W-WQCT%&mE9) zPBZ_IABE0N;-yzRD-ka_HxKtBOmrgPOE}XKBTQ2SD|B-rbV*X23f(NBtjc7CF7}$4 z;xvN;SlZ0nYQ_%fR>YfNdh{1wgc(i*PE2P@6#A+nSfS+ynW6tSDNco!<69xRn>px zbv0vq^fAO+Z+i46UW83f1Wt~zd;MlbutIBxnjZZwDNcpf4o!NLRb8R~^qSe?G}F~- z=A?G{J-Pt#%yD#RKUmxz-R4B#vu#%BI7P5RS0h4GuIls!i6zy#R$5ux)jHp6X**hi zd~;>i(`jjy*V1E%SHPBv-;l+2_lBWyzb;YRAzt9GoWK=M;FrC?Qx3)|#F<~>LwaIK zS7A0RJjk*(lRb8Q<+W6Vqp)3tzD`U1_s;L`TEv@ZR$(7mY&UK`nB$#2Iw?*CY?c7N zjb=60d0)k z)n+?=E-6lR@2*Zdj#Zg#JI^HTB!&2QilcjfrP|B5)R&-A+pt z!3v!?%m_U!DNcn>L|}Ftt1?-k!{O(4@LZ>vgPdk=^Mp=8yyWaO*NZUUi7?cOuuKuG z(6x!sr<3AT=voA(P*!EKLZ9%OS?DxV?KD%|A-_i-L%eO~5cRPaVKE}$W49T4&g`>2 zTBrzC=(6FaNBbqksnBJ^6QQiiWQA71&+XCWj?j@#GxI&6D-bU^=<_|MZiJOigi%g} zIf`I~ZZ<-*HzviY(9IIcs;N#>@T(+V)|Llr z5U?6O%zbOD6YxbZV9_!7golY7HrasBc>;IhcV_L*f0PsN-Mn~>FjMMy{q*+Gx4jTw zIU&Y5AwJIwfp=jdLRs=F>YsWc_-Zyj^2@b4)(KJAG1>6!TKs4t@Ba9WxBD3-Ehp! zB`xKj6yw*#YT|?UiQ04;jB+P@P>qX{BI!CYQ+M%zy&LYBjkWApciVuj%|G6Nxy7CF zj!;Ngm8p9P*0;9fr4)_gPc~-mj2HEYDlj@jq6J)@FLReW- z?@o&FQa{rme+#{T<383DUxycldQ$saqal9^Jzr|2XRrU$=kza2y#}UBT)aYQSZ3y`Anxq2dboT@2G!fNPJ-LsQuAyE&e!pz9^jHofHMhkCEq!s*V4Yw4ge^ z{rODiMu)1Qui4P(xEEfTiI0-G6ye>JrlI(|shPHiN5K)^=5d5Ek4|aM8Om< zKQ##$Ki4nnZ8pQ)#$jhIB{d@RM&exU2s4%PwVswUVkyFVkn{U#hVjqEpW*qR;qNiC zr0tFV7^-sn(IlJ>xG=>NtkE+D^ss|=@J(r^TSWMq9{1mi+^tXY9)rMGX5G` zaPZBgD7et`y)Yg>!1!J;01tAm8W0sVO!_N+en8ZZF;Jd&{EYBAPIYNK_4KgyF%hO_ z0a6^8DAolXhy#|(h_M5%0}X0O5uFMq4oz^$JBcCUfk^BTa{X`cTbZa#}HyVGmnPS*kURbB(DyarZz{&#u# zyS?~#J9eyp6x`!AaF5r(Jx&Gs|IEwZ=QVJjXMezp|A6tIOE0vK^nm%-{u2dj?4n^5 zJm@v>pl5%`Yv3W{pF2=L1H8tLr_%rQf)gkoKJhPo;I<{(;82wOI(P8jb8p4 zPwX?E{aG*mv$^=maN6&4lX_9`oEPAEuYu=1`)03!&AA4Q=Vs6Ur8KYMeA#P&-^J!q z6uja!@QU%z?MJWVoUs%IuX_2dUi_`ro~(ZqyzVvdx~Y&mBff4c7)HT1FaL(uz#E?Z zO)vhN#=l0p6P(}lD!lFG-|-rF$Fpzu8rW|9r=(un(Z1&uf5RHRe); zH*x15_Wxx3%TgEn?O;+61%F8`T!?}lUi=-#Zrg{$hh768dI3K2@*jHvKlbdOc=0|l z{`Nc)1fK-0@ZK`qK9q*Y{5E7RNECePwZO0Haw!Tv^IG^UXT(wz?DF!Td+|O`?6wc0 z;7c#ym!`skG|ZRj5*H%#JZ7#a!pqT%a#<|>BQF;PyS@0kjej(4bRFcoq>{Dvx*qM)JIKtto7JM7vom6AG<`I%3* zeq%2_zgWt(4*^ZQ2AX(lV80Bq4K(uvHuoCf7ecud1w~%`q6~k)+q}>{akF3IB)Q1E z;NA_;%4>jMAuYtXdf1lLF zerJ*tMCP}OQzLq~qZhwp)@z`%*8uK(p#Iu4hW)O?HqgbZ-_>h?-*@Cvgg5i$Z=~7o zrb2EnuwPKv26}h_dw2nRdUk$kkxTd`63^Z%-=4+S3HgdDOoe4>4EuFMQV<1wynuc3 z0|tFPJHLX+r3f#2ciY4G+piOB1C?Hd0bW3UrI1Szz7cQ(@*4sU8Snlj$=>!)a#66K zTc4NI`+E)W-hVFPr%=2G1{wd{fyLggw+#&T>L29A=Pi4iu>KKlqvx-|P_F@do82~W zh!cSItGxzzt38*ZV7M25xbfdYmt_C5x5tx8_>~kdz(}tF-XhPXC>Z56Fv|Gnc1wF# z+r~dUt>2zSxP9X_VDfqAN8X#xr6}ONn-;mHB@ke_#{)+M1g_R)l?5|?H z_uv=Gk2U$D%_X;M=k*}-yqqY`;^(Y+`NM({EWnMZFO)Y9us48__Cdzp4u|Rd{65O_ zlCwDIWcCpH+dPLmm+zMTt_kgU`ER#idY(ghaITmCQC_}paD$issq#FR7UNNFzO29| z_Si2y`zGb9xd9jBndEm>Py^>;bnF+(CtWx);BPqC#DML*d>Qhnq9HgjI6!$`{uJYG z+EL0UJ$hN5K*hMH#b01&fW+aTgs0! z0xmZ{oWgjMO#Z5%G)m%+<_=tp8!rQFfyv(x9HD%&P23!unwP&lSdf=r72J@QzbAM= z`C1e2f#5mhZDJ2@kv*HN@k7B570iaQ7@vW^Q=X@`VtgbmE^xc}Y4aNnxh{V;7?fw< z9E?$ZwW?DB!%ro>dpW9@MGA3>b^?ndU*S!Y^g7G4}1jtIBsb`9B3aluw52 zv*0V``x*O(K~aNb1*%Q{lc2N7qyHD0f-i#uQD74l4pW6>zuq12Wr|$m3HU1xGMPD^ z|GBa!J=QQ|e=jicZ<1N<`Tv~$9RErauqgAq0xUN9)|o$h6+V$Y@!vbcAKRm#^~S$* zrnmBm;O?12m0xM>6`4uOPc-@dnR&>Y3n+ezUyKv))hMuuJ+REnuTX$wjRs{N$;%JT zZ1McJ$-WJ-ig6nI(6j%&Ar6;ZgJg|HWg0e$|2!zVqV?pd)2B|GIr-c<=g*u|Gx^lH zb0^Q8H{hX`d-ceyyKZoFLW8WCY8IkDnxb}y7qqk#`85OcUC3KA!9FCuu4JFEd|z>} zI7}QZ9xt9O)`(|{3k}h0OI5H!*Q zeZ`~13F2Aex#CjsMv+Gt##tx6DDud{@=wHFVhe0dCpTJcxnYoht}7}Wnl`Q2h$>_3d#F{_0^;=$sH;$-ncaiO?Uyi0sad{+FUxI-+! zp2G(B6890a=4WGII7|g&#WTfo#APBM&S#*9#Ye?A#dpQsVpy2?^HFuyD;Ez@e7c!}%EXc6G!&Shg#lN{@C)%}@nf+uo-t(r^CK+a zp~_DYFA`UazepG#GBRqDy(trXu5$C^E2v+BLvGjt4?Bn*NcasWVLzX2gP#-;v$8K& zeucP>g#T0GX7OvXV-S1;X1Tx*Cv2cAiF^-n7>NL5#N)-w$nHUKg?JT-`u8cnMtp%p z{ny0pVzcHb?~RwoHRo{#3w$<_0rr<+uy`Da0F%Wt#F!k2AMg@yCsBWc@*BlJkf{HG zxJ&GU-VG1L&t$dWaRv*$SbzXW$Z(W6lSF`X#4E^ZJjW}VUvojdyO}=>Zw(QDPNIB0 ziTaz#F}Nrcx61xDpUb1er{pm~@VWT49L&$Wz}^B^3-s$wo`5+yVjmI>?I-(iah&WE z#1mD17I`w>Ath$d=K=yOl*85HE#eyTRQ((bXnqa`{!htne(q&v5PZx$xRZqaYuWi! z8HKke&k6!Q7`;n68;B}5Ol1{j~6c` zufb~qL_Q)#|2h)>KPT~xaqy5Fwv)?(;C*oii3*>RsL%|z#A$CS9!%o<*5Tq|B>ayi z;Xg~|XNfDwmG~uTaTSh%-%CvovU zSUi|Sz3Ix&Y|Z^24wtb26|WSpC!fINGx25;6`xZ68SxJ!>it>#gxnYee;2$v@T?Y&AfLw@mP9`A!HO3se~}oIsK}=&$h*ibL2$450Ev39DgTD}HTgP@ z`CKl>KUP6}bZsWQzBZXy{?t-yuH< zfg#B0&-<=#Uo+SIJvM(X=nP;iEO!ix4U$64V z3~`>7r%dpU_(u}Wzd{blhT@vkKOKNXwe=3uxVW@CyaBakrsf&*Gov0CiWwwwxSre^a5jpYNhEN&+^-gIBCifO+{{egPQu@p z<<8yAjPDzAe^PuZEQjaCpOe=HoTDPQ{xYI>v*312(L`>xrF#~M1h^TN{D|DQ zidRX$L-Gw`_+Fl1dGY~qH;D*65)pNZ&ylwToWtS|N%$L<`%!U1oVhgW{{!Mu67j8( zTo7g0xkwIIl2{kLTHHn=fhxJ*EH;V{lJNhK_$_j0zyc9O5h$N4*n(J?lR+bEb1v^dzU zuumFq!?%>FxDG=l5`)YqNu)YRVzBr+`6WDL;7Um&J{?Hz!oF}4Lo!>L!AR;F%5C^0 zAh{Qx1SC5!TqiMbv6UDML|&(ial^@A7$<#LP8{&As#~%kxw9E@|(CXIC4=( z?C8Sk8Ra?nDFjIWIpnwHZ@&4$;6VP;VE@mE_$hfrC9@;u5j|i&6pYaP$NZrZp5ZT~ zbx8O#|1p2e4UbrSt787p{?G7;T5Lzm=uUUp%@N~fJZKxo!v8jHk>k=pB=FhxgDhf1*dbe_#I{DnX=YC1)3m_MiJibQ27Vq?}g- z4;5srL|`zADgP)CEz+1C2E_C)CFuKfD}S6&vam1KYKDAzr0?Vo%Hd_71NAUK7T}cx z{YdoZF~L#YA{Zts@}Ef_!`nNU;h6hzHOH9ygl;iprtjp!a@jqPd6-I&VaYlf;g}MD zMYCJPBq=%mJAD5MLCuMSh^79<8p_=@;(YlJHJj$~Ls z%ix4$SVF7yzm*J&m`(rxEg6>4+$SYp5r{sY_=99v%4YiiAGCiSxmU}>Ny#vsz4Q=^ zV7oH#C%NAcW!#|Dz_ikTE&6p5J=i`nW`J%<@PC`)3Bv|+Cq@ttWYb9`m_edhWs+$B zA@a|-LNb;?m~6Yk*e!wSHu*1#_}+js!VH|kESls4UmUruy3oHxWjFWXK;(i0mvbG; z?gUsu|6r+T@j@<_Tq#zGbtEiyy=Zq1a+Bm1u~oE!g1Z$I*af|SGJfP0L{9FaS2C>M&G#A1(2e7c0do5w*kIQ9F#d>Bc+72l$kdBc|O{fd3}$6(1L$5T6$RU9^ExF@6(A85|MW z04a}&$HWN{wawg5u^n)ThS7>KSxgbFZo=K_CTMjMv^ohE(jWS)BC%L35x0nCVue^K zhHH6(POeUD5F5p2u|?b?wuzl2I>j!rN9+~*#R1VC!omM=R1VvQ0**nCQ2|bflj4*( zEn>%u`Lm~X@Sjc@y(>2!kRdT!&0gBR=gZS+#|M$`@{~hOYA1Y2-we)FFDSDI3x~>Ht2=>5y{8IadC=790`BblwoaZ#5%EFY!sWs7O~Zy zcOu|EDlp#Y5WB=~u~+O92gE^fl!SRZA|4aR#YypmI4zz^V*5wH6b|1pfZ)`+!Xoivh9I8Kw;BDRWcV!PNOc8d1E z6?WX_C*T0};Gj4xj)+IZ@R&{}NsO#ch|}UJF==MhJy}c@)5UBO9Y>CsFBXb6A%c6c z4Ii#3|7pDWhvlo`vvWs+cZjiXoBjpAUxNF;9w3izjiRp6Pt5_-E=sP7i5clV!t>j4v8b;s5nkez=Vq@#3}KV z$lu}9AKn*_{vRhPQe=`C6o*86I1V{aa-mox7K?+rCp-1EVx8EK%=Qn5 zMk)AGcCH`TLw2xT@;=NxEJpA!h>xZSlS%OuiD5l| zSx+X5DPp>qA%?_kv5-u`R8TAyOT;Z=nHa9nNu^jzV%|_EHi(U4v&dJa)88JkP3$Bw zuLW!M>#Vptp_m!gQo32{=K5~oFe9*q8z#B>t#nGDgk7eLOIoG0cR zG5+Gq&>3KpxP`<-s7$O7`8IRvtHm0zPOKN3Nlctt#64o0Xxkd#-a$ExlP)=Qi~S^K zS_9&cI4q8eN5o^|xHv^(W;QK4bE0yRm?EZvVS3Dvf-gv?oJV3RmoFBHo5T{aR4fzA z#cC2$zZ$VltQQ-_ra5f?@Yo_ntGJKET(Lv69UPFmCHIPaPdWV!h=bxNiK*og@t8O+ zPKqbyu>Hg1v=pbrloaSO7flsyO9*7!5&~vRpCjgrg<=VbxofFdCYFnpVwLS7fyWvt zYQ;tplien^^Qsjtv zQAVCVu#(FIAQWiSdao3m~>4%6~u! zkm$urN%X?DEPz-mD5DdtBGD<u4g;1GJE^@OwxY=5|{ifFlFj+(+G&zHWGE)qBx2+GPb8|x;HDEr8T2m+%k*GbJ#9|V)s6;F!QJc1iWh81< zxmZCKNB8@aRSsm-vTCsg470k`QUTVHsCM;Y1BvQ~3T12}Q4O2L782F5Rop|OTDFPp zB&z2=v4cb{?G(F^zE#(5Dv(MKiE7&`_K`@XUmPHJW9%jlkw|S=93fGyN5vy#2iA7P zV2*aT$$b6N!e{EVhtnkgeh#5)HFWY$wq`_lX@O+G%H$ z;b=oegYBjQ>><%`d&NEy4Y*$%AkmNq#UT<6dRQDG(XdCwBP1I5n0SmtLmxMy{3m#V z7C$MTAkp%t#Ay-@`jm+BG)s^qnk9fmNTCdxML=<+QwB3gSO{CI2Gd!WPz)I)Cl!TK z6p`pf$|YBjunYB)8%WrPHp%T|wpt4!?4u0(Fe>*WB<#bK&fHDfaEq3_Mt~|FA4iFB6*ZV1vnvjiiBNAEdJ^_wkK{HIHK|8(FA4i#t5`^2gfi^IgxqcM3icssCiETXwUc=Q1Cbq7 zL|3I?AW9_L>J#ijwPagtf_-R~+(N=WbV}|bX&)pHk+2Wrk|#*mhoo6x2iku!PhcRj zO@U!B2?J3o+17MmA8I7mlCTfWl3PgFhfc{|WD_zVd5DBv7?(Uj!Y(AC=?Ak>L|9uf z199_?8*f>A>jk0MQLwHce|^D)7Zyee9?wWBC@Km?4lGy|>{%4KeACCgt&g~AhpxWe z{lD1=j-II5YdTcc=zea_^2@H;y7q>K`1j`-ZQ>W@zjdEG>;ZT2#>XJ~)2T-~`Oq;PSlM_wXwH@nU`MC-H3okQfgja8Uvj~G=v>@M^NRmgc*|Pd z#b==vpOMva?A*0?EvIF{C7vGy7+n$h=-n%4G{HlDWWoLwv$?yl7&kKH1+EEX&B#D~ zyFIdF|3PohSKWNCbEO;diq-~FxAPKtFjE0%p2KU1o=4>nWY&k6`)Zscr*RqcIV)KJ z$2_M1|MN!C{vy7}hI@7d=0?7L&!yhLZnrq_Y47B2_ohYL-|we>`QFRh0+H}RgbtpA z-NWLG;*j`X;&Ji!;!0$Z;b6&(B_b@5$)6SZl$-vV#D~QFQHGuGNMYk2c>IavH$*<) zX9PA(0cW9nC@&Jv6AMM#2nP47B<~RG#IU&A7+8IhcfGG|6I z#2m3mEEOxn8nHoaA;XBEU5YNTPaG1Dh!f(pn2bAb84z>CBC%Ag5NpH+u>}k>f_5po z#6EFIJR(kr(_%9FJeGi%BNmCJVue^EHi#`VI6h(qr05d+#QE&Y;J!p$Cax0Ki0j0S z;-%t;MSHM=c(zHtUc7N8?mrW_Rf>NVzbxJ@-Y4?MyYwFszb-x|enaG^gX!-X@sRku z_(SpKuukkr4+6X?`Cain(PgI!_XT2>xJLYtxRrz%|AcrA2{ZL6x!VJodH8^msC z6DW2|VLu{-{B7w6q#u@iDVrk_NT(eLMf=F$GEMuJLy0548E{2p?STuuoZ7(pK&H31 z&CN<;ckexOo4a^ML1EGQ3)$f>9Ek>-QD}j4@NR<(yi4Z>En@XcV|4?? z&GX}~YwIzjSnJ*WU3XFX+S_laT^n_QN1uzg=vns?UySEG>lUT>{d&-B_j#y%)}Q1d zhy#JyDd>*)JS#ss8Ywx1(a7Ki#|hzL*i*qN-hDQEUpeG%$Q_3>`wlv@BSHhT&Uz<^ z8xkKww9T_ue0N6G@u5l^ZYWDG)`u}Tj}H9Bbd;xj$@qsV7+_m6sEl^(LwxD>F7j6( z`(sEdI-OB?if8n9IQM6?Cz{c8==#L3zY7nhH<;WYT@f_y;R@MdNc~8SO(v z4a}&Q|9l`dHygq5&x+AMNU2vaSav(|=d&2YeNlBhclj7ru^1VYM=W=}3Aw988uZ7z zh52o~5ZHy`U;J(rA-?w;@#P{P@Ha1h8F@%CgO{_OtU7nCqtuLia`D3_x_~Y$Dr)0+##Ajc9*vuZ+pVxX{3>YBA zi-r4oSS+!l3^DXa0(%#3Zc2!u5iyLw8w)msKjxKrh$O_20_(KLVt6PahAmhhh~1jy zz8JVI+@FVih~d{3!@-0Y%6&0p`(og*!5>2yR=3DvIFt}WC1S`yNM6NCUktA$#Bc~P zSf9E$i$vKcWHD+b0CD~B<~z?gZw?Y;FM?&7p}6VykS+H2OiYJj^|7xjx+Fmoti zdS@j;?Z1{HxHPl=oy!3JoDBMMvL3j$b~UL-Z)CVD012UB{O=~ zI?lBiF)w`h!X~e^-z_^mHa;sgmJj1RhhyCo@4B^t)p*7FT)txc+*J$B3ZC}3(Apxi z+JL_xB!()F-2B3lNW(qzyt{V0Grg`=Zi?5wI+%LhhZK?lxIpz$WAs`nUkw?BV%JW& z66d(!xP0dDJHu9*S@t&kj+}gK;RR=2#M#cB3Y`H4^^SK`Egfe^-d>mGU6|vBX6fDS z_OA9oD00Q&tjOhuQwvx>P9Lt-8^4@u7koO^HQs&a2eZ6;&kv>s^1N@q;C=-QYSDw9 zWN)qaPD8WJJ+%3-J2&vY?*hs9n!by9*Y*LoAmLRYxSuq-K@e5cxQxtqobyO@V0qH> z*3;j=h#wZWh@TKYBVI4oiFX(=O1n#nR`HKXHH;Oio zf&NO#pC-dl?2zK~;?3e0#XCi;xLCwr5g!!4CVJwd;z1GHg)Q9E;qvq3nzIc|n#8xrkuuO_o;u>+CxKX@R z{IIxFykBe=X>*z2_rxEGqvEf{KiW@p;4y%<$N;Hgmbg~jEZR0o`1`cvo5VXsn|Z^u{7L+a zI0OALGqylnES@W_5Lb&Ai0egr`wGHeCix0+tBAL;V3rOK_BIx9yBuy1?d>ek+uK>d zJEXr$w70ZC|A^#+;xpo5@m29n@uc|Y*|`7Az+b7r-`_>|1CY_v%qHPJUtCCHY`s`q zLc(82?&p!{xmJs7HNl(U3c@2x>_CyNyWnY+!Z#sch7jD>g>+RJw zH3Ws5(CF?{K5R8I(tocM^|v*7W*fWu0NIW-7nHA7e$Y zYX{e=i);m`4{|ILI`#Wv;JQF81`f#m`8sC#I(sszj_2!`@-@#Z=npL1=#P2O7xMyN z%&QQsKW|(ox4e1nR*425t3ECB}P!Rz6{34=d( zqrPPPi$2#YnOMo?AOg!>+O-K8sIm-12A-Rh7EirOsb@rvK9{v-%$EjE<7N9;LK-y) zW$Q(0k0hkgWNDoJy{I~#Op}ty^a`?rS!>39=`8i7^HxGSEeK}cAWq{X1pnf-t|wZU z?AgGO%3!7;Z6c7L$n`d{R-y^@Pm};o^^hpPg)iS2mAq z{4piQureWrWZai)y}OUP>6;Q_sE55~2*$7yf3X-YPKaR#Vo0-vo{JJmfXGG)Im-8@sLSp=Kp4ak%o3>ziG&XAOSRUDMIBN$h$?4<$ z)@n|>vN(A=P9Ltb)?!VKt1!;<9j;U0d05-Q=db3xg|B+e^DcSI%_>;vdp!_kBWK^85!j9injgabWB9_D_rc$ru#ep1B7 zDDzh>enGrlY!JDU6J~kEAa{FIjc`XK zA0tt(#>EK|{!b!(OW^NRAi!J{A3ZJ*7m?7f5o6D|Y4Z6Hj$H&Jx=QX?kue)j@vaEN_a=x;wnQuy z%fxb#HIDwOM4Am|vtDczo5U8eRcsU6#V*huRCiN>?DdL$;($0P4vQn=F%p+EE>4Ok z#A)%An4}w(EM^4o{&a3d%%lR$7IVaWu~6J378@f^9ayyt@4$7s<)$fFEeIHY0Wl6A8oTXKlMocXzI?B7y%0>Lw`p diff --git a/hardware/sam/cores/sam/validation/gcc.mk b/hardware/sam/cores/sam/validation/gcc.mk index 87755cb34..af8959569 100644 --- a/hardware/sam/cores/sam/validation/gcc.mk +++ b/hardware/sam/cores/sam/validation/gcc.mk @@ -6,6 +6,7 @@ CROSS_COMPILE = C:/CodeSourcery_2011.03-42/bin/arm-none-eabi- # Compilation tools AR = $(CROSS_COMPILE)ar CC = $(CROSS_COMPILE)gcc +CXX = $(CROSS_COMPILE)g++ AS = $(CROSS_COMPILE)as #LD = $(CROSS_COMPILE)ld SIZE = $(CROSS_COMPILE)size @@ -29,7 +30,7 @@ CFLAGS += -Wpacked -Wredundant-decls -Wnested-externs -Winline -Wlong-long CFLAGS += -Wunreachable-code CFLAGS += -Wcast-align -CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections +CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -nostdlib CFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -D$(VARIANT) # To reduce application size use only integer printf function. @@ -47,7 +48,7 @@ CPPFLAGS += -Wsign-compare -Waggregate-return -Wmissing-declarations CPPFLAGS += -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations CPPFLAGS += -Wpacked -Wredundant-decls -Winline -Wlong-long -CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections +CPPFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb -mlong-calls -ffunction-sections -fno-rtti -fno-exceptions CPPFLAGS += $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) # To reduce application size use only integer printf function. diff --git a/hardware/sam/cores/sam/validation/test.mk b/hardware/sam/cores/sam/validation/test.mk index c5e3b0322..d554d201e 100644 --- a/hardware/sam/cores/sam/validation/test.mk +++ b/hardware/sam/cores/sam/validation/test.mk @@ -55,7 +55,7 @@ else OUTPUT_OBJ=release OUTPUT_BIN=test_$(TOOLCHAIN)_rel #LIBS=-L../libchip_$(CHIP)_$(TOOLCHAIN)_rel.a -L../arduino_$(VARIANT)_$(TOOLCHAIN)_rel.a -LIBS=-Wl,--start-group -lgcc -lc -lchip_$(CHIP)_$(TOOLCHAIN)_rel -larduino_$(VARIANT)_$(TOOLCHAIN)_rel -Wl,--end-group +LIBS=-Wl,--start-group -lgcc -lc -lchip_$(CHIP)_$(TOOLCHAIN)_rel -larduino_$(VARIANT)_$(TOOLCHAIN)_rel -lstdc++ -Wl,--end-group endif //OUTPUT_PATH=$(OUTPUT_OBJ)_test.elf @@ -87,10 +87,10 @@ test: $(OUTPUT_BIN) $(addprefix $(OUTPUT_PATH)/,$(CPP_OBJ)): $(OUTPUT_PATH)/%.o: %.cpp # @$(CC) -c $(CPPFLAGS) $< -o $@ - @$(CC) -xc++ -c $(CPPFLAGS) $< -o $@ + @$(CXX) -c $(CPPFLAGS) $< -o $@ $(OUTPUT_BIN): $(addprefix $(OUTPUT_PATH)/, $(C_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(CPP_OBJ)) $(addprefix $(OUTPUT_PATH)/, $(A_OBJ)) - @$(CC) $(LIB_PATH) $(LDFLAGS) -T"$(VARIANT_PATH)/linker_scripts/flash.ld" -Wl,-Map,$(OUTPUT_PATH)/$@.map -o $(OUTPUT_PATH)/$@.elf $^ $(LIBS) + $(CC) $(LIB_PATH) $(LDFLAGS) -T"$(VARIANT_PATH)/linker_scripts/flash.ld" -Wl,-Map,$(OUTPUT_PATH)/$@.map -o $(OUTPUT_PATH)/$@.elf $^ $(LIBS) $(NM) $(OUTPUT_PATH)/$@.elf >$(OUTPUT_PATH)/$@.elf.txt $(OBJCOPY) -O binary $(OUTPUT_PATH)/$@.elf $(OUTPUT_PATH)/$@.bin $(SIZE) $^ $(OUTPUT_PATH)/$@.elf diff --git a/hardware/sam/cores/sam/validation/test.o b/hardware/sam/cores/sam/validation/test.o index 490918a6c6127212fd9bc259ceb72df97b291ca9..7eec8c0e2a2c2a7d385aaed7de2a3f16559aa583 100644 GIT binary patch delta 2644 zcmZ9OUuc_E7{=cwtxaoYUDYM&Y?^HAnxTbmt1N@g30<+nidKbH(6Kp%>cyP@2cqAK z%6j3nctk3qZcL%*6v7ZAb{FDJb)X^$aaIJqSiBIo3n3R?_&g`iNiq*P`MrP6dCq(C zo$ved?_IS!7IN3Eri`s))T3ZI>o09T)qQrgd$!#j?Ma_~xaYS{_f#t7%BiwDoW9U? zX~3-7ZkBb^ncFj!O=j0(ZWg^09SKXI?{}rlj;<=QX?R(8IkR!Fok_J|J`2AM{VK&P zuGE)`o`lz>h{vGW2n?>0L=UUH0-Li#EB2Vp1P2VcIoPdwBhWj581=3}4|;FH#+(SK zw*?4dY@-Fi1w>i}7chw1rXYWgAh-lO%z?HL3l|cM@^q}`W>@WwWy#>8=bN|icc_do}%Mi>V#vQLi4}!nK zrr-!V+ouqGx}$FMn>qHX7{+aY$W4f`xv~D_&dV_3W=DJkUw2}_*5H5?Ve5bqZ2HIC zTz_g;8$zw+R$9tkk5QrAwXm^Dqpe_-UiVY~#^Kc)v3Sf3$K7|%z+Sv+>x?N3IPG?2 zQ*JD~9Ia_6(YX2wFOIX@eMKZ`96#BJCH)FKk=#)m=JWQ%nQ8br*sLPtx4`BeF2=EsQYqoK>8MDt@FtJ-)wf38AU{uHL0nCX;dyhj;yf4}cdIxd zPKndve({iaL}Z1SAK8lvyegg+KN7zZSHvI1-^IVg&DcK+x<%Y0-YY&NJ|Q0S#Etj5 z0`G~Rh|A)6@q+lLSQ9&OWV!GHck`@bMQJfTK#91)ngrf?~i;LotSQb~ridYqEVgh%pFF-7aMR8J`5oge3tuY^h{NKzxR*@eWg47Og}p*^1Tv6f&3%E Lab6w%sPg{-PKUgZ delta 2998 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 Bfg%6^ delta 9819 zcmb7J4P2B}xL}tLq$qnKX)-r27y)*g3QWxt(|f0uKBUKWsHe??>mIfJAA$OIWw>2Zr!_k`ThR$ zf6jBB^PKNB(5t@M0sXFcf$I@Dc?#Z0@+HUNoouB$+OVpbA-QCRG{+Vu*B05y&LFb?qU+B)Mo9d(U|OTQ<`J%+U4JvJ*LfkWUEg^{Z$n~ZC-w>2 zDc_1EDl(e9eSO;_9anUy%2ju$L`2b(lRlTUwa3Uq!~rHk#Fx_>JAqj~e4XuZD z5=9Io6)O39q_ll%B{rDX8o|$l<@JRci_aZq!EPizBwN7#@X+#hU0Pk20~xUqS+!k} zWS)rmtY*%zzEDW5>Ea9+B-FbZClIt_fqh&V+X?!%2vY4r#z?{+LUn9a^YwyD-x+fD zPkg-r-nax3ZeJAimC^QVm*6-QMUXLH5~f5#OPR}avI%z5yZyDliZQ=#z zI6F$4=H{j%@r1KQLawBw7Ky9fTd6ZTQbin*L$>G3{%!K+g4DBC5l4rMIJ_@EQpAy^ z1q-jv4^QtxFdFSXtTVgwP9OClofb3*szDZ;IJwH2#47lsCx@sHAdwqJmMjn6j?!%6 zU!5BB)Jx1C^M(w}8}oDC!@StUgAQkR^E$hQ#6s&!C1J-HH^05bC(jMvhQxNK?C%~f zx%$P1@Pim;mhF62VOW*Qr{Q1qwnG`g9d1q_kuJ6xtadn@7BI&TdXS~a&22yJ!#Jl4 z8Q%q+rVAz*qtw}MmO|oj=Q!Am4wX-cd>;mQk5l#9RPw2$ck*w>U0Pfa3HoK^4Z;|S z2c6-s%Km4DbIA`)akhv1aQHI9avm8DKZr~>8wq;e2}jg<_Y86oJgRp7z5t0YI<0UF ztves#!x5_97x@`pO8(@Kgj(LGQO)!o|1PYUGma8qPP_Tu8eY8(W>p{Wg+;Y>u{X+? zL(WKsS{RX$s)BQ#T@U{{_sc>*!zAWP#&&{IJf*ksRWX{qK$Bz!EfpvVA1Xyxf~ZqKvZtr4hrb@cOb<`&X&W zC0-p=FZ;KQLC?(rHNf%9neXet=A}KzytoH; zSD`?zxP(+k^w}@3#E1knp~tZb#US3Q@{HELdgS0(z17zDa202;v&HqC9uAAY-`~h8 zdf3sehjsi$RYfC)B^wyP+jp%S1q&;&3zqY&3OWi-`jET^WI>T11X-g?=qiQzx9(b9 z(U{Qn5EOS0Aj8LAWIf^88+5YuNMaY;^Q+2Yf^L|+2V~}k$zOr2QDjqj3^YZt2ic&= zdqB3`v+}G5E!&2qF!59AomwG?e$^g z_90DCFVg6yz`#$&lgC`u=p6lbG@)rW@pGp>EΠK7AOP1}=@@5_YzuKdnhOMSs?0 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 diff --git a/hardware/sam/cores/sam/validation/test_gcc_dbg.elf b/hardware/sam/cores/sam/validation/test_gcc_dbg.elf index 33eaf466556666a1bf5834a29e43583f759464f5..3e5435a00925c7320171222cf85c8ebc97773d04 100644 GIT binary patch delta 39800 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

;4d}{6(NylMwVAM_g{wUdG%*VW3xi^^0h$ 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 PQ;bN2qt>&Bjlll_{>xh) diff --git a/hardware/sam/cores/sam/validation/test_gcc_dbg.elf.txt b/hardware/sam/cores/sam/validation/test_gcc_dbg.elf.txt index a3c067329..9ba5d1b2b 100644 --- a/hardware/sam/cores/sam/validation/test_gcc_dbg.elf.txt +++ b/hardware/sam/cores/sam/validation/test_gcc_dbg.elf.txt @@ -1,351 +1,280 @@ -00405378 t .udivsi3_skip_div0_test -00404eb8 W ACC_IrqHandler -00404eb8 W ADC_IrqHandler -004061b4 t APinDescription -004065a8 t APinDescription -00404eb8 W BusFault_Handler -00404eb8 W CRCCU_IrqHandler -00404eb8 W DAC_IrqHandler -00404eb8 W DebugMon_Handler -00404eb8 T Dummy_Handler -00404eb8 W EEFC_IrqHandler -00404eb8 W HardFault_Handler -004020c4 t LowLevelInit_sam3s_ek -00404eb8 W MCI_IrqHandler -004061b2 t MISO -004065a6 t MISO -004065a5 t MOSI -004061b1 t MOSI -00404eb8 W MemManage_Handler -00404eb8 W NMI_Handler -00402004 t NVIC_SetPriority -00404eb8 W PIOA_IrqHandler -00404eb8 W PIOB_IrqHandler -00404eb8 W PIOC_IrqHandler -004050fc T PIO_Configure -00404ec0 T PIO_DisableInterrupt -00404edc T PIO_PullUp -00405018 T PIO_SetInput -00405098 T PIO_SetOutput -00404f0c T PIO_SetPeripheral -00405298 T PMC_DisablePeripheral -004051f4 T PMC_EnablePeripheral -00404eb8 W PMC_IrqHandler -00404eb8 W PWM_IrqHandler -00404eb8 W PendSV_Handler -00404eb8 W RSTC_IrqHandler -00404eb8 W RTC_IrqHandler -00404eb8 W RTT_IrqHandler -00401dfc T Reset_Handler -004061b3 t SCK -004065a7 t SCK -00404eb8 W SMC_IrqHandler -00404eb8 W SPI_IrqHandler -004065a4 t SS -004061b0 t SS -00404eb8 W SSC_IrqHandler -00404eb8 W SUPC_IrqHandler -00404eb8 W SVC_Handler -200006e0 B Serial1 -200006f8 B Serial2 -0040205c t SysTick_Config -004020b4 T SysTick_Handler -00404eb8 W TC0_IrqHandler -00404eb8 W TC1_IrqHandler -00404eb8 W TC2_IrqHandler -00404eb8 W TC3_IrqHandler -00404eb8 W TC4_IrqHandler -00404eb8 W TC5_IrqHandler -00404eb8 W TWI0_IrqHandler -00404eb8 W TWI1_IrqHandler -00405358 T TimeTick_Increment -00404eb8 W UART0_IrqHandler -00404eb8 W UART1_IrqHandler -00404eb8 W USART0_IrqHandler -00404eb8 W USART1_IrqHandler -00404eb8 W USBD_IrqHandler -00404eb8 W UsageFault_Handler -0040533c T WDT_Disable -00404eb8 W WDT_IrqHandler -004027b4 t _GLOBAL__I_rx_buffer1 +00402140 t .udivsi3_skip_div0_test +00401b3c W ACC_IrqHandler +00401b3c W ADC_IrqHandler +004053e4 t APinDescription +00404ff0 t APinDescription +00401b3c W BusFault_Handler +00401b3c W CRCCU_IrqHandler +00401b3c W DAC_IrqHandler +00401b3c W DebugMon_Handler +00401b3c T Dummy_Handler +00401b3c W EEFC_IrqHandler +00401b3c W HardFault_Handler +00400308 t LowLevelInit_sam3s_ek +00401b3c W MCI_IrqHandler +004053e2 t MISO +00404fee t MISO +004053e1 t MOSI +00404fed t MOSI +00401b3c W MemManage_Handler +00401b3c W NMI_Handler +00400248 t NVIC_SetPriority +00401b3c W PIOA_IrqHandler +00401b3c W PIOB_IrqHandler +00401b3c W PIOC_IrqHandler +00401d80 T PIO_Configure +00401b44 T PIO_DisableInterrupt +00401b60 T PIO_PullUp +00401c9c T PIO_SetInput +00401d1c T PIO_SetOutput +00401b90 T PIO_SetPeripheral +00401f1c T PMC_DisablePeripheral +00401e78 T PMC_EnablePeripheral +00401b3c W PMC_IrqHandler +00401b3c W PWM_IrqHandler +00401b3c W PendSV_Handler +00401b3c W RSTC_IrqHandler +00401b3c W RTC_IrqHandler +00401b3c W RTT_IrqHandler +00400188 T Reset_Handler +004053e3 t SCK +00404fef t SCK +00401b3c W SMC_IrqHandler +00401b3c W SPI_IrqHandler +00404fec t SS +004053e0 t SS +00401b3c W SSC_IrqHandler +00401b3c W SUPC_IrqHandler +00401b3c W SVC_Handler +200006a8 B Serial1 +200006c0 B Serial2 +004002a0 t SysTick_Config +004002f8 T SysTick_Handler +00401b3c W TC0_IrqHandler +00401b3c W TC1_IrqHandler +00401b3c W TC2_IrqHandler +00401b3c W TC3_IrqHandler +00401b3c W TC4_IrqHandler +00401b3c W TC5_IrqHandler +00401b3c W TWI0_IrqHandler +00401b3c W TWI1_IrqHandler +00401fdc T TimeTick_Increment +00401b3c W UART0_IrqHandler +00401b3c W UART1_IrqHandler +00401b3c W USART0_IrqHandler +00401b3c W USART1_IrqHandler +00401b3c W USBD_IrqHandler +00401b3c W UsageFault_Handler +00401fc0 T WDT_Disable +00401b3c W WDT_IrqHandler +004009f8 t _GLOBAL__I_rx_buffer1 w _Jv_RegisterClasses -00400f48 T _Unwind_Backtrace -00400d1c T _Unwind_Complete -00400d20 T _Unwind_DeleteException -00400f24 T _Unwind_ForcedUnwind -00400c40 T _Unwind_GetCFA -0040131c T _Unwind_GetDataRelBase -00400498 t _Unwind_GetGR -00400fa0 t _Unwind_GetGR.clone.0 -00401308 T _Unwind_GetLanguageSpecificData -004012fc T _Unwind_GetRegionStart -00401324 T _Unwind_GetTextRelBase -00400eb8 T _Unwind_RaiseException -00400edc T _Unwind_Resume -00400f00 T _Unwind_Resume_or_Rethrow -004004e4 t _Unwind_SetGR -00400464 T _Unwind_VRS_Get -00400858 T _Unwind_VRS_Pop -004004b0 T _Unwind_VRS_Set -00400188 t _Unwind_decode_target2 -0040273c t _Z41__static_initialization_and_destruction_0ii +00400980 t _Z41__static_initialization_and_destruction_0ii U _Z4Waitm -00406e00 t _ZL15APinDescription -004069c8 t _ZL15APinDescription -00405d9c t _ZL15APinDescription -00406dfb t _ZL2SS -004069c3 t _ZL2SS -00405d96 t _ZL2SS -00406dfe t _ZL3SCK -004069c6 t _ZL3SCK -00405d99 t _ZL3SCK -00405d98 t _ZL4MISO -004069c5 t _ZL4MISO -00406dfd t _ZL4MISO -00406dfc t _ZL4MOSI -00405d97 t _ZL4MOSI -004069c4 t _ZL4MOSI -00402488 W _ZN14HardwareSerialC1Ev -00402488 W _ZN14HardwareSerialC2Ev -004023a4 T _ZN5Print5printEPKc -004023c8 T _ZN5Print5printEc -0040231c T _ZN5Print5writeEPKc -0040235c T _ZN5Print5writeEPKhj -00402414 T _ZN5Print7printlnEPKc -004023ec T _ZN5Print7printlnEv -0040243c W _ZN5PrintC1Ev -0040243c W _ZN5PrintC2Ev -0040245c W _ZN6StreamC1Ev -0040245c W _ZN6StreamC2Ev -00402560 T _ZN9UARTClass3endEv -004025d0 T _ZN9UARTClass4peekEv -00402610 T _ZN9UARTClass4readEv -00402504 T _ZN9UARTClass5beginEm -00402668 T _ZN9UARTClass5flushEv -00402694 T _ZN9UARTClass5writeEh -004025a4 T _ZN9UARTClass9availableEv -004024b4 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_ -004024b4 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_ -0040725c V _ZTI14HardwareSerial -004069b4 T _ZTI5Print -00407270 V _ZTI6Stream -00406de4 T _ZTI9UARTClass -00407248 V _ZTS14HardwareSerial -004069bc T _ZTS5Print -00407268 V _ZTS6Stream -00406df0 T _ZTS9UARTClass -004071f0 V _ZTV14HardwareSerial -004069a0 T _ZTV5Print -00407220 V _ZTV6Stream -00406db8 T _ZTV9UARTClass - U _ZTVN10__cxxabiv117__class_type_infoE - U _ZTVN10__cxxabiv120__si_class_type_infoE -00407380 t __FUNCTION__.5774 -00407368 t __FUNCTION__.5778 -00407354 t __FUNCTION__.5800 -00400f48 T ___Unwind_Backtrace -00400f24 T ___Unwind_ForcedUnwind -00400eb8 T ___Unwind_RaiseException -00400edc T ___Unwind_Resume -00400f00 T ___Unwind_Resume_or_Rethrow -004055f0 W __aeabi_idiv0 -004055f0 W __aeabi_ldiv0 -00405378 T __aeabi_uidiv -004055d4 T __aeabi_uidivmod -004055f4 T __aeabi_uldivmod -00400854 T __aeabi_unwind_cpp_pr0 -00400850 W __aeabi_unwind_cpp_pr1 -0040084c W __aeabi_unwind_cpp_pr2 -00404ca8 T __ascii_wctomb -00405d30 T __assert -00405ce8 T __assert_func - w __cxa_begin_cleanup - w __cxa_call_unexpected - U __cxa_pure_virtual - w __cxa_type_match -00405680 T __divdi3 +004057f8 t _ZL15APinDescription +00404bfc t _ZL15APinDescription +00405c18 t _ZL15APinDescription +004057f4 t _ZL2SS +00404bf6 t _ZL2SS +00405c14 t _ZL2SS +00405c17 t _ZL3SCK +00404bf9 t _ZL3SCK +004057f7 t _ZL3SCK +00405c16 t _ZL4MISO +004057f6 t _ZL4MISO +00404bf8 t _ZL4MISO +004057f5 t _ZL4MOSI +00404bf7 t _ZL4MOSI +00405c15 t _ZL4MOSI +004006cc W _ZN14HardwareSerialC1Ev +004006cc W _ZN14HardwareSerialC2Ev +004005e8 T _ZN5Print5printEPKc +0040060c T _ZN5Print5printEc +00400560 T _ZN5Print5writeEPKc +004005a0 T _ZN5Print5writeEPKhj +00400658 T _ZN5Print7printlnEPKc +00400630 T _ZN5Print7printlnEv +00400680 W _ZN5PrintC1Ev +00400680 W _ZN5PrintC2Ev +004006a0 W _ZN6StreamC1Ev +004006a0 W _ZN6StreamC2Ev +004007a4 T _ZN9UARTClass3endEv +00400814 T _ZN9UARTClass4peekEv +00400854 T _ZN9UARTClass4readEv +00400748 T _ZN9UARTClass5beginEm +004008ac T _ZN9UARTClass5flushEv +004008d8 T _ZN9UARTClass5writeEh +004007e8 T _ZN9UARTClass9availableEv +004006f8 T _ZN9UARTClassC1EP4Uart4IRQnmP12_ring_bufferS4_ +004006f8 T _ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_ +00406008 V _ZTV14HardwareSerial +004057e0 T _ZTV5Print +00406038 V _ZTV6Stream +00405be8 T _ZTV9UARTClass +004060b0 t __FUNCTION__.5774 +00406098 t __FUNCTION__.5778 +00406084 t __FUNCTION__.5800 +004023b8 W __aeabi_idiv0 +004023b8 W __aeabi_ldiv0 +00402140 T __aeabi_uidiv +0040239c T __aeabi_uidivmod +004044f4 T __aeabi_uldivmod +004042e4 T __ascii_wctomb +00402404 T __assert +004023bc T __assert_func +00400a10 T __cxa_pure_virtual +00404580 T __divdi3 004000d0 t __do_global_dtors_aux -00407488 t __do_global_dtors_aux_fini_array_entry -004075b4 a __exidx_end -0040748c a __exidx_start -0040748c T __fini_array_end -00407488 T __fini_array_start -00404038 t __fp_lock -00404228 T __fp_lock_all -0040403c t __fp_unlock -00404240 T __fp_unlock_all -00407474 t __frame_dummy_init_array_entry -00400d30 T __gnu_Unwind_Backtrace - w __gnu_Unwind_Find_exidx -00400cb4 T __gnu_Unwind_ForcedUnwind -00400c44 T __gnu_Unwind_RaiseException -00400dd8 T __gnu_Unwind_Restore_VFP -00400de8 T __gnu_Unwind_Restore_VFP_D -00400df8 T __gnu_Unwind_Restore_VFP_D_16_to_31 -00400e90 T __gnu_Unwind_Restore_WMMXC -00400e08 T __gnu_Unwind_Restore_WMMXD -00400cc8 T __gnu_Unwind_Resume -00400d04 T __gnu_Unwind_Resume_or_Rethrow -00400de0 T __gnu_Unwind_Save_VFP -00400df0 T __gnu_Unwind_Save_VFP_D -00400e00 T __gnu_Unwind_Save_VFP_D_16_to_31 -00400ea4 T __gnu_Unwind_Save_WMMXC -00400e4c T __gnu_Unwind_Save_WMMXD -00405620 T __gnu_ldivmod_helper -00405650 T __gnu_uldivmod_helper -00400fc0 T __gnu_unwind_execute -004012d0 T __gnu_unwind_frame -00400500 t __gnu_unwind_pr_common -0040747c T __init_array_end -00407474 T __init_array_start -004027cc T __libc_init_array -004047d8 T __locale_charset -004047f8 T __locale_cjk_lang -004047e4 T __locale_mb_cur_max -004047f0 T __locale_msgcharset -200000f4 D __malloc_av_ -2000058c B __malloc_current_mallinfo -00401b8c T __malloc_lock -200005b4 B __malloc_max_sbrked_mem -200005b8 B __malloc_max_total_mem -200004fc D __malloc_sbrk_base -20000588 B __malloc_top_pad -20000500 D __malloc_trim_threshold -00401b90 T __malloc_unlock +00406200 t __do_global_dtors_aux_fini_array_entry +00406204 T __fini_array_end +00406200 T __fini_array_start +0040357c t __fp_lock +0040376c T __fp_lock_all +00403580 t __fp_unlock +00403784 T __fp_unlock_all +004061ec t __frame_dummy_init_array_entry +00404520 T __gnu_ldivmod_helper +00404550 T __gnu_uldivmod_helper +004061f4 T __init_array_end +004061ec T __init_array_start +00400a18 T __libc_init_array +00403d1c T __locale_charset +00403d3c T __locale_cjk_lang +00403d28 T __locale_mb_cur_max +00403d34 T __locale_msgcharset +20000000 D __malloc_av_ +200006dc B __malloc_current_mallinfo +004011e8 T __malloc_lock +20000704 B __malloc_max_sbrked_mem +20000708 B __malloc_max_total_mem +20000408 D __malloc_sbrk_base +200006d8 B __malloc_top_pad +2000040c D __malloc_trim_threshold +004011ec T __malloc_unlock 20000524 D __mb_cur_max -00407474 T __preinit_array_end -00407474 T __preinit_array_start -00400dc0 T __restore_core_regs -00404ad4 T __sclose -00404a6c T __seofread -0040730c T __sf_fake_stderr -004072cc T __sf_fake_stdin -004072ec T __sf_fake_stdout -0040404c T __sfmoreglue -00404190 T __sfp -00404218 T __sfp_lock_acquire -0040421c T __sfp_lock_release -00404398 T __sfvwrite_r -004015d0 T __sigtramp -00401550 T __sigtramp_r -00404088 T __sinit -00404220 T __sinit_lock_acquire -00404224 T __sinit_lock_release -0040481c T __smakebuf_r -00402f8c T __sprint_r -00404a48 T __sread -00404aac T __sseek -00404bc8 T __swbuf -00404adc T __swbuf_r -00404a70 T __swrite -00403d48 T __swsetup_r -004059e0 T __udivdi3 -00405378 T __udivsi3 +004061ec T __preinit_array_end +004061ec T __preinit_array_start +00404110 T __sclose +004040a8 T __seofread +004061b4 T __sf_fake_stderr +00406174 T __sf_fake_stdin +00406194 T __sf_fake_stdout +00403590 T __sfmoreglue +004036d4 T __sfp +0040375c T __sfp_lock_acquire +00403760 T __sfp_lock_release +004038dc T __sfvwrite_r +00404044 T __sigtramp +00403fc4 T __sigtramp_r +004035cc T __sinit +00403764 T __sinit_lock_acquire +00403768 T __sinit_lock_release +00403d60 T __smakebuf_r +004024c0 T __sprint_r +00404084 T __sread +004040e8 T __sseek +00404204 T __swbuf +00404118 T __swbuf_r +004040ac T __swrite +0040327c T __swsetup_r +004048e0 T __udivdi3 +00402140 T __udivsi3 20000580 D __wctomb -0040407c T _cleanup -00404040 T _cleanup_r -00401efc T _close -00404d20 T _close_r -20000710 b _dwTickCount +004035c0 T _cleanup +00403584 T _cleanup_r +00402038 T _close +0040435c T _close_r +2000070c b _dwTickCount 20000718 B _ebss -0040748c T _efixed +00406204 T _efixed 20002b18 A _end 20000584 D _erelocate -004075b4 A _etext -00401fc4 T _exit +0040620c A _etext +00402100 T _exit 20000718 B _ezero -00404d48 T _fclose_r -00403e4c T _fflush_r -0040747c T _fini -00405d3c T _fiprintf_r -00404258 T _fputwc_r -00401c64 T _free_r -00401f14 T _fstat -00404e0c T _fstat_r -004046d0 T _fwalk -00404724 T _fwalk_reent -00401ff4 T _getpid -0040160c T _getpid_r -0040618c T _global_impure_ptr -20000000 D _impure_ptr -00407468 T _init -004015c4 T _init_signal -0040148c T _init_signal_r -00402854 T _iprintf_r -00401f38 T _isatty -00404e38 T _isatty_r -00401fe0 T _kill -004015e0 T _kill_r -004047fc T _localeconv_r -00401f50 T _lseek -00404e60 T _lseek_r -00401610 T _malloc_r -00401bbc T _malloc_trim_r -004014f8 T _raise_r -00401f6c T _read -00404e8c T _read_r -00402934 T _realloc_r -00401ebc T _sbrk -00401b94 T _sbrk_r +00404384 T _fclose_r +00403390 T _fflush_r +004061f4 T _fini +00402410 T _fiprintf_r +0040379c T _fputwc_r +00401918 T _free_r +00402050 T _fstat +00404448 T _fstat_r +00403c14 T _fwalk +00403c68 T _fwalk_reent +00402130 T _getpid +00404080 T _getpid_r +00406060 T _global_impure_ptr +20000410 D _impure_ptr +004061e0 T _init +00404038 T _init_signal +00403f00 T _init_signal_r +00402494 T _iprintf_r +00402074 T _isatty +00404474 T _isatty_r +0040211c T _kill +00404054 T _kill_r +00403d40 T _localeconv_r +0040208c T _lseek +0040449c T _lseek_r +00400a68 T _malloc_r +00401870 T _malloc_trim_r +00403f6c T _raise_r +004020a8 T _read +004044c8 T _read_r +004011f0 T _realloc_r +00401ff8 T _sbrk +0040160c T _sbrk_r 20000584 B _sbss -0040477c T _setlocale_r +00403cc0 T _setlocale_r 00400000 T _sfixed -004014bc T _signal_r +00403f30 T _signal_r 20000000 D _srelocate 20000584 B _szero -00403010 T _vfiprintf_r -00404bd8 T _wcrtomb_r -00404cc4 T _wctomb_r -00401f88 T _write -00404cf4 T _write_r -0040132c T abort -0040727c t blanks.6556 +00402544 T _vfiprintf_r +00404214 T _wcrtomb_r +00404300 T _wctomb_r +004020c4 T _write +00404330 T _write_r +00403380 T abort +00406124 t blanks.6556 20000584 b completed.7631 -004022a0 T digitalWrite +004004e4 T digitalWrite 20000714 B errno -00404dfc T fclose -00404010 T fflush -00405d5c T fiprintf -00404340 T fputwc +00404438 T fclose +00403554 T fflush +00402430 T fiprintf +00403884 T fputwc 004000e4 t frame_dummy -00400208 t get_eit_entry -200005bc b heap.6819 -20000004 d impure_data -0040217c T init -0040281c T iprintf +20000710 b heap.6819 +20000414 d impure_data +004003c0 T init +0040245c T iprintf 20000504 d lc_ctype_charset 20000528 d lc_message_charset 20000548 d lconv -00404814 T localeconv +00403d58 T localeconv 00400128 T loop -0040271c T main -00404908 T memchr -0040133c T memcpy -00402880 T memmove -00404994 T memset -00400f6c t next_unwind_byte +00400960 T main +00401ab0 T memchr +00400fe4 T memcpy +00401134 T memmove +00403e4c T memset 20000718 B pdwStack -004021c8 T pinMode -004015a4 T raise -00400dc0 T restore_core_regs -004002d8 t restore_non_core_regs -200005c0 B rx_buffer1 -20000650 B rx_buffer2 -004001a8 t search_EIT_table -00400194 t selfrel_offset31 -00404804 T setlocale +0040040c T pinMode +00404018 T raise +20000588 B rx_buffer1 +20000618 B rx_buffer2 +00403d48 T setlocale 00400100 T setup 00000000 a shift -004015b4 T signal -00402d50 T strcmp -00402dd0 t strcmp_unaligned -00402f2c T strlen -20000608 B tx_buffer1 -20000698 B tx_buffer2 -00400fbc t unwind_UCB_from_context -00400434 t unwind_phase2 -00400340 t unwind_phase2_forced +00404028 T signal +00401634 T strcmp +004016b4 t strcmp_unaligned +00401810 T strlen +200005d0 B tx_buffer1 +20000660 B tx_buffer2 00400000 T vector_table -00403d2c T vfiprintf -00404c34 T wcrtomb -0040728c t zeroes.6557 +00403260 T vfiprintf +00404270 T wcrtomb +00406134 t zeroes.6557 diff --git a/hardware/sam/cores/sam/validation/test_gcc_dbg.map b/hardware/sam/cores/sam/validation/test_gcc_dbg.map index ff4b9c778..6a3d56848 100644 --- a/hardware/sam/cores/sam/validation/test_gcc_dbg.map +++ b/hardware/sam/cores/sam/validation/test_gcc_dbg.map @@ -1,35 +1,7 @@ Archive member included because of file (symbol) -c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - test.o (__aeabi_unwind_cpp_pr0) -c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (restore_core_regs) -c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (__gnu_unwind_execute) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (abort) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) (memcpy) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) (raise) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_kill_r) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_impure_ptr) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_malloc_r) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (__malloc_lock) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) (errno) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (_sbrk_r) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (_free_r) ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (Reset_Handler) -./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) (_sbrk) ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (SysTick_Handler) ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) @@ -44,6 +16,8 @@ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (main) ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) test.o (Serial1) +./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) (__cxa_pure_virtual) ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) (store_char(unsigned char, _ring_buffer*)) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) @@ -60,18 +34,24 @@ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (atol) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (__libc_init_array) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) (iprintf) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (isspace) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (free) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) (_malloc_r) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (memcpy) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (memmove) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (__malloc_lock) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (realloc) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) (_realloc_r) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) (_sbrk_r) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (strchr) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) @@ -94,12 +74,46 @@ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower. ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (tolower) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) (toupper) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) (_vfiprintf_r) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (__swsetup_r) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) (__ctype_ptr__) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) (_free_r) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) (_impure_ptr) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) (memchr) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) (memcmp) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) (errno) +./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (Dummy_Handler) +./..\libchip_sam3s4_gcc_dbg.a(pio.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) (PIO_Get) +./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) (PMC_EnablePeripheral) +./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) (WDT_Disable) +./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) (TimeTick_Increment) +./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) (_sbrk) +c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) (__aeabi_uidiv) +c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) + c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) (__aeabi_idiv0) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) (__assert_func) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) (fiprintf) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) (iprintf) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) (_vfiprintf_r) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (__swsetup_r) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) (abort) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (_fflush_r) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) @@ -114,12 +128,12 @@ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) (__locale_mb_cur_max) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) (__smakebuf_r) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) (memchr) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) (memcmp) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) (memset) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) (raise) +c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) (_kill_r) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) (__sread) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) @@ -142,20 +156,6 @@ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) (_lseek_r) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) (_read_r) -./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) (Dummy_Handler) -./..\libchip_sam3s4_gcc_dbg.a(pio.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) (PIO_Get) -./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) (PMC_EnablePeripheral) -./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) (WDT_Disable) -./..\libchip_sam3s4_gcc_dbg.a(timetick.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) (TimeTick_Increment) -c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) (__aeabi_uidiv) -c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) (__aeabi_idiv0) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) (__aeabi_uldivmod) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) @@ -164,10 +164,6 @@ c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) (__divdi3) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) (__udivdi3) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) - ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) (__assert_func) -c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) (fiprintf) Allocating common symbols Common symbol size file @@ -183,42 +179,10 @@ Discarded input sections .text 0x00000000 0x0 test.o .data 0x00000000 0x0 test.o .bss 0x00000000 0x0 test.o - .ARM.extab.text.setup - 0x00000000 0x0 test.o - .ARM.extab.text.loop - 0x00000000 0x0 test.o - .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) - .text 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - .text 0x00000000 0x118 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .rodata 0x00000000 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .text.link 0x00000000 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .bss 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) @@ -231,122 +195,46 @@ Discarded input sections .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) .text.digitalRead 0x00000000 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZNK6String6lengthEv 0x00000000 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZNK6String6lengthEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZNK6String6lengthEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printERK6String 0x00000000 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printERK6String - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printERK6String - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printEhi 0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEhi - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEhi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printEii 0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEii - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEii - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printEji 0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEji - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEji - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printEli 0x00000000 0x74 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEli - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEli - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printEmi 0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEmi - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEmi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print5printEdi 0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEdi - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEdi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnERK6String 0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnERK6String - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnERK6String - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEc 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEc - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEhi 0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEhi - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEhi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEii 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEii - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEii - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEji 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEji - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEji - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEli 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEli - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEli - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEmi 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEmi - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEmi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print7printlnEdi 0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEdi - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEdi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print11printNumberEmh 0x00000000 0xa4 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print11printNumberEmh - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print11printNumberEmh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .text._ZN5Print10printFloatEdh 0x00000000 0x1a8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print10printFloatEdh - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print10printFloatEdh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) @@ -355,453 +243,162 @@ Discarded input sections .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass9availableEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass4peekEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass4readEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass5flushEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass5writeEh - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .text._ZN9UARTClass10IrqHandlerEv 0x00000000 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass10IrqHandlerEv - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.exidx.text._ZN9UARTClass10IrqHandlerEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .group 0x00000000 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .group 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .bss 0x00000000 0x1 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2EPKc 0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2EPKc - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2EPKc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2ERKS_ 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2ERKS_ - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2ERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2Ec 0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2Ec - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2Ec - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2Ehh 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2Ehh - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2Ehh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2Eih 0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2Eih - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2Eih - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2Ejh 0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2Ejh - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2Ejh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2Elh 0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2Elh - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2Elh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringC2Emh 0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringC2Emh - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringC2Emh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringD2Ev 0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringD2Ev - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringD2Ev - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String4initEv 0x00000000 0x34 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String4initEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String4initEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String10invalidateEv 0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String10invalidateEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String10invalidateEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String7reserveEj 0x00000000 0x64 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String7reserveEj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String7reserveEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String12changeBufferEj 0x00000000 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String12changeBufferEj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String12changeBufferEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String4copyEPKcj 0x00000000 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String4copyEPKcj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String4copyEPKcj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringaSERKS_ 0x00000000 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringaSERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringaSERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringaSEPKc 0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringaSEPKc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringaSEPKc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatERKS_ 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatERKS_ - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEPKcj 0x00000000 0x7c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEPKcj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEPKcj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEPKc 0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEPKc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEPKc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEc 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEh 0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEh - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEi 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEi - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEj 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEl 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEl - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEl - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String6concatEm 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String6concatEm - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String6concatEm - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperRK6String 0x00000000 0x50 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperRK6String - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperRK6String - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperPKc 0x00000000 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperPKc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperPKc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperc 0x00000000 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperh 0x00000000 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperh - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperh - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperi 0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperi - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperi - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperj 0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperl 0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperl - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperl - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZplRK15StringSumHelperm 0x00000000 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZplRK15StringSumHelperm - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZplRK15StringSumHelperm - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String9compareToERKS_ 0x00000000 0x74 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String9compareToERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String9compareToERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String6equalsERKS_ 0x00000000 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String6equalsERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String6equalsERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String6equalsEPKc 0x00000000 0x6c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String6equalsEPKc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String6equalsEPKc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6StringltERKS_ 0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6StringltERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6StringltERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6StringgtERKS_ 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6StringgtERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6StringgtERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6StringleERKS_ 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6StringleERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6StringleERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6StringgeERKS_ 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6StringgeERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6StringgeERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String16equalsIgnoreCaseERKS_ 0x00000000 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String16equalsIgnoreCaseERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String16equalsIgnoreCaseERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String10startsWithERKS_ 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String10startsWithERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String10startsWithERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String10startsWithERKS_j 0x00000000 0x68 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String10startsWithERKS_j - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String10startsWithERKS_j - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String8endsWithERKS_ 0x00000000 0x64 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String8endsWithERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String8endsWithERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String6charAtEj 0x00000000 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String6charAtEj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String6charAtEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String9setCharAtEjc 0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String9setCharAtEjc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String9setCharAtEjc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6StringixEj 0x00000000 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6StringixEj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6StringixEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6StringixEj 0x00000000 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6StringixEj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6StringixEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String8getBytesEPhjj 0x00000000 0x80 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String8getBytesEPhjj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String8getBytesEPhjj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String7indexOfEc 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String7indexOfEc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String7indexOfEc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String7indexOfEcj 0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String7indexOfEcj - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String7indexOfEcj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String7indexOfERKS_ 0x00000000 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String7indexOfERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String7indexOfERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String7indexOfERKS_j 0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String7indexOfERKS_j - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String7indexOfERKS_j - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String11lastIndexOfEc 0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String11lastIndexOfEc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String11lastIndexOfEc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String11lastIndexOfEci 0x00000000 0x88 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String11lastIndexOfEci - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String11lastIndexOfEci - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String11lastIndexOfERKS_ 0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String11lastIndexOfERKS_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String11lastIndexOfERKS_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String11lastIndexOfERKS_i 0x00000000 0xb8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String11lastIndexOfERKS_i - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String11lastIndexOfERKS_i - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String9substringEj 0x00000000 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String9substringEj - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String9substringEj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .rodata 0x00000000 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String9substringEjj 0x00000000 0xa0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String9substringEjj - 0x00000000 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String9substringEjj - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String7replaceEcc 0x00000000 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String7replaceEcc - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String7replaceEcc - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String7replaceERKS_S1_ 0x00000000 0x228 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String7replaceERKS_S1_ - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String7replaceERKS_S1_ - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String11toLowerCaseEv 0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String11toLowerCaseEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String11toLowerCaseEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String11toUpperCaseEv 0x00000000 0x54 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String11toUpperCaseEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String11toUpperCaseEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZN6String4trimEv 0x00000000 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZN6String4trimEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZN6String4trimEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text._ZNK6String5toIntEv 0x00000000 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.extab.text._ZNK6String5toIntEv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .ARM.exidx.text._ZNK6String5toIntEv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .ARM.extab.text.main - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .rodata 0x00000000 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .text._Z16UART0_IrqHandlerv 0x00000000 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.extab.text._Z16UART0_IrqHandlerv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.exidx.text._Z16UART0_IrqHandlerv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .text._Z16UART1_IrqHandlerv 0x00000000 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.extab.text._Z16UART1_IrqHandlerv - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.exidx.text._Z16UART1_IrqHandlerv - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.extab.text._Z41__static_initialization_and_destruction_0ii - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .rodata 0x00000000 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.extab.text._GLOBAL__I_rx_buffer1 - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .bss 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .text._Z10store_charhP12_ring_buffer 0x00000000 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .ARM.extab.text._Z10store_charhP12_ring_buffer - 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .ARM.exidx.text._Z10store_charhP12_ring_buffer - 0x00000000 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .text 0x00000000 0x370 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) @@ -822,21 +419,25 @@ Discarded input sections .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) .text 0x00000000 0x14 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) .text 0x00000000 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) .text 0x00000000 0x14 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) .text 0x00000000 0x10c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) @@ -868,55 +469,22 @@ Discarded input sections .text 0x00000000 0x1c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) .text 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) .data 0x00000000 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) .rodata 0x00000000 0x104 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) - .bss 0x00000000 0xc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + .text 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) .text 0x00000000 0x64 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) + .text 0x00000000 0x118 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) .text 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .data 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .bss 0x00000000 0x0 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) @@ -963,10 +531,65 @@ Discarded input sections 0x00000000 0x14 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) .text.Wait 0x00000000 0x30 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) .text.Sleep 0x00000000 0x34 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .text 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + .data 0x00000000 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + .text.link 0x00000000 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) + .bss 0x00000000 0xc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) + .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) + .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) @@ -977,10 +600,6 @@ Discarded input sections .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) .ARM.extab 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) - .data 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) - .bss 0x00000000 0x0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) .text 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o .data 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o .bss 0x00000000 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o @@ -1014,7 +633,7 @@ END GROUP LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o -.text 0x00400000 0x748c +.text 0x00400000 0x6204 0x00400000 . = ALIGN (0x4) 0x00400000 _sfixed = . *(.vectors .vectors.*) @@ -1026,570 +645,430 @@ LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o 0x00400100 setup .text.loop 0x00400128 0x60 test.o 0x00400128 loop - .text 0x00400188 0xc38 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - 0x00400464 _Unwind_VRS_Get - 0x004004b0 _Unwind_VRS_Set - 0x0040084c __aeabi_unwind_cpp_pr2 - 0x00400850 __aeabi_unwind_cpp_pr1 - 0x00400854 __aeabi_unwind_cpp_pr0 - 0x00400858 _Unwind_VRS_Pop - 0x00400c40 _Unwind_GetCFA - 0x00400c44 __gnu_Unwind_RaiseException - 0x00400cb4 __gnu_Unwind_ForcedUnwind - 0x00400cc8 __gnu_Unwind_Resume - 0x00400d04 __gnu_Unwind_Resume_or_Rethrow - 0x00400d1c _Unwind_Complete - 0x00400d20 _Unwind_DeleteException - 0x00400d30 __gnu_Unwind_Backtrace - .text 0x00400dc0 0x1ac c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - 0x00400dc0 __restore_core_regs - 0x00400dc0 restore_core_regs - 0x00400dd8 __gnu_Unwind_Restore_VFP - 0x00400de0 __gnu_Unwind_Save_VFP - 0x00400de8 __gnu_Unwind_Restore_VFP_D - 0x00400df0 __gnu_Unwind_Save_VFP_D - 0x00400df8 __gnu_Unwind_Restore_VFP_D_16_to_31 - 0x00400e00 __gnu_Unwind_Save_VFP_D_16_to_31 - 0x00400e08 __gnu_Unwind_Restore_WMMXD - 0x00400e4c __gnu_Unwind_Save_WMMXD - 0x00400e90 __gnu_Unwind_Restore_WMMXC - 0x00400ea4 __gnu_Unwind_Save_WMMXC - 0x00400eb8 ___Unwind_RaiseException - 0x00400eb8 _Unwind_RaiseException - 0x00400edc _Unwind_Resume - 0x00400edc ___Unwind_Resume - 0x00400f00 _Unwind_Resume_or_Rethrow - 0x00400f00 ___Unwind_Resume_or_Rethrow - 0x00400f24 _Unwind_ForcedUnwind - 0x00400f24 ___Unwind_ForcedUnwind - 0x00400f48 ___Unwind_Backtrace - 0x00400f48 _Unwind_Backtrace - .text 0x00400f6c 0x3c0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - 0x00400fc0 __gnu_unwind_execute - 0x004012d0 __gnu_unwind_frame - 0x004012fc _Unwind_GetRegionStart - 0x00401308 _Unwind_GetLanguageSpecificData - 0x0040131c _Unwind_GetDataRelBase - 0x00401324 _Unwind_GetTextRelBase - .text 0x0040132c 0x10 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) - 0x0040132c abort - .text 0x0040133c 0x150 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) - 0x0040133c memcpy - .text 0x0040148c 0x154 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) - 0x0040148c _init_signal_r - 0x004014bc _signal_r - 0x004014f8 _raise_r - 0x00401550 __sigtramp_r - 0x004015a4 raise - 0x004015b4 signal - 0x004015c4 _init_signal - 0x004015d0 __sigtramp - .text 0x004015e0 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) - 0x004015e0 _kill_r - 0x0040160c _getpid_r - .text 0x00401610 0x57c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) - 0x00401610 _malloc_r - .text 0x00401b8c 0x8 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - 0x00401b8c __malloc_lock - 0x00401b90 __malloc_unlock - .text 0x00401b94 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) - 0x00401b94 _sbrk_r - .text 0x00401bbc 0x240 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) - 0x00401bbc _malloc_trim_r - 0x00401c64 _free_r .text.Reset_Handler - 0x00401dfc 0xc0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - 0x00401dfc Reset_Handler - .text._sbrk 0x00401ebc 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401ebc _sbrk - .text._close 0x00401efc 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401efc _close - .text._fstat 0x00401f14 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401f14 _fstat - .text._isatty 0x00401f38 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401f38 _isatty - .text._lseek 0x00401f50 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401f50 _lseek - .text._read 0x00401f6c 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401f6c _read - .text._write 0x00401f88 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401f88 _write - .text._exit 0x00401fc4 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401fc4 _exit - .text._kill 0x00401fe0 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401fe0 _kill - .text._getpid 0x00401ff4 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x00401ff4 _getpid + 0x00400188 0xc0 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) + 0x00400188 Reset_Handler .text.NVIC_SetPriority - 0x00402004 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x00400248 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .text.SysTick_Config - 0x0040205c 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x004002a0 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .text.SysTick_Handler - 0x004020b4 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - 0x004020b4 SysTick_Handler + 0x004002f8 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x004002f8 SysTick_Handler .text.LowLevelInit_sam3s_ek - 0x004020c4 0xb8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .text.init 0x0040217c 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - 0x0040217c init - .text.pinMode 0x004021c8 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - 0x004021c8 pinMode + 0x00400308 0xb8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .text.init 0x004003c0 0x4c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x004003c0 init + .text.pinMode 0x0040040c 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + 0x0040040c pinMode .text.digitalWrite - 0x004022a0 0x7c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - 0x004022a0 digitalWrite + 0x004004e4 0x7c ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + 0x004004e4 digitalWrite .text._ZN5Print5writeEPKc - 0x0040231c 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x0040231c Print::write(char const*) + 0x00400560 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x00400560 Print::write(char const*) .text._ZN5Print5writeEPKhj - 0x0040235c 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x0040235c Print::write(unsigned char const*, unsigned int) + 0x004005a0 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x004005a0 Print::write(unsigned char const*, unsigned int) .text._ZN5Print5printEPKc - 0x004023a4 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x004023a4 Print::print(char const*) + 0x004005e8 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x004005e8 Print::print(char const*) .text._ZN5Print5printEc - 0x004023c8 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x004023c8 Print::print(char) + 0x0040060c 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x0040060c Print::print(char) .text._ZN5Print7printlnEv - 0x004023ec 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x004023ec Print::println() + 0x00400630 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x00400630 Print::println() .text._ZN5Print7printlnEPKc - 0x00402414 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x00402414 Print::println(char const*) + 0x00400658 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x00400658 Print::println(char const*) .text._ZN5PrintC2Ev - 0x0040243c 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x0040243c Print::Print() - 0x0040243c Print::Print() + 0x00400680 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00400680 Print::Print() + 0x00400680 Print::Print() .text._ZN6StreamC2Ev - 0x0040245c 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x0040245c Stream::Stream() - 0x0040245c Stream::Stream() + 0x004006a0 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004006a0 Stream::Stream() + 0x004006a0 Stream::Stream() .text._ZN14HardwareSerialC2Ev - 0x00402488 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00402488 HardwareSerial::HardwareSerial() - 0x00402488 HardwareSerial::HardwareSerial() + 0x004006cc 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004006cc HardwareSerial::HardwareSerial() + 0x004006cc HardwareSerial::HardwareSerial() .text._ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_ - 0x004024b4 0x50 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x004024b4 UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*) - 0x004024b4 UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*) + 0x004006f8 0x50 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004006f8 UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*) + 0x004006f8 UARTClass::UARTClass(Uart*, IRQn, unsigned long, _ring_buffer*, _ring_buffer*) .text._ZN9UARTClass5beginEm - 0x00402504 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00402504 UARTClass::begin(unsigned long) + 0x00400748 0x5c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00400748 UARTClass::begin(unsigned long) .text._ZN9UARTClass3endEv - 0x00402560 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00402560 UARTClass::end() + 0x004007a4 0x44 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004007a4 UARTClass::end() .text._ZN9UARTClass9availableEv - 0x004025a4 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x004025a4 UARTClass::available() + 0x004007e8 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004007e8 UARTClass::available() .text._ZN9UARTClass4peekEv - 0x004025d0 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x004025d0 UARTClass::peek() + 0x00400814 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00400814 UARTClass::peek() .text._ZN9UARTClass4readEv - 0x00402610 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00402610 UARTClass::read() + 0x00400854 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00400854 UARTClass::read() .text._ZN9UARTClass5flushEv - 0x00402668 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00402668 UARTClass::flush() + 0x004008ac 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004008ac UARTClass::flush() .text._ZN9UARTClass5writeEh - 0x00402694 0x88 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00402694 UARTClass::write(unsigned char) - .text.main 0x0040271c 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - 0x0040271c main + 0x004008d8 0x88 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x004008d8 UARTClass::write(unsigned char) + .text.main 0x00400960 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + 0x00400960 main .text._Z41__static_initialization_and_destruction_0ii - 0x0040273c 0x78 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x00400980 0x78 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .text._GLOBAL__I_rx_buffer1 - 0x004027b4 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .text 0x004027cc 0x50 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) - 0x004027cc __libc_init_array - .text 0x0040281c 0x64 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) - 0x0040281c iprintf - 0x00402854 _iprintf_r - .text 0x00402880 0xb4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) - 0x00402880 memmove - .text 0x00402934 0x41c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) - 0x00402934 _realloc_r - .text 0x00402d50 0x1dc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) - 0x00402d50 strcmp - .text 0x00402f2c 0x60 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o) - 0x00402f2c strlen - .text 0x00402f8c 0xdbc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - 0x00402f8c __sprint_r - 0x00403010 _vfiprintf_r - 0x00403d2c vfiprintf - .text 0x00403d48 0x104 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) - 0x00403d48 __swsetup_r - .text 0x00403e4c 0x1ec c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) - 0x00403e4c _fflush_r - 0x00404010 fflush - .text 0x00404038 0x220 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) - 0x00404040 _cleanup_r - 0x0040404c __sfmoreglue - 0x0040407c _cleanup - 0x00404088 __sinit - 0x00404190 __sfp - 0x00404218 __sfp_lock_acquire - 0x0040421c __sfp_lock_release - 0x00404220 __sinit_lock_acquire - 0x00404224 __sinit_lock_release - 0x00404228 __fp_lock_all - 0x00404240 __fp_unlock_all - .text 0x00404258 0x140 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) - 0x00404258 _fputwc_r - 0x00404340 fputwc - .text 0x00404398 0x338 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) - 0x00404398 __sfvwrite_r - .text 0x004046d0 0xac c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) - 0x004046d0 _fwalk - 0x00404724 _fwalk_reent - .text 0x0040477c 0xa0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) - 0x0040477c _setlocale_r - 0x004047d8 __locale_charset - 0x004047e4 __locale_mb_cur_max - 0x004047f0 __locale_msgcharset - 0x004047f8 __locale_cjk_lang - 0x004047fc _localeconv_r - 0x00404804 setlocale - 0x00404814 localeconv - .text 0x0040481c 0xec c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) - 0x0040481c __smakebuf_r - .text 0x00404908 0x8c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) - 0x00404908 memchr - .text 0x00404994 0xb4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) - 0x00404994 memset - .text 0x00404a48 0x94 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) - 0x00404a48 __sread - 0x00404a6c __seofread - 0x00404a70 __swrite - 0x00404aac __sseek - 0x00404ad4 __sclose - .text 0x00404adc 0xfc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) - 0x00404adc __swbuf_r - 0x00404bc8 __swbuf - .text 0x00404bd8 0xd0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) - 0x00404bd8 _wcrtomb_r - 0x00404c34 wcrtomb - .text 0x00404ca8 0x4c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) - 0x00404ca8 __ascii_wctomb - 0x00404cc4 _wctomb_r - .text 0x00404cf4 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) - 0x00404cf4 _write_r - .text 0x00404d20 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) - 0x00404d20 _close_r - .text 0x00404d48 0xc4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) - 0x00404d48 _fclose_r - 0x00404dfc fclose - .text 0x00404e0c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) - 0x00404e0c _fstat_r - .text 0x00404e38 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) - 0x00404e38 _isatty_r - .text 0x00404e60 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) - 0x00404e60 _lseek_r - .text 0x00404e8c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) - 0x00404e8c _read_r + 0x004009f8 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .text.__cxa_pure_virtual + 0x00400a10 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + 0x00400a10 __cxa_pure_virtual + .text 0x00400a18 0x50 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) + 0x00400a18 __libc_init_array + .text 0x00400a68 0x57c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + 0x00400a68 _malloc_r + .text 0x00400fe4 0x150 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) + 0x00400fe4 memcpy + .text 0x00401134 0xb4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) + 0x00401134 memmove + .text 0x004011e8 0x8 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) + 0x004011e8 __malloc_lock + 0x004011ec __malloc_unlock + .text 0x004011f0 0x41c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) + 0x004011f0 _realloc_r + .text 0x0040160c 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) + 0x0040160c _sbrk_r + .text 0x00401634 0x1dc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) + 0x00401634 strcmp + .text 0x00401810 0x60 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o) + 0x00401810 strlen + .text 0x00401870 0x240 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + 0x00401870 _malloc_trim_r + 0x00401918 _free_r + .text 0x00401ab0 0x8c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) + 0x00401ab0 memchr .text.Dummy_Handler - 0x00404eb8 0x8 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - 0x00404eb8 DebugMon_Handler - 0x00404eb8 UART0_IrqHandler - 0x00404eb8 HardFault_Handler - 0x00404eb8 TWI1_IrqHandler - 0x00404eb8 SUPC_IrqHandler - 0x00404eb8 PendSV_Handler - 0x00404eb8 NMI_Handler - 0x00404eb8 PIOC_IrqHandler - 0x00404eb8 TC3_IrqHandler - 0x00404eb8 WDT_IrqHandler - 0x00404eb8 TC1_IrqHandler - 0x00404eb8 ACC_IrqHandler - 0x00404eb8 TC0_IrqHandler - 0x00404eb8 UsageFault_Handler - 0x00404eb8 USART1_IrqHandler - 0x00404eb8 RTT_IrqHandler - 0x00404eb8 SSC_IrqHandler - 0x00404eb8 TC5_IrqHandler - 0x00404eb8 TC4_IrqHandler - 0x00404eb8 Dummy_Handler - 0x00404eb8 PIOA_IrqHandler - 0x00404eb8 USART0_IrqHandler - 0x00404eb8 PIOB_IrqHandler - 0x00404eb8 DAC_IrqHandler - 0x00404eb8 TC2_IrqHandler - 0x00404eb8 MCI_IrqHandler - 0x00404eb8 USBD_IrqHandler - 0x00404eb8 CRCCU_IrqHandler - 0x00404eb8 MemManage_Handler - 0x00404eb8 UART1_IrqHandler - 0x00404eb8 SVC_Handler - 0x00404eb8 SPI_IrqHandler - 0x00404eb8 RTC_IrqHandler - 0x00404eb8 EEFC_IrqHandler - 0x00404eb8 RSTC_IrqHandler - 0x00404eb8 SMC_IrqHandler - 0x00404eb8 PMC_IrqHandler - 0x00404eb8 BusFault_Handler - 0x00404eb8 TWI0_IrqHandler - 0x00404eb8 ADC_IrqHandler - 0x00404eb8 PWM_IrqHandler + 0x00401b3c 0x8 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + 0x00401b3c DebugMon_Handler + 0x00401b3c UART0_IrqHandler + 0x00401b3c HardFault_Handler + 0x00401b3c TWI1_IrqHandler + 0x00401b3c SUPC_IrqHandler + 0x00401b3c PendSV_Handler + 0x00401b3c NMI_Handler + 0x00401b3c PIOC_IrqHandler + 0x00401b3c TC3_IrqHandler + 0x00401b3c WDT_IrqHandler + 0x00401b3c TC1_IrqHandler + 0x00401b3c ACC_IrqHandler + 0x00401b3c TC0_IrqHandler + 0x00401b3c UsageFault_Handler + 0x00401b3c USART1_IrqHandler + 0x00401b3c RTT_IrqHandler + 0x00401b3c SSC_IrqHandler + 0x00401b3c TC5_IrqHandler + 0x00401b3c TC4_IrqHandler + 0x00401b3c Dummy_Handler + 0x00401b3c PIOA_IrqHandler + 0x00401b3c USART0_IrqHandler + 0x00401b3c PIOB_IrqHandler + 0x00401b3c DAC_IrqHandler + 0x00401b3c TC2_IrqHandler + 0x00401b3c MCI_IrqHandler + 0x00401b3c USBD_IrqHandler + 0x00401b3c CRCCU_IrqHandler + 0x00401b3c MemManage_Handler + 0x00401b3c UART1_IrqHandler + 0x00401b3c SVC_Handler + 0x00401b3c SPI_IrqHandler + 0x00401b3c RTC_IrqHandler + 0x00401b3c EEFC_IrqHandler + 0x00401b3c RSTC_IrqHandler + 0x00401b3c SMC_IrqHandler + 0x00401b3c PMC_IrqHandler + 0x00401b3c BusFault_Handler + 0x00401b3c TWI0_IrqHandler + 0x00401b3c ADC_IrqHandler + 0x00401b3c PWM_IrqHandler .text.PIO_DisableInterrupt - 0x00404ec0 0x1c ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - 0x00404ec0 PIO_DisableInterrupt + 0x00401b44 0x1c ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00401b44 PIO_DisableInterrupt .text.PIO_PullUp - 0x00404edc 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - 0x00404edc PIO_PullUp + 0x00401b60 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00401b60 PIO_PullUp .text.PIO_SetPeripheral - 0x00404f0c 0x10c ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - 0x00404f0c PIO_SetPeripheral + 0x00401b90 0x10c ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00401b90 PIO_SetPeripheral .text.PIO_SetInput - 0x00405018 0x80 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - 0x00405018 PIO_SetInput + 0x00401c9c 0x80 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00401c9c PIO_SetInput .text.PIO_SetOutput - 0x00405098 0x64 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - 0x00405098 PIO_SetOutput + 0x00401d1c 0x64 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00401d1c PIO_SetOutput .text.PIO_Configure - 0x004050fc 0xf8 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - 0x004050fc PIO_Configure + 0x00401d80 0xf8 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00401d80 PIO_Configure .text.PMC_EnablePeripheral - 0x004051f4 0xa4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - 0x004051f4 PMC_EnablePeripheral + 0x00401e78 0xa4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + 0x00401e78 PMC_EnablePeripheral .text.PMC_DisablePeripheral - 0x00405298 0xa4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - 0x00405298 PMC_DisablePeripheral + 0x00401f1c 0xa4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + 0x00401f1c PMC_DisablePeripheral .text.WDT_Disable - 0x0040533c 0x1c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - 0x0040533c WDT_Disable + 0x00401fc0 0x1c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + 0x00401fc0 WDT_Disable .text.TimeTick_Increment - 0x00405358 0x1c ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) - 0x00405358 TimeTick_Increment - *fill* 0x00405374 0x4 00 - .text 0x00405378 0x278 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) - 0x00405378 __aeabi_uidiv - 0x00405378 __udivsi3 - 0x004055d4 __aeabi_uidivmod - .text 0x004055f0 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) - 0x004055f0 __aeabi_idiv0 - 0x004055f0 __aeabi_ldiv0 - .text 0x004055f4 0x2c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) - 0x004055f4 __aeabi_uldivmod - .text 0x00405620 0x60 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) - 0x00405620 __gnu_ldivmod_helper - 0x00405650 __gnu_uldivmod_helper - .text 0x00405680 0x360 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) - 0x00405680 __divdi3 - .text 0x004059e0 0x308 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) - 0x004059e0 __udivdi3 - .text 0x00405ce8 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) - 0x00405ce8 __assert_func - 0x00405d30 __assert - .text 0x00405d3c 0x4c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) - 0x00405d3c _fiprintf_r - 0x00405d5c fiprintf + 0x00401fdc 0x1c ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + 0x00401fdc TimeTick_Increment + .text._sbrk 0x00401ff8 0x40 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00401ff8 _sbrk + .text._close 0x00402038 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00402038 _close + .text._fstat 0x00402050 0x24 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00402050 _fstat + .text._isatty 0x00402074 0x18 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00402074 _isatty + .text._lseek 0x0040208c 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x0040208c _lseek + .text._read 0x004020a8 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x004020a8 _read + .text._write 0x004020c4 0x3c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x004020c4 _write + .text._exit 0x00402100 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00402100 _exit + .text._kill 0x0040211c 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x0040211c _kill + .text._getpid 0x00402130 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00402130 _getpid + .text 0x00402140 0x278 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) + 0x00402140 __aeabi_uidiv + 0x00402140 __udivsi3 + 0x0040239c __aeabi_uidivmod + .text 0x004023b8 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) + 0x004023b8 __aeabi_idiv0 + 0x004023b8 __aeabi_ldiv0 + .text 0x004023bc 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + 0x004023bc __assert_func + 0x00402404 __assert + .text 0x00402410 0x4c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + 0x00402410 _fiprintf_r + 0x00402430 fiprintf + .text 0x0040245c 0x64 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + 0x0040245c iprintf + 0x00402494 _iprintf_r + .text 0x004024c0 0xdbc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + 0x004024c0 __sprint_r + 0x00402544 _vfiprintf_r + 0x00403260 vfiprintf + .text 0x0040327c 0x104 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) + 0x0040327c __swsetup_r + .text 0x00403380 0x10 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) + 0x00403380 abort + .text 0x00403390 0x1ec c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) + 0x00403390 _fflush_r + 0x00403554 fflush + .text 0x0040357c 0x220 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) + 0x00403584 _cleanup_r + 0x00403590 __sfmoreglue + 0x004035c0 _cleanup + 0x004035cc __sinit + 0x004036d4 __sfp + 0x0040375c __sfp_lock_acquire + 0x00403760 __sfp_lock_release + 0x00403764 __sinit_lock_acquire + 0x00403768 __sinit_lock_release + 0x0040376c __fp_lock_all + 0x00403784 __fp_unlock_all + .text 0x0040379c 0x140 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) + 0x0040379c _fputwc_r + 0x00403884 fputwc + .text 0x004038dc 0x338 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) + 0x004038dc __sfvwrite_r + .text 0x00403c14 0xac c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) + 0x00403c14 _fwalk + 0x00403c68 _fwalk_reent + .text 0x00403cc0 0xa0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) + 0x00403cc0 _setlocale_r + 0x00403d1c __locale_charset + 0x00403d28 __locale_mb_cur_max + 0x00403d34 __locale_msgcharset + 0x00403d3c __locale_cjk_lang + 0x00403d40 _localeconv_r + 0x00403d48 setlocale + 0x00403d58 localeconv + .text 0x00403d60 0xec c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) + 0x00403d60 __smakebuf_r + .text 0x00403e4c 0xb4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) + 0x00403e4c memset + .text 0x00403f00 0x154 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) + 0x00403f00 _init_signal_r + 0x00403f30 _signal_r + 0x00403f6c _raise_r + 0x00403fc4 __sigtramp_r + 0x00404018 raise + 0x00404028 signal + 0x00404038 _init_signal + 0x00404044 __sigtramp + .text 0x00404054 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + 0x00404054 _kill_r + 0x00404080 _getpid_r + .text 0x00404084 0x94 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) + 0x00404084 __sread + 0x004040a8 __seofread + 0x004040ac __swrite + 0x004040e8 __sseek + 0x00404110 __sclose + .text 0x00404118 0xfc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) + 0x00404118 __swbuf_r + 0x00404204 __swbuf + .text 0x00404214 0xd0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) + 0x00404214 _wcrtomb_r + 0x00404270 wcrtomb + .text 0x004042e4 0x4c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) + 0x004042e4 __ascii_wctomb + 0x00404300 _wctomb_r + .text 0x00404330 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) + 0x00404330 _write_r + .text 0x0040435c 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) + 0x0040435c _close_r + .text 0x00404384 0xc4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) + 0x00404384 _fclose_r + 0x00404438 fclose + .text 0x00404448 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) + 0x00404448 _fstat_r + .text 0x00404474 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) + 0x00404474 _isatty_r + .text 0x0040449c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) + 0x0040449c _lseek_r + .text 0x004044c8 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) + 0x004044c8 _read_r + .text 0x004044f4 0x2c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) + 0x004044f4 __aeabi_uldivmod + .text 0x00404520 0x60 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) + 0x00404520 __gnu_ldivmod_helper + 0x00404550 __gnu_uldivmod_helper + .text 0x00404580 0x360 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) + 0x00404580 __divdi3 + .text 0x004048e0 0x308 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) + 0x004048e0 __udivdi3 *(.glue_7t) .glue_7t 0x00000000 0x0 linker stubs *(.glue_7) .glue_7 0x00000000 0x0 linker stubs *(.rodata .rodata* .gnu.linkonce.r.*) - .rodata 0x00405d88 0x404 test.o - .rodata 0x0040618c 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - 0x0040618c _global_impure_ptr - .rodata.str1.4 - 0x00406190 0x2 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - 0x4 (size before relaxing) - *fill* 0x00406192 0x2 00 - .rodata 0x00406194 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .rodata 0x004061b0 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .rodata 0x004065a4 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .rodata 0x00406998 0x420 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - 0x004069a0 vtable for Print - 0x004069b4 typeinfo for Print - 0x004069bc typeinfo name for Print - .rodata 0x00406db8 0x438 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00406db8 vtable for UARTClass - 0x00406de4 typeinfo for UARTClass - 0x00406df0 typeinfo name for UARTClass + .rodata 0x00404be8 0x404 test.o + .rodata 0x00404fec 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .rodata 0x004053e0 0x3f4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + *fill* 0x004057d4 0x4 00 + .rodata 0x004057d8 0x410 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x004057e0 vtable for Print + .rodata 0x00405be8 0x420 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00405be8 vtable for UARTClass .rodata._ZTV14HardwareSerial - 0x004071f0 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x004071f0 vtable for HardwareSerial + 0x00406008 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00406008 vtable for HardwareSerial .rodata._ZTV6Stream - 0x00407220 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00407220 vtable for Stream - .rodata._ZTS14HardwareSerial - 0x00407248 0x14 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00407248 typeinfo name for HardwareSerial - .rodata._ZTI14HardwareSerial - 0x0040725c 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x0040725c typeinfo for HardwareSerial - .rodata._ZTS6Stream - 0x00407268 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00407268 typeinfo name for Stream - .rodata._ZTI6Stream - 0x00407270 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00407270 typeinfo for Stream - .rodata 0x0040727c 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + 0x00406038 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00406038 vtable for Stream + .rodata 0x00406060 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) + 0x00406060 _global_impure_ptr .rodata.str1.4 - 0x0040729c 0x2f c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - 0x30 (size before relaxing) - *fill* 0x004072cb 0x1 00 - .rodata 0x004072cc 0x60 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) - 0x004072cc __sf_fake_stdin - 0x004072ec __sf_fake_stdout - 0x0040730c __sf_fake_stderr + 0x00406064 0x2 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) + 0x4 (size before relaxing) + *fill* 0x00406066 0x2 00 + .rodata 0x00406068 0x60 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .rodata 0x004060c8 0x1c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .rodata.str1.4 - 0x0040732c 0xa c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) - 0x14 (size before relaxing) - *fill* 0x00407336 0x2 00 - .rodata 0x00407338 0x60 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .rodata.str1.4 - 0x00407398 0x40 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + 0x004060e4 0x3f c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) 0x44 (size before relaxing) + *fill* 0x00406123 0x1 00 + .rodata 0x00406124 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + .rodata.str1.4 + 0x00406144 0x2f c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + 0x30 (size before relaxing) + *fill* 0x00406173 0x1 00 + .rodata 0x00406174 0x60 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) + 0x00406174 __sf_fake_stdin + 0x00406194 __sf_fake_stdout + 0x004061b4 __sf_fake_stderr + .rodata.str1.4 + 0x004061d4 0xc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) + 0x14 (size before relaxing) *(.ARM.extab* .gnu.linkonce.armextab.*) - .ARM.extab 0x004073d8 0x18 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - .ARM.extab 0x004073f0 0x18 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - .ARM.extab.text._ZN5Print5writeEPKc - 0x00407408 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5writeEPKhj - 0x00407414 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEPKc - 0x00407420 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print5printEc - 0x0040742c 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEv - 0x00407438 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5Print7printlnEPKc - 0x00407444 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.extab.text._ZN5PrintC2Ev - 0x00407450 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN6StreamC2Ev - 0x00407450 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN14HardwareSerialC2Ev - 0x00407450 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass5beginEm - 0x00407450 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.extab.text._ZN9UARTClass3endEv - 0x0040745c 0xc ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x00407468 . = ALIGN (0x4) + 0x004061e0 . = ALIGN (0x4) *(.init) - .init 0x00407468 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x00407468 _init - .init 0x0040746c 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x00407474 . = ALIGN (0x4) - 0x00407474 __preinit_array_start = . + .init 0x004061e0 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o + 0x004061e0 _init + .init 0x004061e4 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o + 0x004061ec . = ALIGN (0x4) + 0x004061ec __preinit_array_start = . *(.preinit_array) - 0x00407474 __preinit_array_end = . - 0x00407474 . = ALIGN (0x4) - 0x00407474 __init_array_start = . + 0x004061ec __preinit_array_end = . + 0x004061ec . = ALIGN (0x4) + 0x004061ec __init_array_start = . *(SORT(.init_array.*)) *(.init_array) - .init_array 0x00407474 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .init_array 0x00407478 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - 0x0040747c __init_array_end = . - 0x0040747c . = ALIGN (0x4) + .init_array 0x004061ec 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o + .init_array 0x004061f0 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x004061f4 __init_array_end = . + 0x004061f4 . = ALIGN (0x4) *crtbegin.o(.ctors) *(EXCLUDE_FILE(*crtend.o) .ctors) *(SORT(.ctors.*)) *crtend.o(.ctors) - 0x0040747c . = ALIGN (0x4) + 0x004061f4 . = ALIGN (0x4) *(.fini) - .fini 0x0040747c 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x0040747c _fini - .fini 0x00407480 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x00407488 . = ALIGN (0x4) - 0x00407488 __fini_array_start = . + .fini 0x004061f4 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o + 0x004061f4 _fini + .fini 0x004061f8 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o + 0x00406200 . = ALIGN (0x4) + 0x00406200 __fini_array_start = . *(.fini_array) - .fini_array 0x00407488 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o + .fini_array 0x00406200 0x4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o *(SORT(.fini_array.*)) - 0x0040748c __fini_array_end = . + 0x00406204 __fini_array_end = . *crtbegin.o(.dtors) *(EXCLUDE_FILE(*crtend.o) .dtors) *(SORT(.dtors.*)) *crtend.o(.dtors) - 0x0040748c . = ALIGN (0x4) - 0x0040748c _efixed = . - 0x0040748c PROVIDE (__exidx_start, .) + 0x00406204 . = ALIGN (0x4) + 0x00406204 _efixed = . + 0x00406204 PROVIDE (__exidx_start, .) -.jcr 0x0040748c 0x0 - .jcr 0x0040748c 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o +.jcr 0x00406204 0x0 + .jcr 0x00406204 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -.vfp11_veneer 0x0040748c 0x0 +.vfp11_veneer 0x00406204 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs -.v4_bx 0x0040748c 0x0 +.v4_bx 0x00406204 0x0 .v4_bx 0x00000000 0x0 linker stubs -.ARM.exidx 0x0040748c 0x128 +.ARM.exidx 0x00406204 0x8 *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx.text.setup - 0x0040748c 0x8 test.o - .ARM.exidx.text.loop - 0x00407494 0x0 test.o + .ARM.exidx 0x00406204 0x8 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) + .ARM.exidx 0x0040620c 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) 0x8 (size before relaxing) - .ARM.exidx 0x00407494 0x88 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - 0xc0 (size before relaxing) - .ARM.exidx 0x0040751c 0x38 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - 0x48 (size before relaxing) - .ARM.exidx.text._ZN5Print5writeEPKc - 0x00407554 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5writeEPKhj - 0x0040755c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEPKc - 0x00407564 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print5printEc - 0x0040756c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEv - 0x00407574 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5Print7printlnEPKc - 0x0040757c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .ARM.exidx.text._ZN5PrintC2Ev - 0x00407584 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.exidx.text._ZN6StreamC2Ev - 0x0040758c 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text._ZN14HardwareSerialC2Ev - 0x0040758c 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text._ZN9UARTClassC2EP4Uart4IRQnmP12_ring_bufferS4_ - 0x0040758c 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text._ZN9UARTClass5beginEm - 0x0040758c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.exidx.text._ZN9UARTClass3endEv - 0x00407594 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.exidx.text._ZN9UARTClass9availableEv - 0x0040759c 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .ARM.exidx.text._ZN9UARTClass4peekEv - 0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text._ZN9UARTClass4readEv - 0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text._ZN9UARTClass5flushEv - 0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text._ZN9UARTClass5writeEh - 0x004075a4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - 0x8 (size before relaxing) - .ARM.exidx.text.main - 0x004075a4 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .ARM.exidx.text._Z41__static_initialization_and_destruction_0ii - 0x004075ac 0x8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .ARM.exidx.text._GLOBAL__I_rx_buffer1 - 0x004075b4 0x0 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - 0x8 (size before relaxing) - .ARM.exidx 0x004075b4 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) - 0x8 (size before relaxing) - .ARM.exidx 0x004075b4 0x0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - 0x004075b4 PROVIDE (__exidx_end, .) - 0x004075b4 . = ALIGN (0x4) - 0x004075b4 _etext = . + 0x0040620c PROVIDE (__exidx_end, .) + 0x0040620c . = ALIGN (0x4) + 0x0040620c _etext = . -.relocate 0x20000000 0x584 load address 0x004075b4 +.relocate 0x20000000 0x584 load address 0x0040620c 0x20000000 . = ALIGN (0x4) 0x20000000 _srelocate = . *(.ramfunc .ramfunc.*) *(.data .data.*) - .data 0x20000000 0xf4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - 0x20000000 _impure_ptr - .data 0x200000f4 0x410 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) - 0x200000f4 __malloc_av_ - 0x200004fc __malloc_sbrk_base - 0x20000500 __malloc_trim_threshold + .data 0x20000000 0x410 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + 0x20000000 __malloc_av_ + 0x20000408 __malloc_sbrk_base + 0x2000040c __malloc_trim_threshold + .data 0x20000410 0xf4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) + 0x20000410 _impure_ptr .data 0x20000504 0x7c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) 0x20000524 __mb_cur_max .data 0x20000580 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) @@ -1597,27 +1076,27 @@ LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o 0x20000584 . = ALIGN (0x4) 0x20000584 _erelocate = . -.bss 0x20000584 0x194 load address 0x00407b38 +.bss 0x20000584 0x194 load address 0x00406790 0x20000584 . = ALIGN (0x4) 0x20000584 _sbss = . 0x20000584 _szero = . *(.bss .bss.*) .bss 0x20000584 0x1 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o *fill* 0x20000585 0x3 00 - .bss 0x20000588 0x34 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) - 0x20000588 __malloc_top_pad - 0x2000058c __malloc_current_mallinfo - 0x200005b4 __malloc_max_sbrked_mem - 0x200005b8 __malloc_max_total_mem - .bss 0x200005bc 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .bss 0x200005c0 0x150 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - 0x200005c0 rx_buffer1 - 0x20000608 tx_buffer1 - 0x20000650 rx_buffer2 - 0x20000698 tx_buffer2 - 0x200006e0 Serial1 - 0x200006f8 Serial2 - .bss 0x20000710 0x4 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .bss 0x20000588 0x150 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x20000588 rx_buffer1 + 0x200005d0 tx_buffer1 + 0x20000618 rx_buffer2 + 0x20000660 tx_buffer2 + 0x200006a8 Serial1 + 0x200006c0 Serial2 + .bss 0x200006d8 0x34 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + 0x200006d8 __malloc_top_pad + 0x200006dc __malloc_current_mallinfo + 0x20000704 __malloc_max_sbrked_mem + 0x20000708 __malloc_max_total_mem + .bss 0x2000070c 0x4 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .bss 0x20000710 0x4 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) *(COMMON) COMMON 0x20000714 0x4 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) 0x20000714 errno @@ -1625,7 +1104,7 @@ LOAD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o 0x20000718 _ebss = . 0x20000718 _ezero = . -.stack 0x20000718 0x2400 load address 0x00407ccc +.stack 0x20000718 0x2400 load address 0x00406924 0x20000718 . = ALIGN (0x8) *(.stack .stack.*) .stack 0x20000718 0x2400 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) @@ -1643,183 +1122,178 @@ OUTPUT(./test_gcc_dbg.elf elf32-littlearm) .ARM.attributes 0x00000042 0x31 test.o .ARM.attributes - 0x00000073 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) + 0x00000073 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .ARM.attributes - 0x0000009c 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) + 0x000000a4 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .ARM.attributes - 0x000000b7 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) + 0x000000d5 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) .ARM.attributes - 0x000000e0 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) + 0x00000106 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .ARM.attributes - 0x00000109 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) + 0x00000137 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .ARM.attributes - 0x00000132 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) + 0x00000168 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .ARM.attributes - 0x0000015b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + 0x00000199 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .ARM.attributes - 0x00000184 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) + 0x000001ca 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .ARM.attributes - 0x000001ad 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + 0x000001fb 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) .ARM.attributes - 0x000001d6 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) + 0x0000022c 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .ARM.attributes - 0x000001ff 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + 0x0000025d 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) .ARM.attributes - 0x00000228 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) + 0x00000278 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o) .ARM.attributes - 0x00000251 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + 0x00000293 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) .ARM.attributes - 0x0000027a 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) + 0x000002ae 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o) .ARM.attributes - 0x000002ab 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x000002c9 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o) .ARM.attributes - 0x000002dc 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x000002e4 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) .ARM.attributes - 0x0000030d 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + 0x0000030d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) .ARM.attributes - 0x0000033e 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x00000336 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) .ARM.attributes - 0x0000036f 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x0000035f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) .ARM.attributes - 0x000003a0 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + 0x00000388 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) .ARM.attributes - 0x000003d1 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + 0x000003b1 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) .ARM.attributes - 0x00000402 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x000003da 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) .ARM.attributes - 0x00000433 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + 0x00000403 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) .ARM.attributes - 0x00000464 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) + 0x0000042c 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) .ARM.attributes - 0x0000047f 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o) + 0x00000455 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) .ARM.attributes - 0x0000049a 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) + 0x0000047e 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) .ARM.attributes - 0x000004b5 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o) + 0x000004a7 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) .ARM.attributes - 0x000004d0 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o) + 0x000004d0 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) .ARM.attributes - 0x000004eb 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) + 0x000004f9 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o) .ARM.attributes - 0x00000514 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) + 0x00000522 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o) .ARM.attributes - 0x0000053d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + 0x0000054b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o) .ARM.attributes - 0x00000566 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) + 0x00000574 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o) .ARM.attributes - 0x0000058f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) + 0x0000059d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o) .ARM.attributes - 0x000005b8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) + 0x000005c6 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) .ARM.attributes - 0x000005e1 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) + 0x000005ef 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) .ARM.attributes - 0x0000060a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) + 0x00000618 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o) .ARM.attributes - 0x00000633 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) + 0x00000641 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) .ARM.attributes - 0x0000065c 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) + 0x0000066a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) .ARM.attributes - 0x00000685 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o) + 0x00000693 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) .ARM.attributes - 0x000006ae 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o) + 0x000006bc 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) .ARM.attributes - 0x000006d7 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o) + 0x000006e5 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) .ARM.attributes - 0x00000700 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o) + 0x0000070e 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) .ARM.attributes - 0x00000729 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o) + 0x00000737 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) .ARM.attributes - 0x00000752 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) + 0x00000760 0x31 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .ARM.attributes - 0x0000077b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) + 0x00000791 0x31 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) .ARM.attributes - 0x000007a4 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o) + 0x000007c2 0x31 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) .ARM.attributes - 0x000007cd 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) + 0x000007f3 0x31 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) .ARM.attributes - 0x000007f6 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + 0x00000824 0x31 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) .ARM.attributes - 0x0000081f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) + 0x00000855 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .ARM.attributes - 0x00000848 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-ctype_.o) + 0x00000886 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) .ARM.attributes - 0x00000871 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) + 0x000008a1 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) .ARM.attributes - 0x0000089a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) + 0x000008bc 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) .ARM.attributes - 0x000008c3 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) + 0x000008e5 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) .ARM.attributes - 0x000008ec 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) + 0x0000090e 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) .ARM.attributes - 0x00000915 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) + 0x00000937 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) .ARM.attributes - 0x0000093e 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) + 0x00000960 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) .ARM.attributes - 0x00000967 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) + 0x00000989 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) .ARM.attributes - 0x00000990 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) + 0x000009b2 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) .ARM.attributes - 0x000009b9 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) + 0x000009db 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) .ARM.attributes - 0x000009e2 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) + 0x00000a04 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) .ARM.attributes - 0x00000a0b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) + 0x00000a2d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) .ARM.attributes - 0x00000a34 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) + 0x00000a56 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) .ARM.attributes - 0x00000a5d 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) + 0x00000a7f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) .ARM.attributes - 0x00000a86 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) + 0x00000aa8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) .ARM.attributes - 0x00000aaf 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) + 0x00000ad1 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) .ARM.attributes - 0x00000ad8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) + 0x00000afa 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) .ARM.attributes - 0x00000b01 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) + 0x00000b23 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) .ARM.attributes - 0x00000b2a 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) + 0x00000b4c 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) .ARM.attributes - 0x00000b53 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) + 0x00000b75 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) .ARM.attributes - 0x00000b7c 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) + 0x00000b9e 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) .ARM.attributes - 0x00000ba5 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) + 0x00000bc7 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) .ARM.attributes - 0x00000bce 0x31 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + 0x00000bf0 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) .ARM.attributes - 0x00000bff 0x31 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00000c19 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) .ARM.attributes - 0x00000c30 0x31 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + 0x00000c42 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) .ARM.attributes - 0x00000c61 0x31 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + 0x00000c6b 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) .ARM.attributes - 0x00000c92 0x31 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + 0x00000c94 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) .ARM.attributes - 0x00000cc3 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) + 0x00000cbd 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) .ARM.attributes - 0x00000cde 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_dvmd_tls.o) + 0x00000ce6 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) .ARM.attributes - 0x00000cf9 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) + 0x00000d0f 0x1b c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) .ARM.attributes - 0x00000d14 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) + 0x00000d2a 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) .ARM.attributes - 0x00000d3d 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) + 0x00000d53 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) .ARM.attributes - 0x00000d66 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) + 0x00000d7c 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) .ARM.attributes - 0x00000d8f 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + 0x00000da5 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o .ARM.attributes - 0x00000db8 0x29 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) - .ARM.attributes - 0x00000de1 0x29 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .ARM.attributes - 0x00000e0a 0x19 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o + 0x00000dce 0x19 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o .comment 0x00000000 0x2a .comment 0x00000000 0x2a test.o 0x2b (size before relaxing) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) @@ -1827,119 +1301,127 @@ OUTPUT(./test_gcc_dbg.elf elf32-littlearm) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(pio.o) .comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) .comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) .comment 0x00000000 0x2b ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .comment 0x00000000 0x2b ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_abbrev 0x00000000 0x16ed +.debug_abbrev 0x00000000 0x1716 .debug_abbrev 0x00000000 0x112 test.o .debug_abbrev 0x00000112 0x169 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .debug_abbrev 0x0000027b 0x10f ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .debug_abbrev 0x0000038a 0x1fc ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .debug_abbrev 0x00000586 0x12f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .debug_abbrev 0x000006b5 0x2af ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .debug_abbrev 0x00000964 0x28a ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .debug_abbrev 0x00000bee 0x2d0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .debug_abbrev 0x00000ebe 0xfa ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .debug_abbrev 0x00000fb8 0x153 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .debug_abbrev 0x0000110b 0xc7 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .debug_abbrev 0x000011d2 0x66 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - .debug_abbrev 0x00001238 0x12a ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - .debug_abbrev 0x00001362 0xf4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .debug_abbrev 0x00001456 0xc9 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - .debug_abbrev 0x0000151f 0x1ce ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_abbrev 0x0000027b 0x1fc ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_abbrev 0x00000477 0x12f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_abbrev 0x000005a6 0x2af ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_abbrev 0x00000855 0x28a ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_abbrev 0x00000adf 0x2d0 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_abbrev 0x00000daf 0xfa ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_abbrev 0x00000ea9 0x153 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_abbrev 0x00000ffc 0x29 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .debug_abbrev 0x00001025 0xc7 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_abbrev 0x000010ec 0x66 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_abbrev 0x00001152 0x12a ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_abbrev 0x0000127c 0xf4 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_abbrev 0x00001370 0xc9 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_abbrev 0x00001439 0x1ce ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_abbrev 0x00001607 0x10f ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_info 0x00000000 0xa8ba +.debug_info 0x00000000 0xa8f8 .debug_info 0x00000000 0x7f9 test.o .debug_info 0x000007f9 0xaa5 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .debug_info 0x0000129e 0x4dc ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .debug_info 0x0000177a 0x1042 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .debug_info 0x000027bc 0x85b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .debug_info 0x00003017 0x1b70 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .debug_info 0x00004b87 0x11b1 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .debug_info 0x00005d38 0x206a ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .debug_info 0x00007da2 0x7d6 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .debug_info 0x00008578 0xb53 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .debug_info 0x000090cb 0x12c ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .debug_info 0x000091f7 0xb8 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - .debug_info 0x000092af 0x96a ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - .debug_info 0x00009c19 0x457 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .debug_info 0x0000a070 0x1df ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - .debug_info 0x0000a24f 0x66b ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_info 0x0000129e 0x1042 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_info 0x000022e0 0x85b ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_info 0x00002b3b 0x1b70 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_info 0x000046ab 0x11b1 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_info 0x0000585c 0x206a ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_info 0x000078c6 0x7d6 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_info 0x0000809c 0xb53 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_info 0x00008bef 0x3e ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .debug_info 0x00008c2d 0x12c ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_info 0x00008d59 0xb8 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_info 0x00008e11 0x96a ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_info 0x0000977b 0x457 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_info 0x00009bd2 0x1df ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_info 0x00009db1 0x66b ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_info 0x0000a41c 0x4dc ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_line 0x00000000 0x2307 +.debug_line 0x00000000 0x234e .debug_line 0x00000000 0x16d test.o .debug_line 0x0000016d 0x191 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .debug_line 0x000002fe 0x233 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .debug_line 0x00000531 0x22a ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .debug_line 0x0000075b 0x193 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .debug_line 0x000008ee 0x437 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .debug_line 0x00000d25 0x2de ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .debug_line 0x00001003 0x809 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .debug_line 0x0000180c 0x155 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .debug_line 0x00001961 0x1a3 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .debug_line 0x00001b04 0xcb ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .debug_line 0x00001bcf 0xe2 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - .debug_line 0x00001cb1 0x1fb ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - .debug_line 0x00001eac 0x17b ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .debug_line 0x00002027 0x13f ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - .debug_line 0x00002166 0x1a1 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_line 0x000002fe 0x22a ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_line 0x00000528 0x193 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_line 0x000006bb 0x437 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_line 0x00000af2 0x2de ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_line 0x00000dd0 0x809 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_line 0x000015d9 0x155 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_line 0x0000172e 0x1a3 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_line 0x000018d1 0x47 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .debug_line 0x00001918 0xcb ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_line 0x000019e3 0xe2 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_line 0x00001ac5 0x1fb ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_line 0x00001cc0 0x17b ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_line 0x00001e3b 0x13f ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_line 0x00001f7a 0x1a1 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_line 0x0000211b 0x233 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_loc 0x00000000 0x2274 +.debug_loc 0x00000000 0x22a0 .debug_loc 0x00000000 0x58 test.o .debug_loc 0x00000058 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .debug_loc 0x00000090 0x25c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .debug_loc 0x000002ec 0x184 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .debug_loc 0x00000470 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .debug_loc 0x00000518 0x544 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .debug_loc 0x00000a5c 0x2a0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .debug_loc 0x00000cfc 0xe3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .debug_loc 0x00001b38 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .debug_loc 0x00001b64 0xbc ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .debug_loc 0x00001c20 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .debug_loc 0x00001c58 0x2c ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - .debug_loc 0x00001c84 0x268 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - .debug_loc 0x00001eec 0x100 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .debug_loc 0x00001fec 0x118 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - .debug_loc 0x00002104 0x170 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_loc 0x00000090 0x184 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_loc 0x00000214 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_loc 0x000002bc 0x544 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_loc 0x00000800 0x2a0 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_loc 0x00000aa0 0xe3c ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_loc 0x000018dc 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_loc 0x00001908 0xbc ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_loc 0x000019c4 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .debug_loc 0x000019f0 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_loc 0x00001a28 0x2c ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_loc 0x00001a54 0x268 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_loc 0x00001cbc 0x100 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_loc 0x00001dbc 0x118 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_loc 0x00001ed4 0x170 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_loc 0x00002044 0x25c ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .debug_pubnames - 0x00000000 0xcf4 + 0x00000000 0xd1d .debug_pubnames 0x00000000 0x25 test.o .debug_pubnames 0x00000025 0x42 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .debug_pubnames - 0x00000067 0x87 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00000067 0x87 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .debug_pubnames - 0x000000ee 0x87 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x000000ee 0x3f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) .debug_pubnames - 0x00000175 0x3f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + 0x0000012d 0x1cb ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .debug_pubnames - 0x000001b4 0x1cb ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x000002f8 0x11f ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .debug_pubnames - 0x0000037f 0x11f ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00000417 0x524 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .debug_pubnames - 0x0000049e 0x524 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + 0x0000093b 0x1b ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .debug_pubnames - 0x000009c2 0x1b ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + 0x00000956 0x90 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .debug_pubnames - 0x000009dd 0x90 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x000009e6 0x29 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) .debug_pubnames - 0x00000a6d 0x21 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + 0x00000a0f 0x21 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .debug_pubnames - 0x00000a8e 0x24 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + 0x00000a30 0x24 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .debug_pubnames - 0x00000ab2 0xe1 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x00000a54 0xe1 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) .debug_pubnames - 0x00000b93 0x98 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + 0x00000b35 0x98 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) .debug_pubnames - 0x00000c2b 0x65 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + 0x00000bcd 0x65 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) .debug_pubnames - 0x00000c90 0x64 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + 0x00000c32 0x64 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_pubnames + 0x00000c96 0x87 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) .debug_pubtypes 0x00000000 0x93c @@ -1948,196 +1430,200 @@ OUTPUT(./test_gcc_dbg.elf elf32-littlearm) .debug_pubtypes 0x000000b9 0xc1 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .debug_pubtypes - 0x0000017a 0xb6 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x0000017a 0x103 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .debug_pubtypes - 0x00000230 0x103 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x0000027d 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) .debug_pubtypes - 0x00000333 0xa8 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + 0x00000325 0xd5 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .debug_pubtypes - 0x000003db 0xd5 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x000003fa 0x142 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .debug_pubtypes - 0x000004b0 0x142 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x0000053c 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .debug_pubtypes - 0x000005f2 0x31 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + 0x0000056d 0xab ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .debug_pubtypes - 0x00000623 0xab ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + 0x00000618 0xe3 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .debug_pubtypes - 0x000006ce 0xe3 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x000006fb 0x3f ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .debug_pubtypes - 0x000007b1 0x3f ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + 0x0000073a 0x1e ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .debug_pubtypes - 0x000007f0 0x1e ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + 0x00000758 0x4e ./..\libchip_sam3s4_gcc_dbg.a(pio.o) .debug_pubtypes - 0x0000080e 0x4e ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x000007a6 0x33 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) .debug_pubtypes - 0x0000085c 0x33 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + 0x000007d9 0x33 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) .debug_pubtypes - 0x0000088f 0x33 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + 0x0000080c 0x7a ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) .debug_pubtypes - 0x000008c2 0x7a ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + 0x00000886 0xb6 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_aranges 0x00000000 0x688 +.debug_aranges 0x00000000 0x6a8 .debug_aranges 0x00000000 0x28 test.o .debug_aranges 0x00000028 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) .debug_aranges - 0x00000048 0x70 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x00000048 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) .debug_aranges - 0x000000b8 0x58 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + 0x000000a0 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) .debug_aranges - 0x00000110 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + 0x000000d0 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) .debug_aranges - 0x00000140 0xd8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + 0x000001a8 0x78 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) .debug_aranges - 0x00000218 0x78 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + 0x00000220 0x220 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) .debug_aranges - 0x00000290 0x220 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + 0x00000440 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) .debug_aranges - 0x000004b0 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + 0x00000460 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) .debug_aranges - 0x000004d0 0x38 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + 0x00000498 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) .debug_aranges - 0x00000508 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + 0x000004b8 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) .debug_aranges - 0x00000528 0x20 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + 0x000004d8 0x20 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) .debug_aranges - 0x00000548 0x70 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + 0x000004f8 0x70 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) .debug_aranges - 0x000005b8 0x40 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + 0x00000568 0x40 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) .debug_aranges - 0x000005f8 0x40 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + 0x000005a8 0x40 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) .debug_aranges - 0x00000638 0x50 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + 0x000005e8 0x50 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_aranges + 0x00000638 0x70 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_ranges 0x00000000 0x5a0 +.debug_ranges 0x00000000 0x5b0 .debug_ranges 0x00000000 0x18 test.o .debug_ranges 0x00000018 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .debug_ranges 0x00000028 0x60 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .debug_ranges 0x00000088 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .debug_ranges 0x000000d0 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .debug_ranges 0x000000f0 0xc8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .debug_ranges 0x000001b8 0x68 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .debug_ranges 0x00000220 0x228 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .debug_ranges 0x00000448 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .debug_ranges 0x00000458 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .debug_ranges 0x00000480 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .debug_ranges 0x00000490 0x10 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - .debug_ranges 0x000004a0 0x60 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - .debug_ranges 0x00000500 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .debug_ranges 0x00000530 0x30 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - .debug_ranges 0x00000560 0x40 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_ranges 0x00000028 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_ranges 0x00000070 0x20 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_ranges 0x00000090 0xc8 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_ranges 0x00000158 0x68 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_ranges 0x000001c0 0x228 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_ranges 0x000003e8 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_ranges 0x000003f8 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_ranges 0x00000420 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .debug_ranges 0x00000430 0x10 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_ranges 0x00000440 0x10 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_ranges 0x00000450 0x60 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_ranges 0x000004b0 0x30 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_ranges 0x000004e0 0x30 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_ranges 0x00000510 0x40 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_ranges 0x00000550 0x60 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) -.debug_str 0x00000000 0x1e6b +.debug_str 0x00000000 0x1e93 .debug_str 0x00000000 0x514 test.o 0x574 (size before relaxing) .debug_str 0x00000514 0x115 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) 0x61d (size before relaxing) - .debug_str 0x00000629 0x160 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - 0x265 (size before relaxing) - .debug_str 0x00000789 0x40f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_str 0x00000629 0x40f ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) 0x9c3 (size before relaxing) - .debug_str 0x00000b98 0x42 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_str 0x00000a38 0x42 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) 0x58a (size before relaxing) - .debug_str 0x00000bda 0x9ac ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_str 0x00000a7a 0x9ac ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) 0xf1d (size before relaxing) - .debug_str 0x00001586 0x309 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_str 0x00001426 0x309 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) 0xa97 (size before relaxing) - .debug_str 0x0000188f 0x1a8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_str 0x0000172f 0x1a8 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) 0x9be (size before relaxing) - .debug_str 0x00001a37 0x11 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_str 0x000018d7 0x11 ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) 0x55e (size before relaxing) - .debug_str 0x00001a48 0xf8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_str 0x000018e8 0xf8 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) 0x8fa (size before relaxing) - .debug_str 0x00001b40 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_str 0x000019e0 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + 0x6a (size before relaxing) + .debug_str 0x00001a08 0x48 ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) 0x145 (size before relaxing) - .debug_str 0x00001b88 0x5d ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_str 0x00001a50 0x5d ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) 0x107 (size before relaxing) - .debug_str 0x00001be5 0x11c ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_str 0x00001aad 0x11c ./..\libchip_sam3s4_gcc_dbg.a(pio.o) 0x54b (size before relaxing) - .debug_str 0x00001d01 0x8f ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_str 0x00001bc9 0x8f ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) 0x2bc (size before relaxing) - .debug_str 0x00001d90 0x59 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_str 0x00001c58 0x59 ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) 0x160 (size before relaxing) - .debug_str 0x00001de9 0x82 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_str 0x00001cb1 0x82 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) 0x43b (size before relaxing) + .debug_str 0x00001d33 0x160 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + 0x265 (size before relaxing) -.debug_frame 0x00000000 0x267c +.debug_frame 0x00000000 0x2328 .debug_frame 0x00000000 0x48 test.o - .debug_frame 0x00000048 0x288 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - .debug_frame 0x000002d0 0xf4 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - .debug_frame 0x000003c4 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) - .debug_frame 0x000003ec 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) - .debug_frame 0x0000041c 0xc0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) - .debug_frame 0x000004dc 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) - .debug_frame 0x00000518 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) - .debug_frame 0x00000554 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - .debug_frame 0x00000584 0x68 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) - .debug_frame 0x000005ec 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) - .debug_frame 0x00000618 0x50 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) - .debug_frame 0x00000668 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) - .debug_frame 0x00000698 0x144 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) - .debug_frame 0x000007dc 0xf4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) - .debug_frame 0x000008d0 0x70 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) - .debug_frame 0x00000940 0x310 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - .debug_frame 0x00000c50 0x178 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - .debug_frame 0x00000dc8 0x820 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - .debug_frame 0x000015e8 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - .debug_frame 0x00001614 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - .debug_frame 0x00001698 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) - .debug_frame 0x000016c4 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) - .debug_frame 0x000016f4 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) - .debug_frame 0x00001720 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) - .debug_frame 0x0000177c 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) - .debug_frame 0x0000179c 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) - .debug_frame 0x000017cc 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) - .debug_frame 0x000017f8 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) - .debug_frame 0x00001818 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) - .debug_frame 0x00001854 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) - .debug_frame 0x00001880 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) - .debug_frame 0x000018b0 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o) - .debug_frame 0x000018d0 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o) - .debug_frame 0x000018f0 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o) - .debug_frame 0x0000191c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o) - .debug_frame 0x00001948 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o) - .debug_frame 0x00001974 0x90 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) - .debug_frame 0x00001a04 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) - .debug_frame 0x00001a58 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o) - .debug_frame 0x00001a78 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) - .debug_frame 0x00001a98 0x7c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - .debug_frame 0x00001b14 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) - .debug_frame 0x00001b40 0x40 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) - .debug_frame 0x00001b80 0x114 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) - .debug_frame 0x00001c94 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) - .debug_frame 0x00001ce8 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) - .debug_frame 0x00001d24 0x58 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) - .debug_frame 0x00001d7c 0x98 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) - .debug_frame 0x00001e14 0x34 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) - .debug_frame 0x00001e48 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) - .debug_frame 0x00001e74 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) - .debug_frame 0x00001ea0 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) - .debug_frame 0x00001ecc 0x80 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) - .debug_frame 0x00001f4c 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) - .debug_frame 0x00001f88 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) - .debug_frame 0x00001fe4 0x44 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) - .debug_frame 0x00002028 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) - .debug_frame 0x00002054 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) - .debug_frame 0x00002080 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) - .debug_frame 0x000020bc 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) - .debug_frame 0x000020e8 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) - .debug_frame 0x00002114 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) - .debug_frame 0x00002140 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) - .debug_frame 0x0000216c 0x28 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) - .debug_frame 0x00002194 0x150 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) - .debug_frame 0x000022e4 0xa0 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) - .debug_frame 0x00002384 0x9c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) - .debug_frame 0x00002420 0xd4 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) - .debug_frame 0x000024f4 0x20 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) - .debug_frame 0x00002514 0x50 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) - .debug_frame 0x00002564 0x3c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) - .debug_frame 0x000025a0 0x3c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) - .debug_frame 0x000025dc 0x44 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) - .debug_frame 0x00002620 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + .debug_frame 0x00000048 0x30 ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) + .debug_frame 0x00000078 0xf4 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring.o) + .debug_frame 0x0000016c 0x70 ./..\libarduino_sam3s_ek_gcc_dbg.a(wiring_digital.o) + .debug_frame 0x000001dc 0x310 ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) + .debug_frame 0x000004ec 0x178 ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) + .debug_frame 0x00000664 0x820 ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) + .debug_frame 0x00000e84 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) + .debug_frame 0x00000eb0 0x84 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) + .debug_frame 0x00000f34 0x28 ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + .debug_frame 0x00000f5c 0x2c ./..\libarduino_sam3s_ek_gcc_dbg.a(HardwareSerial.o) + .debug_frame 0x00000f88 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) + .debug_frame 0x00000fb8 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) + .debug_frame 0x00000fe4 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) + .debug_frame 0x00001004 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) + .debug_frame 0x00001034 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + .debug_frame 0x00001070 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) + .debug_frame 0x000010a0 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) + .debug_frame 0x000010cc 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) + .debug_frame 0x000010fc 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) + .debug_frame 0x0000111c 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) + .debug_frame 0x00001158 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) + .debug_frame 0x00001184 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strchr.o) + .debug_frame 0x000011b0 0x30 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcmp.o) + .debug_frame 0x000011e0 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strcpy.o) + .debug_frame 0x00001200 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strlen.o) + .debug_frame 0x00001220 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncmp.o) + .debug_frame 0x0000124c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strncpy.o) + .debug_frame 0x00001278 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strrchr.o) + .debug_frame 0x000012a4 0x90 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strstr.o) + .debug_frame 0x00001334 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) + .debug_frame 0x00001388 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o) + .debug_frame 0x000013a8 0x20 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-toupper.o) + .debug_frame 0x000013c8 0x50 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + .debug_frame 0x00001418 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memchr.o) + .debug_frame 0x00001444 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcmp.o) + .debug_frame 0x00001470 0x68 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + .debug_frame 0x000014d8 0x28 ./..\libchip_sam3s4_gcc_dbg.a(exceptions.o) + .debug_frame 0x00001500 0x150 ./..\libchip_sam3s4_gcc_dbg.a(pio.o) + .debug_frame 0x00001650 0xa0 ./..\libchip_sam3s4_gcc_dbg.a(pmc.o) + .debug_frame 0x000016f0 0x9c ./..\libchip_sam3s4_gcc_dbg.a(wdt.o) + .debug_frame 0x0000178c 0xd4 ./..\libchip_sam3s4_gcc_dbg.a(timetick.o) + .debug_frame 0x00001860 0x144 ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) + .debug_frame 0x000019a4 0x20 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivsi3.o) + .debug_frame 0x000019c4 0x44 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + .debug_frame 0x00001a08 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + .debug_frame 0x00001a64 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + .debug_frame 0x00001ac0 0x7c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + .debug_frame 0x00001b3c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) + .debug_frame 0x00001b68 0x28 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) + .debug_frame 0x00001b90 0x40 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) + .debug_frame 0x00001bd0 0x114 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) + .debug_frame 0x00001ce4 0x54 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) + .debug_frame 0x00001d38 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) + .debug_frame 0x00001d74 0x58 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fwalk.o) + .debug_frame 0x00001dcc 0x98 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) + .debug_frame 0x00001e64 0x34 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) + .debug_frame 0x00001e98 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memset.o) + .debug_frame 0x00001ec4 0xc0 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) + .debug_frame 0x00001f84 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + .debug_frame 0x00001fc0 0x80 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) + .debug_frame 0x00002040 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) + .debug_frame 0x0000207c 0x5c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) + .debug_frame 0x000020d8 0x44 c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) + .debug_frame 0x0000211c 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) + .debug_frame 0x00002148 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) + .debug_frame 0x00002174 0x3c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) + .debug_frame 0x000021b0 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) + .debug_frame 0x000021dc 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isattyr.o) + .debug_frame 0x00002208 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) + .debug_frame 0x00002234 0x2c c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-readr.o) + .debug_frame 0x00002260 0x50 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) + .debug_frame 0x000022b0 0x3c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) + .debug_frame 0x000022ec 0x3c c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_udivdi3.o) Cross Reference Table @@ -2384,29 +1870,6 @@ Wait ./..\libchip_sam3s4_gcc_dbg.a( Wait(unsigned long) test.o _Jv_RegisterClasses c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o _PathLocale c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) -_Unwind_Backtrace c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -_Unwind_Complete c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -_Unwind_DeleteException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -_Unwind_ForcedUnwind c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -_Unwind_GetCFA c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -_Unwind_GetDataRelBase c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -_Unwind_GetLanguageSpecificData c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -_Unwind_GetRegionStart c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -_Unwind_GetTextRelBase c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -_Unwind_RaiseException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -_Unwind_Resume c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -_Unwind_Resume_or_Rethrow c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -_Unwind_VRS_Get c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -_Unwind_VRS_Pop c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -_Unwind_VRS_Set c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -___Unwind_Backtrace c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -___Unwind_ForcedUnwind c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -___Unwind_RaiseException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -___Unwind_Resume c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -___Unwind_Resume_or_Rethrow c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) __adddf3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) __aeabi_cdcmpeq c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) __aeabi_cdcmple c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) @@ -2451,17 +1914,6 @@ __aeabi_uidivmod c:/codesourcery_2011.03-42/bin __aeabi_ul2d c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) __aeabi_uldivmod c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) -__aeabi_unwind_cpp_pr0 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(main.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - test.o -__aeabi_unwind_cpp_pr1 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) -__aeabi_unwind_cpp_pr2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) __ascii_wctomb c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) __assert c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) __assert_func c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) @@ -2472,18 +1924,14 @@ __ctype_ptr__ c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-tolower.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-isspace.o) -__cxa_begin_cleanup c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__cxa_call_unexpected c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__cxa_pure_virtual ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) +__cxa_pure_virtual ./..\libarduino_sam3s_ek_gcc_dbg.a(cxxabi-compat.o) + ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) -__cxa_type_match c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) __divdf3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_muldivdf3.o) __divdi3 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_divdi3.o) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) __dso_handle c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o __eqdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) -__exidx_end c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__exidx_start c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) __extendsfdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_addsubdf3.o) __fixdfsi c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixdfsi.o) __fixunsdfsi c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_fixunsdfsi.o) @@ -2494,43 +1942,9 @@ __floatunsidf c:/codesourcery_2011.03-42/bin __fp_lock_all c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) __fp_unlock_all c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) __gedf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) -__gnu_Unwind_Backtrace c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -__gnu_Unwind_Find_exidx c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_ForcedUnwind c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -__gnu_Unwind_RaiseException c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -__gnu_Unwind_Restore_VFP c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Restore_VFP_D c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Restore_VFP_D_16_to_31 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Restore_WMMXC c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Restore_WMMXD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Resume c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -__gnu_Unwind_Resume_or_Rethrow c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) -__gnu_Unwind_Save_VFP c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Save_VFP_D c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Save_VFP_D_16_to_31 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Save_WMMXC c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_Unwind_Save_WMMXD c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) __gnu_ldivmod_helper c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) __gnu_uldivmod_helper c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(bpabi.o) c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_aeabi_uldivmod.o) -__gnu_unwind_execute c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) -__gnu_unwind_frame c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) __gtdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) __init_array_end c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) __init_array_start c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) @@ -2546,13 +1960,13 @@ __locale_mb_cur_max c:\codesourcery_2011.03-42\bin __locale_msgcharset c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) __ltdf2 c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(_arm_cmpdf2.o) __malloc_av_ c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) __malloc_current_mallinfo c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) __malloc_lock c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) __malloc_max_sbrked_mem c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) __malloc_max_total_mem c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) @@ -2563,8 +1977,8 @@ __malloc_top_pad c:\codesourcery_2011.03-42\bin __malloc_trim_threshold c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) __malloc_unlock c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mlock.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) __mb_cur_max c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) __mlocale_changed c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) @@ -2573,7 +1987,6 @@ __nedf2 c:/codesourcery_2011.03-42/bin __nlocale_changed c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) __preinit_array_end c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) __preinit_array_start c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) -__restore_core_regs c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) __sclose c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) __seofread c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) @@ -2676,10 +2089,10 @@ _free_r c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) _fstat ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) _fstat_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) @@ -2696,23 +2109,23 @@ _global_impure_ptr c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) _impure_ptr c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wbuf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wsetup.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-strtol.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) _init c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-init.o) _init_signal c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) @@ -2732,12 +2145,12 @@ _lseek ./..\libarduino_sam3s_ek_gcc_d _lseek_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-lseekr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) _malloc_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-mallocr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-makebuf.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-malloc.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) _malloc_trim_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-freer.o) _raise_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signal.o) _read ./..\libarduino_sam3s_ek_gcc_dbg.a(syscalls_sam3.o) @@ -2761,8 +2174,8 @@ _strtol_r c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) _szero ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) _vfiprintf_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-iprintf.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fiprintf.o) _wcrtomb_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fputwc.o) _wctomb_r c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wctomb_r.o) @@ -2773,8 +2186,6 @@ _write_r c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-stdio.o) abort c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-assert.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(pr-support.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) atol c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-atol.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) cleanup_glue c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) @@ -2788,9 +2199,9 @@ errno c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fstatr.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-closer.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-writer.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) - c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-signalr.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reent.o) + c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-sbrkr.o) fclose c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fclose.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-findfp.o) fflush c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fflush.o) @@ -2822,7 +2233,6 @@ memcmp c:\codesourcery_2011.03-42\bin memcpy c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memcpy.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) memmove c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-memmove.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-fvwrite.o) c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-reallocr.o) @@ -2846,8 +2256,6 @@ raise c:\codesourcery_2011.03-42\bin c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-abort.o) realloc c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-realloc.o) ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) -restore_core_regs c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(libunwind.o) - c:/codesourcery_2011.03-42/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2\libgcc.a(unwind-arm.o) rx_buffer1 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) rx_buffer2 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) setlocale c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-locale.o) @@ -2886,15 +2294,6 @@ toupper c:\codesourcery_2011.03-42\bin ./..\libarduino_sam3s_ek_gcc_dbg.a(WString.o) tx_buffer1 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) tx_buffer2 ./..\libarduino_sam3s_ek_gcc_dbg.a(variant.o) -typeinfo for HardwareSerial ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -typeinfo for Print ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) - ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -typeinfo for Stream ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -typeinfo for UARTClass ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -typeinfo name for HardwareSerial ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -typeinfo name for Print ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) -typeinfo name for Stream ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -typeinfo name for UARTClass ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) vector_table ./..\libarduino_sam3s_ek_gcc_dbg.a(board_cstartup_gnu_sam3.o) vfiprintf c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-vfiprintf.o) vtable for HardwareSerial ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) @@ -2902,6 +2301,4 @@ vtable for Print ./..\libarduino_sam3s_ek_gcc_d ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) vtable for Stream ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) vtable for UARTClass ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) -vtable for __cxxabiv1::__class_type_info ./..\libarduino_sam3s_ek_gcc_dbg.a(Print.o) -vtable for __cxxabiv1::__si_class_type_info ./..\libarduino_sam3s_ek_gcc_dbg.a(UART.o) wcrtomb c:\codesourcery_2011.03-42\bin\../arm-none-eabi/lib/thumb2\libc.a(lib_a-wcrtomb.o)