Blame | Last modification | View Log | Download
Archive member included because of file (symbol)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)stepper.o (__mulsi3)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)stepper.o (__divmodsi4)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)/usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o (exit)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)combine.o (__do_copy_data)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)combine.o (__do_clear_bss)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)/usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o) (__udivmodsi4)Allocating common symbolsCommon symbol size filetrackRateTable 0xf stepper.odoSave 0x1 sr.odoDropInt 0x2 stepper.oidleCtr 0x4 eq6.oraState 0x11 stepper.odecState 0x11 stepper.oraExcitation 0x2 stepper.oadjCtr 0x2 stepper.odecExcitation 0x2 stepper.oadjLimit 0x2 stepper.oMemory ConfigurationName Origin Length Attributestext 0x00000000 0x00020000 xrdata 0x00800060 0x0000ffa0 rw !xeeprom 0x00810000 0x00010000 rw !xfuse 0x00820000 0x00000400 rw !xlock 0x00830000 0x00000400 rw !xsignature 0x00840000 0x00000400 rw !x*default* 0x00000000 0xffffffffLinker script and memory mapAddress of section .data set to 0x800100LOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.oLOAD combine.oLOAD driver.oLOAD eq6.oLOAD paddle.oLOAD pguide.oLOAD serial.oLOAD sr.oLOAD stepper.oLOAD /usr/lib/gcc/avr/4.3.0/avr5/libgcc.aLOAD /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/libc.aLOAD /usr/lib/gcc/avr/4.3.0/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 0x00000000 0x1028*(.vectors).vectors 0x00000000 0x70 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o0x00000000 __vectors0x00000000 __vector_default*(.vectors)*(.progmem.gcc*)*(.progmem*)0x00000070 . = ALIGN (0x2)0x00000070 __trampolines_start = .*(.trampolines).trampolines 0x00000070 0x0 linker stubs*(.trampolines*)0x00000070 __trampolines_end = .*(.jumptables)*(.jumptables*)*(.lowtext)*(.lowtext*)0x00000070 __ctors_start = .*(.ctors)0x00000070 __ctors_end = .0x00000070 __dtors_start = .*(.dtors)0x00000070 __dtors_end = .SORT(*)(.ctors)SORT(*)(.dtors)*(.init0).init0 0x00000070 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o0x00000070 __init*(.init0)*(.init1)*(.init1)*(.init2).init2 0x00000070 0xc /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o*(.init2)*(.init3)*(.init3)*(.init4).init4 0x0000007c 0x16 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o)0x0000007c __do_copy_data.init4 0x00000092 0x10 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o)0x00000092 __do_clear_bss*(.init4)*(.init5)*(.init5)*(.init6)*(.init6)*(.init7)*(.init7)*(.init8)*(.init8)*(.init9).init9 0x000000a2 0x8 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o*(.init9)*(.text).text 0x000000aa 0x4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o0x000000aa __vector_220x000000aa __vector_10x000000aa __vector_240x000000aa __vector_120x000000aa __bad_interrupt0x000000aa __vector_60x000000aa __vector_30x000000aa __vector_230x000000aa __vector_250x000000aa __vector_110x000000aa __vector_170x000000aa __vector_70x000000aa __vector_270x000000aa __vector_50x000000aa __vector_40x000000aa __vector_90x000000aa __vector_20x000000aa __vector_210x000000aa __vector_150x000000aa __vector_80x000000aa __vector_260x000000aa __vector_140x000000aa __vector_18.text 0x000000ae 0x88 combine.o0x000000ae updateMountSpeed.text 0x00000136 0x13a driver.o0x00000136 driverInit0x00000154 __vector_16.text 0x00000270 0x4c eq6.o0x00000270 main.text 0x000002bc 0x1aa paddle.o0x000002bc paddleInit0x000002d0 __vector_19.text 0x00000466 0x94 pguide.o0x00000466 pguideInit0x00000482 __vector_10.text 0x000004fa 0x394 serial.o0x000004fa serialInit0x0000050c __vector_20.text 0x0000088e 0x164 sr.o0x0000088e srSaveState0x00000944 srLoadState.text 0x000009f2 0x57a stepper.o0x00000b38 setupRateTable0x00000bf8 setDecSpeed0x00000c22 stepperProcess0x00000e96 __vector_130x00000b80 setTrackRate0x00000c0e setTickRate0x000009f2 stepperInit0x00000be2 setRaSpeed.text 0x00000f6c 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o).text 0x00000f6c 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o).text 0x00000f6c 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).text 0x00000f6c 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).text 0x00000f6c 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).text 0x00000f6c 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)0x00000f6c . = ALIGN (0x2)*(.text.*).text.libgcc 0x00000f6c 0x3e /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o)0x00000f6c __mulsi3.text.libgcc 0x00000faa 0x36 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o)0x00000faa __divmodsi4.text.libgcc 0x00000fe0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).text.libgcc 0x00000fe0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).text.libgcc 0x00000fe0 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).text.libgcc 0x00000fe0 0x44 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)0x00000fe0 __udivmodsi40x00001024 . = ALIGN (0x2)*(.fini9).fini9 0x00001024 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)0x00001024 exit0x00001024 _exit*(.fini9)*(.fini8)*(.fini8)*(.fini7)*(.fini7)*(.fini6)*(.fini6)*(.fini5)*(.fini5)*(.fini4)*(.fini4)*(.fini3)*(.fini3)*(.fini2)*(.fini2)*(.fini1)*(.fini1)*(.fini0).fini0 0x00001024 0x4 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o)*(.fini0)0x00001028 _etext = ..data 0x00800100 0x90 load address 0x000010280x00800100 PROVIDE (__data_start, .)*(.data).data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o.data 0x00800100 0x0 combine.o.data 0x00800100 0xe driver.o0x00800100 driveTbl.data 0x0080010e 0x0 eq6.o.data 0x0080010e 0x7 paddle.o0x0080010e paddleGuideRate.data 0x00800115 0x2 pguide.o.data 0x00800117 0x1 serial.o.data 0x00800118 0x0 sr.o.data 0x00800118 0x77 stepper.o0x00800119 microTable0x00800179 rateConvert0x00800139 halfTable0x00800159 fullTable0x00800118 transRatio.data 0x0080018f 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o).data 0x0080018f 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o).data 0x0080018f 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).data 0x0080018f 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).data 0x0080018f 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).data 0x0080018f 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)*(.data*)*(.rodata)*(.rodata*)*(.gnu.linkonce.d*)0x00800190 . = ALIGN (0x2)*fill* 0x0080018f 0x1 000x00800190 _edata = .0x00800190 PROVIDE (__data_end, .).bss 0x00800190 0x65 load address 0x000010b80x00800190 PROVIDE (__bss_start, .)*(.bss).bss 0x00800190 0x0 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o.bss 0x00800190 0xa combine.o0x00800197 rateOutput0x00800190 rateInput0x00800199 noTrack.bss 0x0080019a 0x4 driver.o.bss 0x0080019e 0x0 eq6.o.bss 0x0080019e 0x3 paddle.o.bss 0x008001a1 0x0 pguide.o.bss 0x008001a1 0x12 serial.o.bss 0x008001b3 0x0 sr.o.bss 0x008001b3 0x2 stepper.o0x008001b4 doHalfStep0x008001b3 trackingRate.bss 0x008001b5 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_mulsi3.o).bss 0x008001b5 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_divmodsi4.o).bss 0x008001b5 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_exit.o).bss 0x008001b5 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_copy_data.o).bss 0x008001b5 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_clear_bss.o).bss 0x008001b5 0x0 /usr/lib/gcc/avr/4.3.0/avr5/libgcc.a(_udivmodsi4.o)*(.bss*)*(COMMON)COMMON 0x008001b5 0x4 eq6.o0x008001b5 idleCtrCOMMON 0x008001b9 0x1 sr.o0x008001b9 doSaveCOMMON 0x008001ba 0x3b stepper.o0x008001ba trackRateTable0x008001c9 doDropInt0x008001cb raState0x008001dc decState0x008001ed raExcitation0x008001ef adjCtr0x008001f1 decExcitation0x008001f3 adjLimit0x008001f5 PROVIDE (__bss_end, .)0x00001028 __data_load_start = LOADADDR (.data)0x000010b8 __data_load_end = (__data_load_start + SIZEOF (.data)).noinit 0x008001f5 0x00x008001f5 PROVIDE (__noinit_start, .)*(.noinit*)0x008001f5 PROVIDE (__noinit_end, .)0x008001f5 _end = .0x008001f5 PROVIDE (__heap_start, .).eeprom 0x00810000 0x0*(.eeprom*)0x00810000 __eeprom_end = ..fuse*(.fuse)*(.lfuse)*(.hfuse)*(.efuse).lock*(.lock*).signature*(.signature*).stab 0x00000000 0x6b4*(.stab).stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.o.stabstr 0x00000000 0x54*(.stabstr).stabstr 0x00000000 0x54 /usr/lib/gcc/avr/4.3.0/../../../../avr/lib/avr5/crtm162.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(project.out elf32-avr)LOAD linker stubs