Blame | Last modification | View Log | SVN | RSS feed
Archive member included because of file (symbol)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)bios.o (__divmodhi4)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)bios_export.o (__do_copy_data)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)bios_export.o (__do_clear_bss)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_udivmodhi4.o)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o) (__udivmodhi4)Allocating common symbolsCommon symbol size fileBIOS_CanCallback 0x2 bios.oautostart_cnt 0x1 bios.obios_msg_ptr 0x2 bios.obios_msg_full 0x1 bios.oMemory ConfigurationName Origin Length Attributestext 0x00000000 0x00004000 xrdata 0x00800100 0x00000400 rw !xeeprom 0x00810000 0x00000200 rw !x*default* 0x00000000 0xffffffffLinker script and memory mapAddress of section .data set to 0x800100LOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o0x00003180 __bios_start = 0x31800x00003c00 __boot_start = 0x3c00.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)/DISCARD/*(.vectors).app_vectors 0x00000000 0x68*(.app_vectors).app_vectors 0x00000000 0x68 vectors.o0x00000004 __vector_boot_10x0000003c __vector_boot_150x00000048 __vector_default_180x00000008 __vector_default_20x00000040 __vector_default_160x00000028 __vector_boot_100x0000000c __vector_boot_30x00000058 __vector_boot_220x00000030 __vector_default_120x00000034 __vector_boot_130x0000004c __vector_boot_190x00000054 __vector_boot_210x00000064 __vector_boot_250x0000001c __vector_default_70x00000024 __vector_default_90x0000002c __vector_default_110x00000010 __vector_default_40x00000014 __vector_boot_50x00000018 __vector_boot_60x00000034 __vector_default_130x0000002c __vector_boot_110x00000044 __vector_boot_170x0000005c __vector_boot_230x00000064 __vector_default_250x00000044 __vector_default_170x00000010 __vector_boot_40x00000048 __vector_boot_180x00000028 __vector_default_100x00000018 __vector_default_60x00000038 __vector_boot_140x00000050 __vector_default_200x0000000c __vector_default_30x0000004c __vector_default_190x00000060 __vector_default_240x00000020 __vector_boot_80x00000014 __vector_default_50x00000040 __vector_boot_160x00000054 __vector_default_210x00000038 __vector_default_140x0000005c __vector_default_230x00000030 __vector_boot_120x00000050 __vector_boot_200x00000060 __vector_boot_240x0000001c __vector_boot_70x00000024 __vector_boot_90x00000058 __vector_default_220x00000020 __vector_default_80x0000003c __vector_default_150x00000004 __vector_default_1.text 0x00003180 0xa3e0x00003180 __ctors_start = .*(.ctors)0x00003180 __ctors_end = .0x00003180 __dtors_start = .*(.dtors)0x00003180 __dtors_end = .*(.progmem.gcc*)*(.progmem*).progmem.data 0x00003180 0x4 bios.o0x00003180 hwid0x00003184 . = ALIGN (0x2)*(.init0)*(.init1)*(.init2).init2 0x00003184 0xc /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o*(.init3)*(.init4).init4 0x00003190 0x16 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)0x00003190 __do_copy_data.init4 0x000031a6 0x10 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)0x000031a6 __do_clear_bss*(.init5)*(.init6)*(.init7)*(.init8)*(.init9).init9 0x000031b6 0x4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o*(.text).text 0x000031ba 0x4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o0x000031ba __vector_220x000031ba __vector_10x000031ba __vector_240x000031ba __vector_120x000031ba __bad_interrupt0x000031ba __vector_60x000031ba __vector_30x000031ba __vector_230x000031ba __vector_250x000031ba __vector_110x000031ba __vector_130x000031ba __vector_170x000031ba __vector_190x000031ba __vector_70x000031ba __vector_50x000031ba __vector_40x000031ba __vector_90x000031ba __vector_20x000031ba __vector_210x000031ba __vector_150x000031ba __vector_80x000031ba __vector_140x000031ba __vector_100x000031ba __vector_160x000031ba __vector_180x000031ba __vector_20.text 0x000031be 0x10 bios_export.o0x000031c2 BIOS_CanSend0x000031be BIOS_Reset.text 0x000031ce 0x34c bios.o0x000031ce main0x00003478 Can_Process.text 0x0000351a 0x2c flash.o0x0000351a flash_load_buffer.text 0x00003546 0x62a drivers/can/mcp2515/mcp2515.o0x000036be MCP2515_WriteCanId0x00003b40 Can_Send0x000038f6 Can_Init0x00003a60 MCP2515_ReadStatus0x00003816 MCP2515_ConfigRate0x00003892 MCP2515_Init0x0000373a MCP2515_InitRXInterrupts0x00003a7e Can_Receive0x00003712 MCP2515_SetRegister0x00003916 MCP2515_ReadCanMsg0x000035c2 MCP2515_SPIWriteCanId0x0000374e MCP2515_InitCanBuffers0x000036e8 MCP2515_ReadRegister0x00003546 MCP2515_Reset0x00003830 MCP2515_ModifyRegister0x00003658 MCP2515_WriteCanMsg0x00003aba __vector_boot_20x0000359e MCP2515_StartTransmit0x00003b12 MCP2515_GetNextFreeTXBuf0x00003862 MCP2515_SetCanCtrl0x00003b70 . = ALIGN (0x2)*(.text.*).text.libgcc 0x00003b70 0x26 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)0x00003b70 __divmodhi40x00003b70 _div.text.libgcc 0x00003b96 0x28 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_udivmodhi4.o)0x00003b96 __udivmodhi40x00003bbe . = ALIGN (0x2)*(.fini9)*(.fini8)*(.fini7)*(.fini6)*(.fini5)*(.fini4)*(.fini3)*(.fini2)*(.fini1)*(.fini0)0x00003bbe _etext = ..bootloader 0x00003c00 0x3f2*(.boot_vectors).boot_vectors 0x00003c00 0x68 vectors.o0x00003c00 __vector_default0x00003c00 __boot_vectors0x00003c68 __bootloader_start = .*(.bootloader).bootloader 0x00003c68 0xfe flash.o0x00003c68 flash_flush_buffer0x00003d4c flash_init0x00003cdc flash_write_word0x00003f80 . = ((0x4000 - __boot_start) - 0x80)*fill* 0x00003d66 0x21a 000x00003f80 __flash_code_start = .*(.flash_code).flash_code 0x00003f80 0x72 flash.o0x00003f80 flash_copy_data0x00003ff2 __bootloader_end = ..data 0x00800100 0x0 load address 0x00003bbe0x00800100 PROVIDE (__data_start, .)*(.data)*(.gnu.linkonce.d*)0x00800100 . = ALIGN (0x2)0x00800100 _edata = .0x00800100 PROVIDE (__data_end, .).bss 0x00800100 0x1b0x00800100 PROVIDE (__bss_start, .)*(.bss).bss 0x00800100 0x5 flash.o.bss 0x00800105 0x10 drivers/can/mcp2515/mcp2515.o*(COMMON)COMMON 0x00800115 0x6 bios.o0x00800115 BIOS_CanCallback0x00800117 autostart_cnt0x00800118 bios_msg_ptr0x0080011a bios_msg_full0x0080011b PROVIDE (__bss_end, .)0x00003bbe __data_load_start = LOADADDR (.data)0x00003bbe __data_load_end = (__data_load_start + SIZEOF (.data))0x0080011b __temp = .0x00003143 . = ((__boot_start - (__data_load_end - __bios_start)) - 0x7f)0x00003180 __bios_optimal_start = ALIGN (0x80)0x0080011b . = __temp0x00000e80 __bios_size = (0x4000 - __bios_start).noinit 0x0080011b 0x00x0080011b PROVIDE (__noinit_start, .)*(.noinit*)0x0080011b PROVIDE (__noinit_end, .)0x0080011b _end = .0x0080011b PROVIDE (__bios_ram_end, .).eeprom 0x00810000 0x0*(.eeprom*)0x00810000 __eeprom_end = ..stab 0x00000000 0x26f4*(.stab).stab 0x00000000 0x36c /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o.stab 0x0000036c 0x30c bios_export.o0x318 (size before relaxing).stab 0x00000678 0x708 bios.o0x8c4 (size before relaxing).stab 0x00000d80 0x528 flash.o0x75c (size before relaxing).stab 0x000012a8 0xeac drivers/can/mcp2515/mcp2515.o0x1068 (size before relaxing).stab 0x00002154 0x5a0 vectors.o0x5ac (size before relaxing).stabstr 0x00000000 0x132f*(.stabstr).stabstr 0x00000000 0x132f /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.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)LOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/libm.aLOAD bios_export.oLOAD bios.oLOAD flash.oLOAD drivers/can/mcp2515/mcp2515.oLOAD vectors.oLOAD /usr/lib/gcc/avr/4.1.0/avr5/libgcc.aLOAD /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/libc.aLOAD /usr/lib/gcc/avr/4.1.0/avr5/libgcc.aOUTPUT(bios.elf elf32-avr)Cross Reference TableSymbol FileBIOS_CanCallback bios.oBIOS_CanSend bios_export.oBIOS_Reset bios_export.obios.oCan_Init drivers/can/mcp2515/mcp2515.obios.oCan_Process bios.odrivers/can/mcp2515/mcp2515.oCan_Receive drivers/can/mcp2515/mcp2515.oCan_Send drivers/can/mcp2515/mcp2515.obios.obios_export.oMCP2515_ConfigRate drivers/can/mcp2515/mcp2515.oMCP2515_GetNextFreeTXBuf drivers/can/mcp2515/mcp2515.oMCP2515_Init drivers/can/mcp2515/mcp2515.oMCP2515_InitCanBuffers drivers/can/mcp2515/mcp2515.oMCP2515_InitRXInterrupts drivers/can/mcp2515/mcp2515.oMCP2515_ModifyRegister drivers/can/mcp2515/mcp2515.oMCP2515_ReadCanMsg drivers/can/mcp2515/mcp2515.oMCP2515_ReadRegister drivers/can/mcp2515/mcp2515.oMCP2515_ReadStatus drivers/can/mcp2515/mcp2515.oMCP2515_Reset drivers/can/mcp2515/mcp2515.oMCP2515_SPIWriteCanId drivers/can/mcp2515/mcp2515.oMCP2515_SetCanCtrl drivers/can/mcp2515/mcp2515.oMCP2515_SetRegister drivers/can/mcp2515/mcp2515.oMCP2515_StartTransmit drivers/can/mcp2515/mcp2515.oMCP2515_WriteCanId drivers/can/mcp2515/mcp2515.oMCP2515_WriteCanMsg drivers/can/mcp2515/mcp2515.o__bad_interrupt /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__bios_start bios.o__boot_vectors vectors.o__bss_end /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)__bss_start /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)__data_end /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)__data_load_start /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)__data_start /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)__divmodhi4 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)bios.o__do_clear_bss /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_clear_bss.o)drivers/can/mcp2515/mcp2515.oflash.obios.obios_export.o__do_copy_data /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_copy_data.o)drivers/can/mcp2515/mcp2515.oflash.obios.obios_export.o__flash_code_start flash.o__heap_end /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__init /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.ovectors.o__stack /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.obios.o__udivmodhi4 /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_udivmodhi4.o)/usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)__vector_1 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_10 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_11 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_12 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_13 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_14 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_15 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_16 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_17 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_18 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_19 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_2 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_20 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_21 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_22 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_23 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_24 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_25 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_3 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_4 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_5 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_6 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_7 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_8 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_9 /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_boot_1 vectors.o__vector_boot_10 vectors.o__vector_boot_11 vectors.o__vector_boot_12 vectors.o__vector_boot_13 vectors.o__vector_boot_14 vectors.o__vector_boot_15 vectors.o__vector_boot_16 vectors.o__vector_boot_17 vectors.o__vector_boot_18 vectors.o__vector_boot_19 vectors.o__vector_boot_2 vectors.odrivers/can/mcp2515/mcp2515.o__vector_boot_20 vectors.o__vector_boot_21 vectors.o__vector_boot_22 vectors.o__vector_boot_23 vectors.o__vector_boot_24 vectors.o__vector_boot_25 vectors.o__vector_boot_3 vectors.o__vector_boot_4 vectors.o__vector_boot_5 vectors.o__vector_boot_6 vectors.o__vector_boot_7 vectors.o__vector_boot_8 vectors.o__vector_boot_9 vectors.o__vector_default vectors.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o__vector_default_1 vectors.o__vector_default_10 vectors.o__vector_default_11 vectors.o__vector_default_12 vectors.o__vector_default_13 vectors.o__vector_default_14 vectors.o__vector_default_15 vectors.o__vector_default_16 vectors.o__vector_default_17 vectors.o__vector_default_18 vectors.o__vector_default_19 vectors.o__vector_default_2 vectors.o__vector_default_20 vectors.o__vector_default_21 vectors.o__vector_default_22 vectors.o__vector_default_23 vectors.o__vector_default_24 vectors.o__vector_default_25 vectors.o__vector_default_3 vectors.o__vector_default_4 vectors.o__vector_default_5 vectors.o__vector_default_6 vectors.o__vector_default_7 vectors.o__vector_default_8 vectors.o__vector_default_9 vectors.o__vectors /usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o_div /usr/lib/gcc/avr/4.1.0/avr5/libgcc.a(_divmodhi4.o)autostart_cnt bios.obios_msg_full bios.obios_msg_ptr bios.oflash_copy_data flash.obios.oflash_flush_buffer flash.obios.oflash_init flash.obios.oflash_load_buffer flash.oflash_write_word flash.obios.ohwid bios.omain bios.o/usr/lib/gcc/avr/4.1.0/../../../../avr/lib/avr5/crtm168.o