Archive member included because of file (symbol) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) adc.o (__subsf3) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) (__addsf3x) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) adc.o (__ltsf2) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) adc.o (__divsf3) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) (__divsf3x) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) printf.o (__fixsfsi) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) commands.o (__fixunssfsi) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) adc.o (__floatunsisf) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) (__fp_cmp) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_inf) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_nan) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscA) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_pscB) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) (__fp_round) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_split3) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) (__fp_zero) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) adc.o (__mulsf3) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) (__mulsf3x) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) commands.o (sqrt) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) (__fp_mpack) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) (__fp_norm2) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o) LCD_functions.o (__mulsi3) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o) LCD_functions.o (__udivmodhi4) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) printf.o (__divmodhi4) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o) LCD_functions.o (__udivmodsi4) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o (exit) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) main.o (__do_copy_data) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) main.o (__do_clear_bss) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) commands.o (atoi) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) (__mulhi_const_10) Allocating common symbols Common symbol size file gScrollMode 0x1 LCD_Driver.o LCD_Data 0x14 LCD_Driver.o setup 0x4e main.o gTextBuffer 0x19 LCD_Driver.o gScroll 0x1 LCD_Driver.o Discarded input sections .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o .text 0x0000000000000000 0x0 main.o .bss 0x0000000000000000 0x0 main.o .text 0x0000000000000000 0x0 adc.o .data 0x0000000000000000 0x0 adc.o .bss 0x0000000000000000 0x0 adc.o .text 0x0000000000000000 0x0 commands.o .bss 0x0000000000000000 0x0 commands.o .text 0x0000000000000000 0x0 dac.o .data 0x0000000000000000 0x0 dac.o .bss 0x0000000000000000 0x0 dac.o .text 0x0000000000000000 0x0 LCD_Driver.o .data 0x0000000000000000 0x0 LCD_Driver.o .bss 0x0000000000000000 0x0 LCD_Driver.o .text 0x0000000000000000 0x0 LCD_functions.o .data 0x0000000000000000 0x0 LCD_functions.o .bss 0x0000000000000000 0x0 LCD_functions.o .text.LCD_Clear 0x0000000000000000 0x1c LCD_functions.o .text.LCD_FlashReset 0x0000000000000000 0x6 LCD_functions.o .data.CONTRAST 0x0000000000000000 0x1 LCD_functions.o .text 0x0000000000000000 0x0 parser.o .bss 0x0000000000000000 0x0 parser.o .text 0x0000000000000000 0x0 printf.o .data 0x0000000000000000 0x0 printf.o .bss 0x0000000000000000 0x0 printf.o .text.sprintf 0x0000000000000000 0x20 printf.o .text 0x0000000000000000 0x0 timer.o .data 0x0000000000000000 0x0 timer.o .bss 0x0000000000000000 0x0 timer.o .text 0x0000000000000000 0x0 usart.o .data 0x0000000000000000 0x0 usart.o .bss 0x0000000000000000 0x0 usart.o .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) .text.libgcc 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) .text 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) .data 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) Memory Configuration Name Origin Length Attributes text 0x0000000000000000 0x0000000000020000 xr data 0x0000000000800060 0x000000000000ffa0 rw !x eeprom 0x0000000000810000 0x0000000000010000 rw !x fuse 0x0000000000820000 0x0000000000000400 rw !x lock 0x0000000000830000 0x0000000000000400 rw !x signature 0x0000000000840000 0x0000000000000400 rw !x *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map Address of section .data set to 0x800100 LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o LOAD main.o LOAD adc.o LOAD commands.o LOAD dac.o LOAD LCD_Driver.o LOAD LCD_functions.o LOAD parser.o LOAD printf.o LOAD timer.o LOAD usart.o LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a LOAD /usr/lib/gcc/avr/4.3.5/avr5/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 0x0000000000000000 0x19ac *(.vectors) .vectors 0x0000000000000000 0x5c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o 0x0000000000000000 __vectors 0x0000000000000000 __vector_default *(.vectors) *(.progmem.gcc*) *(.progmem*) .progmem.data 0x000000000000005c 0x6c LCD_Driver.o 0x000000000000005c LCD_character_table 0x00000000000000c8 . = ALIGN (0x2) 0x00000000000000c8 __trampolines_start = . *(.trampolines) .trampolines 0x00000000000000c8 0x0 linker stubs *(.trampolines*) 0x00000000000000c8 __trampolines_end = . *(.jumptables) *(.jumptables*) *(.lowtext) *(.lowtext*) 0x00000000000000c8 __ctors_start = . *(.ctors) 0x00000000000000c8 __ctors_end = . 0x00000000000000c8 __dtors_start = . *(.dtors) 0x00000000000000c8 __dtors_end = . SORT(*)(.ctors) SORT(*)(.dtors) *(.init0) .init0 0x00000000000000c8 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o 0x00000000000000c8 __init *(.init0) *(.init1) *(.init1) *(.init2) .init2 0x00000000000000c8 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o *(.init2) *(.init3) *(.init3) *(.init4) .init4 0x00000000000000d4 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) 0x00000000000000d4 __do_copy_data .init4 0x00000000000000ea 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) 0x00000000000000ea __do_clear_bss *(.init4) *(.init5) *(.init5) *(.init6) *(.init6) *(.init7) *(.init7) *(.init8) *(.init8) *(.init9) .init9 0x00000000000000fa 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o *(.init9) *(.text) .text 0x0000000000000100 0x2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o 0x0000000000000100 __vector_1 0x0000000000000100 __vector_12 0x0000000000000100 __bad_interrupt 0x0000000000000100 __vector_6 0x0000000000000100 __vector_3 0x0000000000000100 __vector_11 0x0000000000000100 __vector_13 0x0000000000000100 __vector_17 0x0000000000000100 __vector_19 0x0000000000000100 __vector_7 0x0000000000000100 __vector_5 0x0000000000000100 __vector_4 0x0000000000000100 __vector_9 0x0000000000000100 __vector_2 0x0000000000000100 __vector_21 0x0000000000000100 __vector_15 0x0000000000000100 __vector_8 0x0000000000000100 __vector_14 0x0000000000000100 __vector_16 0x0000000000000100 __vector_18 0x0000000000000100 __vector_20 0x0000000000000102 . = ALIGN (0x2) *(.text.*) .text.Delay 0x0000000000000102 0x14 main.o 0x0000000000000102 Delay .text.OSCCAL_calibration 0x0000000000000116 0xb2 main.o 0x0000000000000116 OSCCAL_calibration .text.Initialization 0x00000000000001c8 0x6e main.o 0x00000000000001c8 Initialization .text.main 0x0000000000000236 0x2a main.o 0x0000000000000236 main .text.ADC_read 0x0000000000000260 0x206 adc.o 0x0000000000000260 ADC_read .text.reset 0x0000000000000466 0x6 commands.o 0x0000000000000466 reset .text.set_delay 0x000000000000046c 0x5a commands.o 0x000000000000046c set_delay .text.set_timeout 0x00000000000004c6 0x8c commands.o 0x00000000000004c6 set_timeout .text.set_averages 0x0000000000000552 0x5a commands.o 0x0000000000000552 set_averages .text.set_dac 0x00000000000005ac 0x5c commands.o 0x00000000000005ac set_dac .text.read_adc 0x0000000000000608 0x154 commands.o 0x0000000000000608 read_adc .text.poll_adc 0x000000000000075c 0xe2 commands.o 0x000000000000075c poll_adc .text.DAC_Init 0x000000000000083e 0xe dac.o 0x000000000000083e DAC_Init .text.DAC_Set 0x000000000000084c 0xa8 dac.o 0x000000000000084c DAC_Set .text.LCD_WriteDigit 0x00000000000008f4 0x82 LCD_Driver.o 0x00000000000008f4 LCD_WriteDigit .text.LCD_AllSegments 0x0000000000000976 0x1c LCD_Driver.o 0x0000000000000976 LCD_AllSegments .text.LCD_Init 0x0000000000000992 0x34 LCD_Driver.o 0x0000000000000992 LCD_Init .text.__vector_22 0x00000000000009c6 0x160 LCD_Driver.o 0x00000000000009c6 __vector_22 .text.LCD_puts 0x0000000000000b26 0x60 LCD_functions.o 0x0000000000000b26 LCD_puts .text.LCD_Colon 0x0000000000000b86 0x6 LCD_functions.o 0x0000000000000b86 LCD_Colon .text.LCD_UpdateRequired 0x0000000000000b8c 0x18 LCD_functions.o 0x0000000000000b8c LCD_UpdateRequired .text.LCD_putc 0x0000000000000ba4 0x10 LCD_functions.o 0x0000000000000ba4 LCD_putc .text.LCD_ShowTime 0x0000000000000bb4 0x132 LCD_functions.o 0x0000000000000bb4 LCD_ShowTime .text.LCD_printf 0x0000000000000ce6 0x54 LCD_functions.o 0x0000000000000ce6 LCD_printf .text.ParseCommand 0x0000000000000d3a 0x17c parser.o 0x0000000000000d3a ParseCommand .text.luint2str 0x0000000000000eb6 0xd6 printf.o 0x0000000000000eb6 luint2str .text.uint2str 0x0000000000000f8c 0x9a printf.o 0x0000000000000f8c uint2str .text.int2str 0x0000000000001026 0xb8 printf.o 0x0000000000001026 int2str .text.float2str 0x00000000000010de 0x92 printf.o 0x00000000000010de float2str .text.str2str 0x0000000000001170 0x22 printf.o 0x0000000000001170 str2str .text.vsprintf 0x0000000000001192 0x106 printf.o 0x0000000000001192 vsprintf .text.Timer0_Init 0x0000000000001298 0x12 timer.o 0x0000000000001298 Timer0_Init .text.__vector_10 0x00000000000012aa 0x52 timer.o 0x00000000000012aa __vector_10 .text.USART_Init 0x00000000000012fc 0x1e usart.o 0x00000000000012fc USART_Init .text.USART_Tx 0x000000000000131a 0x12 usart.o 0x000000000000131a USART_Tx .text.USART_Rx 0x000000000000132c 0x10 usart.o 0x000000000000132c USART_Rx .text.USART_Poll 0x000000000000133c 0x12 usart.o 0x000000000000133c USART_Poll .text.USART_printf 0x000000000000134e 0x64 usart.o 0x000000000000134e USART_printf .text.avr-libc.fplib 0x00000000000013b2 0xa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) 0x00000000000013b2 __subsf3 0x00000000000013b4 __addsf3 .text.avr-libc.fplib 0x00000000000013bc 0xc0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) 0x00000000000013d6 __addsf3x .text.avr-libc.fplib 0x000000000000147c 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) 0x000000000000147c __lesf2 0x000000000000147c __nesf2 0x000000000000147c __eqsf2 0x000000000000147c __cmpsf2 0x000000000000147c __ltsf2 .text.avr-libc.fplib 0x0000000000001484 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) 0x0000000000001484 __divsf3 .text.avr-libc.fplib 0x0000000000001488 0xcc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) 0x000000000000149e __divsf3x 0x00000000000014a2 __divsf3_pse .text.avr-libc.fplib 0x0000000000001554 0xa /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) 0x0000000000001554 __fixsfsi .text.avr-libc.fplib 0x000000000000155e 0x58 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) 0x000000000000155e __fixunssfsi .text.avr-libc.fplib 0x00000000000015b6 0x7a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) 0x00000000000015b6 __floatunsisf 0x00000000000015ba __floatsisf .text.avr-libc.fplib 0x0000000000001630 0x48 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) 0x0000000000001630 __fp_cmp .text.avr-libc.fplib 0x0000000000001678 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) 0x0000000000001678 __fp_inf .text.avr-libc.fplib 0x0000000000001684 0x6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) 0x0000000000001684 __fp_nan .text.avr-libc.fplib 0x000000000000168a 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) 0x000000000000168a __fp_pscA .text.avr-libc.fplib 0x0000000000001698 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) 0x0000000000001698 __fp_pscB .text.avr-libc.fplib 0x00000000000016a6 0x22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) 0x00000000000016a6 __fp_round .text.avr-libc.fplib 0x00000000000016c8 0x44 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) 0x00000000000016c8 __fp_split3 0x00000000000016d8 __fp_splitA .text.avr-libc.fplib 0x000000000000170c 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) 0x000000000000170c __fp_zero 0x000000000000170e __fp_szero .text.avr-libc.fplib 0x000000000000171a 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) 0x000000000000171a __mulsf3 .text.avr-libc.fplib 0x000000000000171e 0xc2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) 0x0000000000001732 __mulsf3x 0x0000000000001736 __mulsf3_pse .text.avr-libc.fplib 0x00000000000017e0 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) 0x00000000000017e8 sqrt .text.avr-libc.fplib 0x0000000000001864 0x1c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) 0x0000000000001864 __fp_mpack 0x0000000000001868 __fp_mpack_finite .text.avr-libc.fplib 0x0000000000001880 0xe /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) 0x0000000000001880 __fp_norm2 .text.libgcc 0x000000000000188e 0x3e /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o) 0x000000000000188e __mulsi3 .text.libgcc 0x00000000000018cc 0x28 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o) 0x00000000000018cc __udivmodhi4 .text.libgcc 0x00000000000018f4 0x26 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) 0x00000000000018f4 __divmodhi4 0x00000000000018f4 _div .text.libgcc 0x000000000000191a 0x44 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o) 0x000000000000191a __udivmodsi4 .text.avr-libc 0x000000000000195e 0x3a /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) 0x000000000000195e atoi .text.avr-libc 0x0000000000001998 0x10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) 0x0000000000001998 __mulhi_const_10 0x00000000000019a8 . = ALIGN (0x2) *(.fini9) .fini9 0x00000000000019a8 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) 0x00000000000019a8 exit 0x00000000000019a8 _exit *(.fini9) *(.fini8) *(.fini8) *(.fini7) *(.fini7) *(.fini6) *(.fini6) *(.fini5) *(.fini5) *(.fini4) *(.fini4) *(.fini3) *(.fini3) *(.fini2) *(.fini2) *(.fini1) *(.fini1) *(.fini0) .fini0 0x00000000000019a8 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) *(.fini0) 0x00000000000019ac _etext = . .data 0x0000000000800100 0x8a load address 0x00000000000019ac 0x0000000000800100 PROVIDE (__data_start, .) *(.data) .data 0x0000000000800100 0x12 main.o .data 0x0000000000800112 0x6e commands.o .data 0x0000000000800180 0x9 parser.o *(.data*) .data.LCD_timer.1439 0x0000000000800189 0x1 LCD_Driver.o *(.rodata) *(.rodata*) *(.gnu.linkonce.d*) 0x000000000080018a . = ALIGN (0x2) 0x000000000080018a _edata = . 0x000000000080018a PROVIDE (__data_end, .) .bss 0x000000000080018a 0x81 0x000000000080018a PROVIDE (__bss_start, .) *(.bss) *(.bss*) .bss.gLCD_Update_Required 0x000000000080018a 0x1 LCD_Driver.o 0x000000000080018a gLCD_Update_Required .bss.gLCD_Start_Scroll_Timer 0x000000000080018b 0x1 LCD_Driver.o 0x000000000080018b gLCD_Start_Scroll_Timer .bss.gFlashTimer 0x000000000080018c 0x1 LCD_Driver.o 0x000000000080018c gFlashTimer .bss.gColon 0x000000000080018d 0x1 LCD_Driver.o 0x000000000080018d gColon *(COMMON) COMMON 0x000000000080018e 0x4e main.o 0x000000000080018e setup COMMON 0x00000000008001dc 0x2f LCD_Driver.o 0x00000000008001dc gScrollMode 0x00000000008001dd LCD_Data 0x00000000008001f1 gTextBuffer 0x000000000080020a gScroll 0x000000000080020b PROVIDE (__bss_end, .) 0x00000000000019ac __data_load_start = LOADADDR (.data) 0x0000000000001a36 __data_load_end = (__data_load_start + SIZEOF (.data)) .noinit 0x000000000080020b 0x0 0x000000000080020b PROVIDE (__noinit_start, .) *(.noinit*) 0x000000000080020b PROVIDE (__noinit_end, .) 0x000000000080020b _end = . 0x000000000080020b PROVIDE (__heap_start, .) .eeprom 0x0000000000810000 0x0 *(.eeprom*) 0x0000000000810000 __eeprom_end = . .fuse *(.fuse) *(.lfuse) *(.hfuse) *(.efuse) .lock *(.lock*) .signature *(.signature*) .stab 0x0000000000000000 0x2a6c *(.stab) .stab 0x0000000000000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o .stab 0x00000000000006b4 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) 0x84 (size before relaxing) .stab 0x000000000000072c 0x4bc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) 0x4c8 (size before relaxing) .stab 0x0000000000000be8 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) 0x9c (size before relaxing) .stab 0x0000000000000c78 0x48 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) 0x54 (size before relaxing) .stab 0x0000000000000cc0 0x510 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) 0x51c (size before relaxing) .stab 0x00000000000011d0 0x6c /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) 0x78 (size before relaxing) .stab 0x000000000000123c 0x240 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) 0x24c (size before relaxing) .stab 0x000000000000147c 0x318 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) 0x324 (size before relaxing) .stab 0x0000000000001794 0x1e0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) 0x1ec (size before relaxing) .stab 0x0000000000001974 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) 0x84 (size before relaxing) .stab 0x00000000000019ec 0x54 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) 0x60 (size before relaxing) .stab 0x0000000000001a40 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) 0x90 (size before relaxing) .stab 0x0000000000001ac4 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) 0x90 (size before relaxing) .stab 0x0000000000001b48 0xfc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) 0x108 (size before relaxing) .stab 0x0000000000001c44 0x1d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) 0x1e0 (size before relaxing) .stab 0x0000000000001e18 0x90 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) 0x9c (size before relaxing) .stab 0x0000000000001ea8 0x48 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) 0x54 (size before relaxing) .stab 0x0000000000001ef0 0x4d4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) 0x4e0 (size before relaxing) .stab 0x00000000000023c4 0x354 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) 0x360 (size before relaxing) .stab 0x0000000000002718 0xe4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) 0xf0 (size before relaxing) .stab 0x00000000000027fc 0x84 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) 0x90 (size before relaxing) .stab 0x0000000000002880 0x174 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) 0x180 (size before relaxing) .stab 0x00000000000029f4 0x78 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) 0x84 (size before relaxing) .stabstr 0x0000000000000000 0x471 *(.stabstr) .stabstr 0x0000000000000000 0x471 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.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 0x0000000000000000 0x238 *(.debug_aranges) .debug_aranges 0x0000000000000000 0x38 main.o .debug_aranges 0x0000000000000038 0x20 adc.o .debug_aranges 0x0000000000000058 0x50 commands.o .debug_aranges 0x00000000000000a8 0x28 dac.o .debug_aranges 0x00000000000000d0 0x38 LCD_Driver.o .debug_aranges 0x0000000000000108 0x58 LCD_functions.o .debug_aranges 0x0000000000000160 0x20 parser.o .debug_aranges 0x0000000000000180 0x50 printf.o .debug_aranges 0x00000000000001d0 0x28 timer.o .debug_aranges 0x00000000000001f8 0x40 usart.o .debug_pubnames 0x0000000000000000 0x3c6 *(.debug_pubnames) .debug_pubnames 0x0000000000000000 0x59 main.o .debug_pubnames 0x0000000000000059 0x1f adc.o .debug_pubnames 0x0000000000000078 0x71 commands.o .debug_pubnames 0x00000000000000e9 0x2b dac.o .debug_pubnames 0x0000000000000114 0xf7 LCD_Driver.o .debug_pubnames 0x000000000000020b 0x9f LCD_functions.o .debug_pubnames 0x00000000000002aa 0x23 parser.o .debug_pubnames 0x00000000000002cd 0x6c printf.o .debug_pubnames 0x0000000000000339 0x32 timer.o .debug_pubnames 0x000000000000036b 0x5b usart.o .debug_info 0x0000000000000000 0x1499 *(.debug_info) .debug_info 0x0000000000000000 0x1d0 main.o .debug_info 0x00000000000001d0 0x18f adc.o .debug_info 0x000000000000035f 0x2b1 commands.o .debug_info 0x0000000000000610 0xad dac.o .debug_info 0x00000000000006bd 0x2be LCD_Driver.o .debug_info 0x000000000000097b 0x31d LCD_functions.o .debug_info 0x0000000000000c98 0x105 parser.o .debug_info 0x0000000000000d9d 0x42a printf.o .debug_info 0x00000000000011c7 0x13d timer.o .debug_info 0x0000000000001304 0x195 usart.o *(.gnu.linkonce.wi.*) .debug_abbrev 0x0000000000000000 0x969 *(.debug_abbrev) .debug_abbrev 0x0000000000000000 0xf1 main.o .debug_abbrev 0x00000000000000f1 0xd4 adc.o .debug_abbrev 0x00000000000001c5 0xe2 commands.o .debug_abbrev 0x00000000000002a7 0x7b dac.o .debug_abbrev 0x0000000000000322 0x176 LCD_Driver.o .debug_abbrev 0x0000000000000498 0x15d LCD_functions.o .debug_abbrev 0x00000000000005f5 0xb5 parser.o .debug_abbrev 0x00000000000006aa 0x11e printf.o .debug_abbrev 0x00000000000007c8 0x96 timer.o .debug_abbrev 0x000000000000085e 0x10b usart.o .debug_line 0x0000000000000000 0x149c *(.debug_line) .debug_line 0x0000000000000000 0x2b1 main.o .debug_line 0x00000000000002b1 0x136 adc.o .debug_line 0x00000000000003e7 0x259 commands.o .debug_line 0x0000000000000640 0x1b3 dac.o .debug_line 0x00000000000007f3 0x2b6 LCD_Driver.o .debug_line 0x0000000000000aa9 0x2d6 LCD_functions.o .debug_line 0x0000000000000d7f 0x134 parser.o .debug_line 0x0000000000000eb3 0x3b1 printf.o .debug_line 0x0000000000001264 0xc2 timer.o .debug_line 0x0000000000001326 0x176 usart.o .debug_frame 0x0000000000000000 0x330 *(.debug_frame) .debug_frame 0x0000000000000000 0x50 main.o .debug_frame 0x0000000000000050 0x20 adc.o .debug_frame 0x0000000000000070 0x80 commands.o .debug_frame 0x00000000000000f0 0x30 dac.o .debug_frame 0x0000000000000120 0x50 LCD_Driver.o .debug_frame 0x0000000000000170 0x90 LCD_functions.o .debug_frame 0x0000000000000200 0x20 parser.o .debug_frame 0x0000000000000220 0x80 printf.o .debug_frame 0x00000000000002a0 0x30 timer.o .debug_frame 0x00000000000002d0 0x60 usart.o .debug_str 0x0000000000000000 0x4e3 *(.debug_str) .debug_str 0x0000000000000000 0x156 main.o 0x18f (size before relaxing) .debug_str 0x0000000000000156 0x2f adc.o 0x164 (size before relaxing) .debug_str 0x0000000000000185 0x4e commands.o 0x18e (size before relaxing) .debug_str 0x00000000000001d3 0x1e dac.o 0xe1 (size before relaxing) .debug_str 0x00000000000001f1 0x102 LCD_Driver.o 0x1d0 (size before relaxing) .debug_str 0x00000000000002f3 0xeb LCD_functions.o 0x247 (size before relaxing) .debug_str 0x00000000000003de 0x24 parser.o 0xf2 (size before relaxing) .debug_str 0x0000000000000402 0x76 printf.o 0x188 (size before relaxing) .debug_str 0x0000000000000478 0x20 timer.o 0x155 (size before relaxing) .debug_str 0x0000000000000498 0x4b usart.o 0x156 (size before relaxing) .debug_loc 0x0000000000000000 0xab7 *(.debug_loc) .debug_loc 0x0000000000000000 0x7f main.o .debug_loc 0x000000000000007f 0xce adc.o .debug_loc 0x000000000000014d 0xf8 commands.o .debug_loc 0x0000000000000245 0x28 dac.o .debug_loc 0x000000000000026d 0x18b LCD_Driver.o .debug_loc 0x00000000000003f8 0xd6 LCD_functions.o .debug_loc 0x00000000000004ce 0x9e parser.o .debug_loc 0x000000000000056c 0x4c4 printf.o .debug_loc 0x0000000000000a30 0x87 usart.o .debug_macinfo *(.debug_macinfo) OUTPUT(datalog.elf elf32-avr) LOAD linker stubs .debug_ranges 0x0000000000000000 0x200 .debug_ranges 0x0000000000000000 0x30 main.o .debug_ranges 0x0000000000000030 0x18 adc.o .debug_ranges 0x0000000000000048 0x60 commands.o .debug_ranges 0x00000000000000a8 0x20 dac.o .debug_ranges 0x00000000000000c8 0x30 LCD_Driver.o .debug_ranges 0x00000000000000f8 0x50 LCD_functions.o .debug_ranges 0x0000000000000148 0x18 parser.o .debug_ranges 0x0000000000000160 0x48 printf.o .debug_ranges 0x00000000000001a8 0x20 timer.o .debug_ranges 0x00000000000001c8 0x38 usart.o Cross Reference Table Symbol File ADC_read adc.o commands.o CONTRAST LCD_functions.o DAC_Init dac.o DAC_Set dac.o commands.o Delay main.o Initialization main.o commands.o LCD_AllSegments LCD_Driver.o LCD_Clear LCD_functions.o LCD_Colon LCD_functions.o commands.o LCD_Data LCD_Driver.o LCD_FlashReset LCD_functions.o LCD_Init LCD_Driver.o main.o LCD_ShowTime LCD_functions.o commands.o LCD_UpdateRequired LCD_functions.o LCD_WriteDigit LCD_Driver.o LCD_character_table LCD_Driver.o LCD_printf LCD_functions.o commands.o LCD_putc LCD_functions.o LCD_puts LCD_functions.o parser.o commands.o main.o OSCCAL_calibration main.o ParseCommand parser.o main.o Timer0_Init timer.o main.o USART_Init usart.o main.o USART_Poll usart.o commands.o USART_Rx usart.o parser.o USART_Tx usart.o parser.o USART_printf usart.o parser.o commands.o main.o __addsf3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) adc.o __addsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) __bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) __bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) __cmpsf2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) __data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) __data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) __data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) __divmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) printf.o __divsf3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) adc.o __divsf3_pse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) __divsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) __do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o) LCD_Driver.o main.o __do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o) parser.o LCD_functions.o LCD_Driver.o commands.o main.o __eqsf2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) __fixsfsi /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) printf.o __fixunssfsi /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) commands.o __floatsisf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) printf.o adc.o __floatunsisf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(floatsisf.o) adc.o __fp_cmp /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_cmp.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) __fp_inf /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_inf.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) __fp_mpack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) __fp_mpack_finite /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_mpack.o) __fp_nan /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_nan.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) __fp_norm2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_norm2.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) __fp_pscA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscA.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) __fp_pscB /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_pscB.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) __fp_round /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_round.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) __fp_split3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) __fp_splitA /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_split3.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) __fp_szero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixsfsi.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(divsf3x.o) __fp_zero /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fp_zero.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(fixunssfsi.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3x.o) __heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __lesf2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) __ltsf2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) adc.o __mulhi_const_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(mul10.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) __mulsf3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) printf.o adc.o __mulsf3_pse /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) __mulsf3x /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3x.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(mulsf3.o) __mulsi3 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_mulsi3.o) LCD_functions.o __nesf2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(cmpsf2.o) __stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __subsf3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(addsf3.o) printf.o adc.o __udivmodhi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodhi4.o) /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) printf.o LCD_functions.o __udivmodsi4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_udivmodsi4.o) printf.o LCD_functions.o __vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_10 timer.o /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_16 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_22 LCD_Driver.o /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o __vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o _div /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_divmodhi4.o) _exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) atoi /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a(atoi.o) commands.o exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o) /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o float2str printf.o gColon LCD_Driver.o LCD_functions.o gFlashTimer LCD_Driver.o LCD_functions.o gLCD_Start_Scroll_Timer LCD_Driver.o LCD_functions.o gLCD_Update_Required LCD_Driver.o LCD_functions.o gScroll LCD_functions.o LCD_Driver.o gScrollMode LCD_functions.o LCD_Driver.o gTextBuffer LCD_functions.o LCD_Driver.o int2str printf.o luint2str printf.o main main.o /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm169.o poll_adc commands.o parser.o read_adc commands.o parser.o reset commands.o parser.o set_averages commands.o parser.o set_dac commands.o parser.o set_delay commands.o parser.o set_timeout commands.o parser.o setup timer.o commands.o adc.o main.o sprintf printf.o sqrt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a(sqrt.o) commands.o str2str printf.o uint2str printf.o vsprintf printf.o usart.o LCD_functions.o