Archive member included because of file (symbol) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodhi4.o) effect.o (__divmodhi4) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o (exit) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_copy_data.o) launch_effect.o (__do_copy_data) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clear_bss.o) main.o (__do_clear_bss) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fixunssfsi.o) draw.o (__fixunssfsi) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fixunssfsi.o) (__subsf3) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mul_sf.o) draw.o (__mulsf3) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_div_sf.o) draw.o (__divsf3) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_ge_sf.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fixunssfsi.o) (__gesf2) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_si_to_sf.o) draw.o (__floatsisf) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_sf_to_si.o) effect.o (__fixsfsi) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_thenan_sf.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) (__thenan_sf) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodhi4.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodhi4.o) (__udivmodhi4) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_prologue.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) (__prologue_saves__) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_epilogue.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) (__epilogue_restores__) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clzsi2.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_si_to_sf.o) (__clzsi2) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_pack_sf.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) (__pack_f) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_unpack_sf.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) (__unpack_f) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fpcmp_parts_sf.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_ge_sf.o) (__fpcmp_parts_f) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clz.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clzsi2.o) (__clz_tab) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) effect.o (cos) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) (__fp_rempio2) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) (__fp_sinus) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_split3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) (__fp_splitA) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(sin.o) effect.o (sin) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) (__addsf3x) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_inf.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) (__fp_inf) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_mpack.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) (__fp_mpack_finite) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_nan.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) (__fp_nan) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) (__fp_powsodd) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscA.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) (__fp_pscA) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscB.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) (__fp_pscB) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_round.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) (__fp_round) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_zero.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) (__fp_zero) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) (__fp_powser) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) (__mulsf3x) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) effect.o (rand) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(eerd_byte_atmega8.o) font.o (__eerd_byte_m8) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mulsi3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) (__mulsi3) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodsi4.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) (__divmodsi4) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodsi4.o) /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodsi4.o) (__udivmodsi4) Discarded input sections .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o .text 0x00000000 0x0 launch_effect.o .data 0x00000000 0x16 launch_effect.o .bss 0x00000000 0x0 launch_effect.o .text._Z13launch_effecti 0x00000000 0x122 launch_effect.o .progmem.gcc_sw_table 0x00000000 0x36 launch_effect.o .text 0x00000000 0x0 main.o .data 0x00000000 0x0 main.o .text._Z5delaym 0x00000000 0x52 main.o .text 0x00000000 0x0 draw.o .data 0x00000000 0x0 draw.o .bss 0x00000000 0x0 draw.o .text._Z11tmpclrvoxeliii 0x00000000 0x4c draw.o .text._Z8clrvoxeliii 0x00000000 0x4c draw.o .text._Z11tmpsetvoxeliii 0x00000000 0x4a draw.o .text._Z8setvoxeliii 0x00000000 0x4a draw.o .text._Z8getvoxeliii 0x00000000 0x44 draw.o .text._Z10altervoxeliiii 0x00000000 0xe draw.o .text._Z8flpvoxeliii 0x00000000 0x4a draw.o .text._Z8argorderiiPiS_ 0x00000000 0x24 draw.o .text._Z10setplane_zi 0x00000000 0x2e draw.o .text._Z10clrplane_zi 0x00000000 0x2c draw.o .text._Z10setplane_xi 0x00000000 0x56 draw.o .text._Z10clrplane_xi 0x00000000 0x58 draw.o .text._Z10setplane_yi 0x00000000 0x2e draw.o .text._Z10clrplane_yi 0x00000000 0x2c draw.o .text._Z8setplanech 0x00000000 0x74 draw.o .text._Z8clrplanech 0x00000000 0x70 draw.o .text._Z4fillh 0x00000000 0x3a draw.o .text._Z7tmpfillh 0x00000000 0x3a draw.o .text._Z10box_fillediiiiii 0x00000000 0x96 draw.o .text._Z9box_wallsiiiiii 0x00000000 0xe8 draw.o .text._Z13box_wireframeiiiiii 0x00000000 0x12e draw.o .text._Z8bytelineii 0x00000000 0x28 draw.o .text._Z8flipbytec 0x00000000 0x70 draw.o .text._Z4lineiiiiii 0x00000000 0x1da draw.o .text._Z8delay_msj 0x00000000 0x1e draw.o .text._Z5shiftci 0x00000000 0x15e draw.o .text._Z8mirror_zv 0x00000000 0x84 draw.o .text._Z8mirror_xv 0x00000000 0xba draw.o .text._Z8mirror_yv 0x00000000 0xde draw.o .text 0x00000000 0x0 effect.o .data 0x00000000 0x20 effect.o .bss 0x00000000 0x0 effect.o .text._Z20effect_telcstairs_doiii 0x00000000 0x48 effect.o .text._Z17effect_telcstairsiii 0x00000000 0x3e effect.o .text._Z11sendvoxel_zhhhi 0x00000000 0x96 effect.o .text._Z15effect_pathmovePhi 0x00000000 0xa6 effect.o .text._Z18effect_path_bitmapici 0x00000000 0x114 effect.o .text._Z16effect_path_textiPc 0x00000000 0x130 effect.o .text._Z17effect_pathspiralii 0x00000000 0x92 effect.o .text._Z22effect_rand_patharoundii 0x00000000 0xc6 effect.o .text._Z17effect_smileyspiniic 0x00000000 0x42a effect.o .text._Z27effect_random_sparkle_flashiii 0x00000000 0x98 effect.o .text._Z21effect_random_sparklev 0x00000000 0x32 effect.o .text._Z14effect_loadbari 0x00000000 0xa6 effect.o .text._Z19draw_positions_axiscPhi 0x00000000 0xd0 effect.o .text._Z32effect_boxside_randsend_parallelciii 0x00000000 0x16c effect.o .text._Z30effect_axis_updown_randsuspendciii 0x00000000 0x15c effect.o .text._Z20effect_z_updown_movePhS_c 0x00000000 0x3c effect.o .text._Z15effect_z_updownii 0x00000000 0x156 effect.o .text._Z20effect_random_fillerii 0x00000000 0xbc effect.o .text._Z17sendvoxels_rand_ziii 0x00000000 0xda effect.o .text._Z14effect_blinky2v 0x00000000 0xa6 effect.o .text._Z18effect_wormsqueezeiiiii 0x00000000 0x1a6 effect.o .text._Z11effect_raini 0x00000000 0x8c effect.o .text._Z17effect_stringfly2PKc 0x00000000 0x10e effect.o .text._Z10boingboingjihh 0x00000000 0x538 effect.o .text._Z16sendplane_rand_zhii 0x00000000 0x6c effect.o .text._Z19effect_box_woopwoopii 0x00000000 0x7a effect.o .text._Z22effect_box_shrink_growiiij 0x00000000 0x100 effect.o .text._Z16effect_planboingii 0x00000000 0x46 effect.o .text._Z11effect_testv 0x00000000 0xa4 effect.o .text 0x00000000 0x0 font.o .data 0x00000000 0x2c font.o .bss 0x00000000 0x0 font.o .text._Z12font_getpathhPhi 0x00000000 0x32 font.o .text._Z19font_getbitmappixelccc 0x00000000 0x2c font.o .text._Z14font_getbitmapcPh 0x00000000 0x4a font.o .text._Z12font_getcharcPh 0x00000000 0x46 font.o .eeprom 0x00000000 0x1f7 font.o .text 0x00000000 0x0 gameoflife.o .data 0x00000000 0x0 gameoflife.o .bss 0x00000000 0x0 gameoflife.o .text._Z17gol_count_changesv 0x00000000 0x58 gameoflife.o .text._Z19gol_count_neighborsiii 0x00000000 0xd0 gameoflife.o .text._Z11gol_nextgenv 0x00000000 0x8c gameoflife.o .text._Z8gol_playij 0x00000000 0x48 gameoflife.o .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodhi4.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodhi4.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodhi4.o) .text.libgcc 0x00000000 0x26 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodhi4.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_copy_data.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_copy_data.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_copy_data.o) .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_copy_data.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clear_bss.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clear_bss.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clear_bss.o) .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clear_bss.o) .text 0x00000000 0x50 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fixunssfsi.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fixunssfsi.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fixunssfsi.o) .text 0x00000000 0x338 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_addsub_sf.o) .text 0x00000000 0x1ea /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mul_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mul_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mul_sf.o) .text 0x00000000 0x14e /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_div_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_div_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_div_sf.o) .text 0x00000000 0x56 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_ge_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_ge_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_ge_sf.o) .text 0x00000000 0xb4 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_si_to_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_si_to_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_si_to_sf.o) .text 0x00000000 0xa2 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_sf_to_si.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_sf_to_si.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_sf_to_si.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_thenan_sf.o) .data 0x00000000 0x8 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_thenan_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_thenan_sf.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodhi4.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodhi4.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodhi4.o) .text.libgcc 0x00000000 0x28 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodhi4.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_prologue.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_prologue.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_prologue.o) .text.libgcc 0x00000000 0x38 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_prologue.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_epilogue.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_epilogue.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_epilogue.o) .text.libgcc 0x00000000 0x36 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_epilogue.o) .text 0x00000000 0x9e /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clzsi2.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clzsi2.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clzsi2.o) .text 0x00000000 0x1aa /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_pack_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_pack_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_pack_sf.o) .text 0x00000000 0xf0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_unpack_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_unpack_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_unpack_sf.o) .text 0x00000000 0xb2 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fpcmp_parts_sf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fpcmp_parts_sf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_fpcmp_parts_sf.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clz.o) .data 0x00000000 0x100 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clz.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clz.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) .text.avr-libc.fplib 0x00000000 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) .text.avr-libc.fplib 0x00000000 0x50 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) .text.avr-libc.fplib 0x00000000 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) .progmem.gcc_fplib 0x00000000 0x1e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_split3.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_split3.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_split3.o) .text.avr-libc.fplib 0x00000000 0x44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_split3.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(sin.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(sin.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(sin.o) .text.avr-libc.fplib 0x00000000 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(sin.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) .text.avr-libc.fplib 0x00000000 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_inf.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_inf.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_inf.o) .text.avr-libc.fplib 0x00000000 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_inf.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_mpack.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_mpack.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_mpack.o) .text.avr-libc.fplib 0x00000000 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_mpack.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_nan.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_nan.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_nan.o) .text.avr-libc.fplib 0x00000000 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_nan.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) .text.avr-libc.fplib 0x00000000 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscA.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscA.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscA.o) .text.avr-libc.fplib 0x00000000 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscA.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscB.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscB.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscB.o) .text.avr-libc.fplib 0x00000000 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscB.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_round.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_round.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_round.o) .text.avr-libc.fplib 0x00000000 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_round.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_zero.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_zero.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_zero.o) .text.avr-libc.fplib 0x00000000 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_zero.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) .text.avr-libc.fplib 0x00000000 0x4a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(mulsf3x.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(mulsf3x.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(mulsf3x.o) .text.avr-libc.fplib 0x00000000 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(mulsf3x.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) .data 0x00000000 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) .text.avr-libc 0x00000000 0xb2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(eerd_byte_atmega8.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(eerd_byte_atmega8.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(eerd_byte_atmega8.o) .text.avr-libc 0x00000000 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(eerd_byte_atmega8.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mulsi3.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mulsi3.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mulsi3.o) .text.libgcc 0x00000000 0x3e /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_mulsi3.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodsi4.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodsi4.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodsi4.o) .text.libgcc 0x00000000 0x36 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_divmodsi4.o) .text 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodsi4.o) .data 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodsi4.o) .bss 0x00000000 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodsi4.o) .text.libgcc 0x00000000 0x44 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_udivmodsi4.o) Memory Configuration Name Origin Length Attributes text 0x00000000 0x00002000 xr data 0x00800060 0x0000ffa0 rw !x eeprom 0x00810000 0x00010000 rw !x fuse 0x00820000 0x00000400 rw !x lock 0x00830000 0x00000400 rw !x signature 0x00840000 0x00000400 rw !x *default* 0x00000000 0xffffffff Linker script and memory map LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o LOAD launch_effect.o LOAD main.o LOAD draw.o LOAD effect.o LOAD font.o LOAD gameoflife.o LOAD /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a LOAD /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a LOAD /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a .hash *(.hash) .dynsym *(.dynsym) .dynstr *(.dynstr) .gnu.version *(.gnu.version) .gnu.version_d *(.gnu.version_d) .gnu.version_r *(.gnu.version_r) .rel.init *(.rel.init) .rela.init *(.rela.init) .rel.text *(.rel.text) *(.rel.text.*) *(.rel.gnu.linkonce.t*) .rela.text *(.rela.text) *(.rela.text.*) *(.rela.gnu.linkonce.t*) .rel.fini *(.rel.fini) .rela.fini *(.rela.fini) .rel.rodata *(.rel.rodata) *(.rel.rodata.*) *(.rel.gnu.linkonce.r*) .rela.rodata *(.rela.rodata) *(.rela.rodata.*) *(.rela.gnu.linkonce.r*) .rel.data *(.rel.data) *(.rel.data.*) *(.rel.gnu.linkonce.d*) .rela.data *(.rela.data) *(.rela.data.*) *(.rela.gnu.linkonce.d*) .rel.ctors *(.rel.ctors) .rela.ctors *(.rela.ctors) .rel.dtors *(.rel.dtors) .rela.dtors *(.rela.dtors) .rel.got *(.rel.got) .rela.got *(.rela.got) .rel.bss *(.rel.bss) .rela.bss *(.rela.bss) .rel.plt *(.rel.plt) .rela.plt *(.rela.plt) .text 0x00000000 0x3d2 *(.vectors) .vectors 0x00000000 0x26 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o 0x00000000 __vectors 0x00000000 __vector_default *(.vectors) *(.progmem.gcc*) *(.progmem*) 0x00000026 . = ALIGN (0x2) 0x00000026 __trampolines_start = . *(.trampolines) .trampolines 0x00000026 0x0 linker stubs *(.trampolines*) 0x00000026 __trampolines_end = . *(.jumptables) *(.jumptables*) *(.lowtext) *(.lowtext*) 0x00000026 __ctors_start = . *(.ctors) 0x00000026 __ctors_end = . 0x00000026 __dtors_start = . *(.dtors) 0x00000026 __dtors_end = . SORT(*)(.ctors) SORT(*)(.dtors) *(.init0) .init0 0x00000026 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o 0x00000026 __init *(.init0) *(.init1) *(.init1) *(.init2) .init2 0x00000026 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o *(.init2) *(.init3) *(.init3) *(.init4) .init4 0x00000032 0x16 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_copy_data.o) 0x00000032 __do_copy_data .init4 0x00000048 0x10 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_clear_bss.o) 0x00000048 __do_clear_bss *(.init4) *(.init5) *(.init5) *(.init6) *(.init6) *(.init7) *(.init7) *(.init8) *(.init8) *(.init9) .init9 0x00000058 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o *(.init9) *(.text) .text 0x0000005c 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o 0x0000005c __vector_1 0x0000005c __vector_12 0x0000005c __bad_interrupt 0x0000005c __vector_6 0x0000005c __vector_11 0x0000005c __vector_13 0x0000005c __vector_17 0x0000005c __vector_7 0x0000005c __vector_5 0x0000005c __vector_4 0x0000005c __vector_2 0x0000005c __vector_15 0x0000005c __vector_8 0x0000005c __vector_14 0x0000005c __vector_10 0x0000005c __vector_16 0x0000005c __vector_18 0x0000005e . = ALIGN (0x2) *(.text.*) .text.__vector_9 0x0000005e 0x72 main.o 0x0000005e __vector_9 .text._Z9clear_ledv 0x000000d0 0x36 main.o 0x000000d0 clear_led() .text.__vector_3 0x00000106 0x8c main.o 0x00000106 __vector_3 .text.rs232 0x00000192 0x54 main.o 0x00000192 rs232 .text._Z7set_ledhhhb 0x000001e6 0x80 main.o 0x000001e6 set_led(unsigned char, unsigned char, unsigned char, bool) .text.main 0x00000266 0x12c main.o 0x00000266 main .text._Z7inrangeiii 0x00000392 0x28 draw.o 0x00000392 inrange(int, int, int) .text._Z8tmp2cubev 0x000003ba 0x14 draw.o 0x000003ba tmp2cube() 0x000003ce . = ALIGN (0x2) *(.fini9) .fini9 0x000003ce 0x0 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) 0x000003ce exit 0x000003ce _exit *(.fini9) *(.fini8) *(.fini8) *(.fini7) *(.fini7) *(.fini6) *(.fini6) *(.fini5) *(.fini5) *(.fini4) *(.fini4) *(.fini3) *(.fini3) *(.fini2) *(.fini2) *(.fini1) *(.fini1) *(.fini0) .fini0 0x000003ce 0x4 /usr/lib/gcc/avr/4.3.5/avr4/libgcc.a(_exit.o) *(.fini0) 0x000003d2 _etext = . .data 0x00800060 0x0 load address 0x000003d2 0x00800060 PROVIDE (__data_start, .) *(.data) *(.data*) *(.rodata) *(.rodata*) *(.gnu.linkonce.d*) 0x00800060 . = ALIGN (0x2) 0x00800060 _edata = . 0x00800060 PROVIDE (__data_end, .) .bss 0x00800060 0x88 0x00800060 PROVIDE (__bss_start, .) *(.bss) .bss 0x00800060 0x88 main.o 0x00800060 current_layer 0x00800061 pgm_mode 0x00800062 cube 0x008000a2 in_wait 0x008000a3 fb 0x008000e3 timer0_millis *(.bss*) *(COMMON) 0x008000e8 PROVIDE (__bss_end, .) 0x000003d2 __data_load_start = LOADADDR (.data) 0x000003d2 __data_load_end = (__data_load_start + SIZEOF (.data)) .noinit 0x008000e8 0x0 0x008000e8 PROVIDE (__noinit_start, .) *(.noinit*) 0x008000e8 PROVIDE (__noinit_end, .) 0x008000e8 _end = . 0x008000e8 PROVIDE (__heap_start, .) .eeprom 0x00810000 0x0 *(.eeprom*) 0x00810000 __eeprom_end = . .fuse *(.fuse) *(.lfuse) *(.hfuse) *(.efuse) .lock *(.lock*) .signature *(.signature*) .stab 0x00000000 0x3f90 *(.stab) .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o .stab 0x000006b4 0x3cc launch_effect.o 0x534 (size before relaxing) .stab 0x00000a80 0xa50 main.o 0xad4 (size before relaxing) .stab 0x000014d0 0x5ac draw.o 0x16ec (size before relaxing) .stab 0x00001a7c 0x51c effect.o 0x2604 (size before relaxing) .stab 0x00001f98 0x3c0 font.o 0x5d0 (size before relaxing) .stab 0x00002358 0x3b4 gameoflife.o 0x678 (size before relaxing) .stab 0x0000270c 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(cos.o) 0x60 (size before relaxing) .stab 0x00002760 0x21c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_rempio2.o) 0x228 (size before relaxing) .stab 0x0000297c 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_sinus.o) 0x108 (size before relaxing) .stab 0x00002a78 0x1d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_split3.o) 0x1e0 (size before relaxing) .stab 0x00002c4c 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(sin.o) 0x84 (size before relaxing) .stab 0x00002cc4 0x4bc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(addsf3x.o) 0x4c8 (size before relaxing) .stab 0x00003180 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_inf.o) 0x84 (size before relaxing) .stab 0x000031f8 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_mpack.o) 0xf0 (size before relaxing) .stab 0x000032dc 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_nan.o) 0x60 (size before relaxing) .stab 0x00003330 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powsodd.o) 0x108 (size before relaxing) .stab 0x0000342c 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscA.o) 0x90 (size before relaxing) .stab 0x000034b0 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_pscB.o) 0x90 (size before relaxing) .stab 0x00003534 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_round.o) 0x108 (size before relaxing) .stab 0x00003630 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_zero.o) 0x9c (size before relaxing) .stab 0x000036c0 0x1ec /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(fp_powser.o) 0x1f8 (size before relaxing) .stab 0x000038ac 0x4d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libm.a(mulsf3x.o) 0x4e0 (size before relaxing) .stab 0x00003d80 0x180 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(rand.o) 0x33c (size before relaxing) .stab 0x00003f00 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/libc.a(eerd_byte_atmega8.o) 0x9c (size before relaxing) .stabstr 0x00000000 0x2106 *(.stabstr) .stabstr 0x00000000 0x2106 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr4/crtm8.o .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment *(.comment) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info) *(.gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) OUTPUT(ledcube.elf elf32-avr) LOAD linker stubs