Archive member included because of file (symbol) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_sf.o) os.o (__floatsisf) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_df.o) os.o (__floatsidf) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_sf.o) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_sf.o) (__pack_f) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_df.o) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_df.o) (__pack_d) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_lshrdi3.o) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_df.o) (__lshrdi3) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_ashldi3.o) /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_df.o) (__ashldi3) Allocating common symbols Common symbol size file v_t01_tmp 0x4 os.o InputBuffer 0x4 os.o v_t01 0x4 os.o t00 0x4 AveControl_classmate.o curr_node 0x4 os.o v_t11 0x4 os.o v_inready_tmp 0x4 os.o v_AveControl_e_t11 0x2 os.o v_t00 0x4 os.o v_AveControl_e_inready_tmp 0x4 ave2AdderII_classmate.o v_outready_tmp 0x4 os.o v_ave2AdderII_e_t00 0x2 os.o inready_next 0x4 AveControl_classmate.o v_ave2AdderII_e_o11 0x2 os.o v_AveControl_e_t20_tmp 0x4 ave2AdderII_classmate.o prev_node 0x4 os.o v_RW_Reset 0x4 os.o o11 0x4 ave2AdderII_classmate.o v_MainCntr_e_RW_Reset_tmp 0x4 AveControl_classmate.o t11 0x4 AveControl_classmate.o OutputBuffer 0x4 os.o t22 0x4 AveControl_classmate.o v_t02 0x4 os.o v_AveControl_e_t22_tmp 0x4 ave2AdderII_classmate.o v_ave2AdderII_e_t10 0x2 os.o v_ave2AdderII_e_t12 0x2 os.o v_t21 0x4 os.o t21 0x4 AveControl_classmate.o t01 0x4 AveControl_classmate.o v_MainCntr_e_RW_Progress 0x2 os.o v_AveControl_e_t01 0x2 os.o v_RW_Progress 0x4 os.o v_RW_Reset_tmp 0x4 os.o FinishInterrupt_next 0x4 AveControl_classmate.o wait_count 0x4 AveControl_classmate.o AveControl_cpur_Row 0x4 AveControl_classmate.o v_AveControl_e_inready 0x2 os.o v_t20 0x4 os.o v_o11 0x4 os.o v_Finish 0x4 os.o v_ave2AdderII_e_outready_tmp 0x4 AveControl_classmate.o v_AveControl_e_t22 0x2 os.o v_t02_tmp 0x4 os.o v_t12_tmp 0x4 os.o globalVar 0x4 os.o FinishInterrupt 0x4 AveControl_classmate.o RW_Reset 0x4 MainCntr_classmate.o v_ave2AdderII_e_t21_tmp 0x4 ave2AdderII_classmate.o t02 0x4 AveControl_classmate.o v_MainCntr_e_RW_Reset 0x2 os.o v_t21_tmp 0x4 os.o v_t22_tmp 0x4 os.o v_t20_tmp 0x4 os.o v_Finish_tmp 0x4 os.o v_t10_tmp 0x4 os.o v_t12 0x4 os.o v_AveControl_e_t01_tmp 0x4 ave2AdderII_classmate.o t12 0x4 AveControl_classmate.o v_AveControl_e_t02_tmp 0x4 ave2AdderII_classmate.o v_ave2AdderII_e_t00_tmp 0x4 ave2AdderII_classmate.o v_inready 0x4 os.o AveControl_cpur_Column 0x4 AveControl_classmate.o outready 0x4 ave2AdderII_classmate.o v_ave2AdderII_e_o11_tmp 0x4 AveControl_classmate.o v_ave2AdderII_e_outready 0x2 os.o v_t22 0x4 os.o t20 0x4 AveControl_classmate.o v_t00_tmp 0x4 os.o v_AveControl_e_t11_tmp 0x4 ave2AdderII_classmate.o _v_FinishInterrupt_INT 0x2 os.o v_RW_Progress_tmp 0x4 os.o v_ave2AdderII_e_t21 0x2 os.o v_outready 0x4 os.o RW_Progress 0x4 MainCntr_classmate.o v_t11_tmp 0x4 os.o v_o11_tmp 0x4 os.o t10 0x4 AveControl_classmate.o v_AveControl_e_t20 0x2 os.o inready 0x4 AveControl_classmate.o v_t10 0x4 os.o v_AveControl_e_t02 0x2 os.o v_MainCntr_e_RW_Progress_tmp 0x4 AveControl_classmate.o v_ave2AdderII_e_t12_tmp 0x4 ave2AdderII_classmate.o v_ave2AdderII_e_t10_tmp 0x4 ave2AdderII_classmate.o Memory Configuration Name Origin Length Attributes *default* 0x00000000 0xffffffff Linker script and memory map LOAD start_arm.o LOAD os.o LOAD AveControl_classmate.o LOAD MainCntr_classmate.o LOAD ave2AdderII_classmate.o LOAD /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a LOAD /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/../../../../arm-thumb-elf/lib/libc.a LOAD /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a .start 0xffff0000 0x68 0xffff0000 __stext = . start_arm.o(.text) .text 0xffff0000 0x68 start_arm.o 0xffff0000 _start 0xffff0068 _etext = . .text1 0x00580000 0x51c 0x00580000 __stext = . MainCntr_classmate.o(.text) .text 0x00580000 0x51c MainCntr_classmate.o 0x005804d4 MainCntr_CM_I_Finish 0x00580038 MainCntr_number_of_execs 0x00580494 MainCntr_CM_Reset 0x0058040c MainCntr_Init 0x005804a8 MainCntr_CM_Step 0x005803c8 MainCntr_reset 0x00580000 MainCntr_I_Finish 0x00580070 MainCntr 0x00580424 MainCntr_Run 0x005804fc MainCntr_CM_I_selftrigger 0x0058051c _etext = . .text2 0x00581000 0x3324 0x00581000 __stext = . os.o(.text) .text 0x00581000 0x1364 os.o 0x005810ec detect_AveControl_RW_Reset 0x005815ac AveControl_CM_O_FinishInterrupt 0x00581abc emit_e_AveControl_e_t01 0x00581d88 emit_e_AveControl_e_inready 0x00581078 init_sw 0x00582258 always_cleanup 0x00581470 detect_ave2AdderII_t21 0x005814a8 AveControl_CM_O_t21 0x00581d0c emit_e_AveControl_e_t22 0x00581580 AveControl_CM_O_inready 0x00581124 MainCntr_CM_O_RW_Reset 0x00582180 startup 0x00581688 ave2AdderII_CM_O_o11 0x00581a68 emit_e_ave2AdderII_e_t00 0x0058108c set_init_values 0x00581c0c emit_e_ave2AdderII_e_t12 0x005813a8 detect_ave2AdderII_t12 0x00581020 init_float 0x00581318 AveControl_CM_O_t10 0x005818c4 classmateReset 0x00581150 detect_AveControl_RW_Progress 0x0058127c detect_ave2AdderII_t02 0x0058137c AveControl_CM_O_t11 0x00581540 detect_ave2AdderII_inready 0x00581218 detect_ave2AdderII_t01 0x00581624 ave2AdderII_CM_O_outready 0x00581970 emit_e_Finish 0x00581724 switch_data_buffers 0x00581c60 emit_e_AveControl_e_t20 0x00581188 MainCntr_CM_O_RW_Progress 0x005811ec AveControl_CM_O_t00 0x00581d70 emit_e_FinishInterrupt 0x005813e0 AveControl_CM_O_t12 0x00581b64 emit_e_ave2AdderII_e_t10 0x00581514 AveControl_CM_O_t22 0x00582294 scheduler 0x00581000 init_int 0x00581ee8 _t_poll_taker 0x00581b10 emit_e_AveControl_e_t02 0x00581048 init_double 0x005812b4 AveControl_CM_O_t02 0x00582324 main 0x00582204 cleanup 0x00581e40 emit_e_ave2AdderII_e_o11 0x00581bb8 emit_e_AveControl_e_t11 0x005811b4 detect_ave2AdderII_t00 0x00581e94 emit_e__selftrigger 0x00581f34 clear_ackn_event 0x00581ff8 _pd_parallel_port 0x00581dec emit_e_ave2AdderII_e_outready 0x0058140c detect_ave2AdderII_t20 0x0058204c clear_frozen_inputs 0x005816b4 detect_MainCntr_selftrigger 0x00581444 AveControl_CM_O_t20 0x005812e0 detect_ave2AdderII_t10 0x00581650 detect_AveControl_o11 0x005819c0 emit_e_MainCntr_e_RW_Reset 0x005814d4 detect_ave2AdderII_t22 0x00581910 ACES_EI 0x00581920 ACES_DI 0x005820cc add_frozen_inputs 0x005816ec detect_MainCntr_Finish 0x00581cb4 emit_e_ave2AdderII_e_t21 0x00581a14 emit_e_MainCntr_e_RW_Progress 0x005815ec detect_AveControl_outready 0x00581ed8 emit_init_events 0x00581250 AveControl_CM_O_t01 0x005810a0 init_hw 0x00581344 detect_ave2AdderII_t11 0x00581930 emit_e_poll_trigger 0x00581f88 got_inp_event AveControl_classmate.o(.text) .text 0x00582364 0x1320 AveControl_classmate.o 0x005834d0 AveControl_Run 0x0058240c AveControl_I_RW_Reset 0x005835b8 AveControl_CM_Step 0x005823d4 AveControl_I_RW_Progress 0x005834b8 AveControl_Init 0x0058365c AveControl_CM_I_outready 0x00582364 AveControl_I_o11 0x00583634 AveControl_CM_I_o11 0x0058239c AveControl_I_outready 0x005835a4 AveControl_CM_Reset 0x0058360c AveControl_CM_I_RW_Reset 0x005824ac AveControl 0x005835e4 AveControl_CM_I_RW_Progress 0x00582444 AveControl_number_of_execs 0x0058345c AveControl_reset ave2AdderII_classmate.o(.text) .text 0x00583684 0xca0 ave2AdderII_classmate.o 0x00583844 ave2AdderII_I_t22 0x005842ac ave2AdderII_CM_I_t10 0x0058397c ave2AdderII 0x005841bc ave2AdderII_CM_I_t01 0x00584284 ave2AdderII_CM_I_t00 0x0058425c ave2AdderII_CM_I_t22 0x00583684 ave2AdderII_I_t00 0x0058372c ave2AdderII_I_t10 0x0058387c ave2AdderII_I_inready 0x005838b4 ave2AdderII_number_of_execs 0x00583f34 ave2AdderII_reset 0x00583f78 ave2AdderII_Init 0x00583764 ave2AdderII_I_t11 0x005836f4 ave2AdderII_I_t02 0x00583f90 ave2AdderII_Run 0x005842fc ave2AdderII_CM_I_t21 0x00584194 ave2AdderII_CM_I_inready 0x0058380c ave2AdderII_I_t21 0x005842d4 ave2AdderII_CM_I_t12 0x0058420c ave2AdderII_CM_I_t11 0x005837d4 ave2AdderII_I_t20 0x0058379c ave2AdderII_I_t12 0x005841e4 ave2AdderII_CM_I_t02 0x00584154 ave2AdderII_CM_Reset 0x00584168 ave2AdderII_CM_Step 0x005836bc ave2AdderII_I_t01 0x00584234 ave2AdderII_CM_I_t20 0x00584324 _etext = . .rdata 0x00584324 0x144 0x00584324 __srdata = . *(.rodata) .rodata 0x00584324 0x144 os.o 0x00584458 num_input_chars 0x005843a0 event_iv_port 0x00584324 task_ptr 0x0058438c event_o_bit 0x00584334 task_inst 0x00584444 event_ack_bit 0x00584344 event_o_port 0x005843e8 event_iv_bit 0x005843fc event_ack_port 0x00584468 _erdata = . .data 0x00588000 0x33 0x00588000 __sdata = . *(.data) .data 0x00588000 0x20 os.o 0x00588010 frozen_inp_events 0x00588000 inp_events .data 0x00588020 0x5 AveControl_classmate.o *fill* 0x00588025 0x3 00 .data 0x00588028 0x8 MainCntr_classmate.o .data 0x00588030 0x3 ave2AdderII_classmate.o *(.zdata) 0x00588033 _edata = . .bss 0x00584000 0xa04 *(.bss) .bss 0x00584000 0xe os.o 0x00584004 buffer_memory 0x00584000 proc_ready *fill* 0x0058400e 0x2 00 .bss 0x00584010 0x5c AveControl_classmate.o .bss 0x0058406c 0x18 MainCntr_classmate.o .bss 0x00584084 0x84 ave2AdderII_classmate.o *fill* 0x00584108 0x18 00 COMMON 0x00584120 0x4b2 os.o 0x0 (size before relaxing) 0x00584120 v_t01_tmp 0x00584140 InputBuffer 0x00584160 v_t01 0x00584180 curr_node 0x005841a0 v_t11 0x005841c0 v_inready_tmp 0x005841d0 v_AveControl_e_t11 0x005841e0 v_t00 0x00584200 v_outready_tmp 0x00584210 v_ave2AdderII_e_t00 0x00584220 v_ave2AdderII_e_o11 0x00584240 prev_node 0x00584260 v_RW_Reset 0x00584280 OutputBuffer 0x005842a0 v_t02 0x005842b0 v_ave2AdderII_e_t10 0x005842c0 v_ave2AdderII_e_t12 0x005842e0 v_t21 0x005842f0 v_MainCntr_e_RW_Progress 0x00584300 v_AveControl_e_t01 0x00584320 v_RW_Progress 0x00584340 v_RW_Reset_tmp 0x00584350 v_AveControl_e_inready 0x00584360 v_t20 0x00584380 v_o11 0x005843a0 v_Finish 0x005843b0 v_AveControl_e_t22 0x005843c0 v_t02_tmp 0x005843e0 v_t12_tmp 0x00584400 globalVar 0x00584410 v_MainCntr_e_RW_Reset 0x00584420 v_t21_tmp 0x00584440 v_t22_tmp 0x00584460 v_t20_tmp 0x00584480 v_Finish_tmp 0x005844a0 v_t10_tmp 0x005844c0 v_t12 0x005844e0 v_inready 0x005844f0 v_ave2AdderII_e_outready 0x00584500 v_t22 0x00584520 v_t00_tmp 0x00584530 _v_FinishInterrupt_INT 0x00584540 v_RW_Progress_tmp 0x00584550 v_ave2AdderII_e_t21 0x00584560 v_outready 0x00584580 v_t11_tmp 0x005845a0 v_o11_tmp 0x005845b0 v_AveControl_e_t20 0x005845c0 v_t10 0x005845d0 v_AveControl_e_t02 *fill* 0x005845d2 0xe 00 COMMON 0x005845e0 0x264 AveControl_classmate.o 0x0 (size before relaxing) 0x005845e0 t00 0x00584600 inready_next 0x00584620 v_MainCntr_e_RW_Reset_tmp 0x00584640 t11 0x00584660 t22 0x00584680 t21 0x005846a0 t01 0x005846c0 FinishInterrupt_next 0x005846e0 wait_count 0x00584700 AveControl_cpur_Row 0x00584720 v_ave2AdderII_e_outready_tmp 0x00584740 FinishInterrupt 0x00584760 t02 0x00584780 t12 0x005847a0 AveControl_cpur_Column 0x005847c0 v_ave2AdderII_e_o11_tmp 0x005847e0 t20 0x00584800 t10 0x00584820 inready 0x00584840 v_MainCntr_e_RW_Progress_tmp *fill* 0x00584844 0x1c 00 COMMON 0x00584860 0x24 MainCntr_classmate.o 0x0 (size before relaxing) 0x00584860 RW_Reset 0x00584880 RW_Progress *fill* 0x00584884 0x1c 00 COMMON 0x005848a0 0x164 ave2AdderII_classmate.o 0x0 (size before relaxing) 0x005848a0 v_AveControl_e_inready_tmp 0x005848c0 v_AveControl_e_t20_tmp 0x005848e0 o11 0x00584900 v_AveControl_e_t22_tmp 0x00584920 v_ave2AdderII_e_t21_tmp 0x00584940 v_AveControl_e_t01_tmp 0x00584960 v_AveControl_e_t02_tmp 0x00584980 v_ave2AdderII_e_t00_tmp 0x005849a0 outready 0x005849c0 v_AveControl_e_t11_tmp 0x005849e0 v_ave2AdderII_e_t12_tmp 0x00584a00 v_ave2AdderII_e_t10_tmp OUTPUT(sample.elf elf32-littlearm) .debug_line 0x00000000 0x686 .debug_line 0x00000000 0x4e start_arm.o .debug_line 0x0000004e 0x22c os.o .debug_line 0x0000027a 0x1a8 AveControl_classmate.o .debug_line 0x00000422 0xe6 MainCntr_classmate.o .debug_line 0x00000508 0x17e ave2AdderII_classmate.o .debug_info 0x00000000 0x3e44 .debug_info 0x00000000 0x6f start_arm.o .debug_info 0x0000006f 0x1079 os.o .debug_info 0x000010e8 0xf97 AveControl_classmate.o .debug_info 0x0000207f 0xb6a MainCntr_classmate.o .debug_info 0x00002be9 0x125b ave2AdderII_classmate.o .debug_abbrev 0x00000000 0x7a5 .debug_abbrev 0x00000000 0x14 start_arm.o .debug_abbrev 0x00000014 0x1a8 os.o .debug_abbrev 0x000001bc 0x20c AveControl_classmate.o .debug_abbrev 0x000003c8 0x1d1 MainCntr_classmate.o .debug_abbrev 0x00000599 0x20c ave2AdderII_classmate.o .debug_aranges 0x00000000 0xa0 .debug_aranges 0x00000000 0x20 start_arm.o .debug_aranges 0x00000020 0x20 os.o .debug_aranges 0x00000040 0x20 AveControl_classmate.o .debug_aranges 0x00000060 0x20 MainCntr_classmate.o .debug_aranges 0x00000080 0x20 ave2AdderII_classmate.o .glue_7 0x000000a0 0x0 .glue_7t 0x000000a0 0x0 .debug_frame 0x00000000 0x1000 .debug_frame 0x00000000 0x8f0 os.o .debug_frame 0x000008f0 0x210 AveControl_classmate.o .debug_frame 0x00000b00 0x170 MainCntr_classmate.o .debug_frame 0x00000c70 0x390 ave2AdderII_classmate.o .debug_pubnames 0x00000000 0x137b .debug_pubnames 0x00000000 0xb05 os.o .debug_pubnames 0x00000b05 0x32e AveControl_classmate.o .debug_pubnames 0x00000e33 0x125 MainCntr_classmate.o .debug_pubnames 0x00000f58 0x423 ave2AdderII_classmate.o .debug_str 0x00000000 0x1a62 .debug_str 0x00000000 0x9e9 os.o 0xa33 (size before relaxing) .debug_str 0x000009e9 0x9b8 AveControl_classmate.o 0xc20 (size before relaxing) .debug_str 0x000013a1 0x148 MainCntr_classmate.o 0x8d8 (size before relaxing) .debug_str 0x000014e9 0x579 ave2AdderII_classmate.o 0xe91 (size before relaxing) .comment 0x00000000 0xb4 .comment 0x00000000 0x12 os.o .comment 0x00000012 0x12 AveControl_classmate.o .comment 0x00000024 0x12 MainCntr_classmate.o .comment 0x00000036 0x12 ave2AdderII_classmate.o .comment 0x00000048 0x12 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_sf.o) .comment 0x0000005a 0x12 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_df.o) .comment 0x0000006c 0x12 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_sf.o) .comment 0x0000007e 0x12 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_df.o) .comment 0x00000090 0x12 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_lshrdi3.o) .comment 0x000000a2 0x12 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_ashldi3.o) .text 0x000000b4 0x5fc .text 0x000000b4 0x90 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_sf.o) 0x000000b4 __floatsisf .text 0x00000144 0xc0 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_si_to_df.o) 0x00000144 __floatsidf .text 0x00000204 0x178 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_sf.o) 0x00000204 __pack_f .text 0x0000037c 0x294 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_pack_df.o) 0x0000037c __pack_d .text 0x00000610 0x50 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_lshrdi3.o) 0x00000610 __lshrdi3 .text 0x00000660 0x50 /cygdrive/c/Cygnus/arm-tools/bin/../lib/gcc-lib/arm-thumb-elf/3.3.1/libgcc.a(_ashldi3.o) 0x00000660 __ashldi3