Archive member included because of file (symbol) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) class.o (__adddf3) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) class.o (__muldf3) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) class.o (__fixunsdfsi) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) class.o (__truncdfsf2) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) class.o (__addsf3) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) class.o (__mulsf3) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) class.o (__gtsf2) c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) health.o (memcpy) Allocating common symbols Common symbol size file event_queue 0x118 telem.o science_data 0x63b4 telem.o s_w_reset 0x4 hw_if.o ADC_result 0xa measure.o write_checksum 0x1 tc_hand.o failed_data_address 0x2 hw_if.o telemetry_data 0x84 telem.o reference_checksum 0x1 hw_if.o memory_mode 0x4 hw_if.o telemetry_end_pointer 0x4 telem.o free_slot_index 0x4 telem.o TC_state 0x4 tc_hand.o address_MSB 0x1 tc_hand.o read_memory_checksum 0x1 telem.o confirm_hit_result 0x1 measure.o address_LSB 0x1 tc_hand.o code_checksum 0x1 health.o failed_code_address 0x2 hw_if.o telemetry_pointer 0x4 telem.o event_queue_length 0x4 telem.o test_level 0x4 measure.o memory_transfer_buffer 0x20 tc_hand.o previous_TC 0x4 tc_hand.o internal_time 0x4 health.o TC_look_up 0x80 tc_hand.o EA 0x1 harness.o max_events 0x4 telem.o test_channel 0x1 measure.o forbidden_area 0x100 hw_if.o memory_type 0x4 tc_hand.o code_not_patched 0x1 hw_if.o Memory Configuration Name Origin Length Attributes MEM_ROM_VECTORS 0x00000000 0x00000040 MEM_ROM 0x00000040 0x0007ffc0 MEM_RAM 0x40000000 0x00008000 *default* 0x00000000 0xffffffff Linker script and memory map LOAD c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a LOAD c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libnosys.a 0x40007ffc __ASYST_STACK_TOP = 0x40007ffc 0x00000000 __ASYST_HEAP_SIZE = 0x0 .vectors 0x00000000 0x20 *(.vectors) .vectors 0x00000000 0x20 intvec.o .text 0x00000040 0x8778 0x00000040 __ASYST_TEXT_START = . *(.text) .text 0x00000040 0x4 intvec.o .text 0x00000044 0x44 crt0.o 0x00000044 __asyst_start .text 0x00000088 0x198 crt_asyst.o 0x0000015c __asyst_memcpy_byte 0x00000088 __asyst_memset_byte 0x000000a8 __asyst_memset_uint 0x00000180 __asyst_memcpy 0x000001cc __asyst_main 0x00000134 __asyst_memcpy_uint 0x000000c8 __asyst_memset .text 0x00000220 0x17c cpulib.o 0x00000244 cpulib_go_fast 0x00000314 cpulib_blink_led 0x000002c4 cpulib_flash_led 0x00000220 cpulib_init_cpu 0x0000029c cpulib_set_led .text 0x0000039c 0x368 class.o 0x000004a0 CalculateQualityNumber 0x00000414 Init_SU_Settings 0x0000039c RoughLogarithm 0x00000458 InitClassification 0x000003c0 GetQualityTerm 0x00000584 ClassifyEvent .text 0x00000704 0x0 classtab.o .text 0x00000704 0x40 debie.o 0x00000704 main .text 0x00000744 0x3518 harness.o 0x00000ab0 Set_AD_Delay 0x00000ec4 Enable_Hit_Trigger 0x0000076c DisableInterrupt 0x000008f8 Read_TC_MSB 0x00002b84 StartSystem 0x00000c8c End_Of_ADC 0x00000780 WaitInterrupt 0x00000eec Hit_Trigger_Flag 0x00000770 SetInterruptMask 0x00000784 SendTaskMail 0x00000ad4 Random_AD_Delay 0x00001b34 Monitor_Health 0x000011b4 Clear_Errors 0x00000a6c Next 0x00000d98 Set_DAC_Output 0x00000b7c Start_Conversion 0x00000b78 Update_ADC_Channel_Reg 0x00000f70 Set_Test_Pulse_Level 0x00000d68 Report_End_Of_ADC_Count 0x00000744 WaitInterval 0x00000928 Write_TM_MSB 0x00000918 Write_TM_LSB 0x000008f0 TestMemSeq 0x00000a90 Next_Rand 0x000008e0 TestMemBits 0x00000948 Clear_TC_Timer_Overflow_Flag 0x00000764 AttachInterrupt 0x00000750 ShortDelay 0x000007f4 WaitMail 0x00001088 Reboot 0x00000f3c Rise_Time_Counter 0x000008e8 TestMemData 0x00000efc Event_Flag 0x00000e0c Random_Event 0x00000f80 V_Down 0x000009b8 Set_AD_Nominal 0x00000d7c Get_Result 0x00000768 EnableInterrupt 0x00003c34 CreateTask 0x00000f1c Get_LSB1_Counter 0x00000fa8 Call_Patch 0x0000087c Check_Current 0x000007d4 isr_send_message 0x00000d9c Sim_Self_Test_Trigger 0x000013b0 TM_Tests 0x00000c78 Report_Start_Conversion_Count 0x0000095c Set_TC_Timer_Overflow_Flag 0x00003c1c Short_Value 0x00000908 Read_TC_LSB 0x00000fa4 SignalPeakDetectorReset 0x00000fac Check_Type_Size 0x00000970 Set_AD_Unlimited 0x00000f0c Get_MSB_Counter 0x00000f6c Set_SU_Self_Test_Ch 0x00001084 Report_Event_Histo 0x00001b70 SU_Self_Test_Tests 0x00000f2c Get_LSB2_Counter 0x00000ed8 Disable_Hit_Trigger 0x00000f4c Trigger_Source_0 0x00000938 TC_Timer_Overflow_Flag 0x00002748 Monitoring_Task_Tests 0x00000778 ResetInterruptMask 0x00000748 WaitTimeout 0x0000074c SetTimeSlice 0x00000f5c Trigger_Source_1 .text 0x00003c5c 0x1444 health.o 0x00003da4 UpdateTime 0x00004bb8 HighVoltageCurrent 0x00004040 Set_SU_TriggerLevels 0x00004b38 InitHealthMonitoring 0x00003d60 Set_SU_Error 0x000040a4 RestoreSettings 0x00004900 MeasureTemperature 0x00004640 Read_AD_Channel 0x000048fc DPU_SelfTest 0x00004e38 HandleHealthMonitoring 0x00003c5c Clear_RTX_Errors 0x00003dd4 VoltageFailure 0x00003c88 SetSoftwareError 0x00003dbc UpdatePeriodCounter 0x000043ac SelfTestChannel 0x00003d44 SetErrorStatus 0x00004854 Monitor_DPU_Voltage 0x00004e9c Boot 0x00004c34 SelfTest_SU 0x00003cd0 ClearModeStatusError 0x0000473c MeasureVoltage 0x00004c7c Monitor 0x00003ce8 SetMode 0x00004138 DelayAwhile 0x00003ca0 ClearSoftwareError 0x0000456c TemperatureFailure 0x00003ef8 ExceedsLimit 0x00003cb4 SetModeStatusError 0x00004e88 HealthMonitoringTask 0x000046fc DAC_SelfTest 0x000045a4 Convert_AD 0x00003d08 GetMode 0x00004ab0 InitSystem 0x00003d1c Clear_SU_Error 0x00003f20 Monitor_SU_Voltage 0x000049cc CalculateChecksum 0x000041b8 ExecuteChannelTest 0x00003d90 ClearErrorStatus 0x00004b50 LowVoltageCurrent .text 0x000050a0 0x844 hw_if.o 0x000051f8 EnableAnalogSwitch 0x000052ac GetVoltageStatus 0x00005288 ResetPeakDetector 0x000053c8 Switch_SU_Off 0x000051cc DisableAnalogSwitch 0x000056ac CopyProgramCode 0x00005864 Init_DPU 0x00005260 SelectStartSwitchLevel 0x000050b8 SignalMemoryErrors 0x00005814 InitCode_RAM 0x000050a0 GetResetClass 0x000055bc PatchCode 0x00005148 SetMemoryConfiguration 0x000056f8 Check_RAM 0x000052d0 SetTestPulseLevel 0x000057b8 InitData_RAM 0x0000516c SelectSelfTestChannel 0x00005220 SelectTriggerSwitchLevel 0x0000557c ReadDelayCounters 0x000052d8 SetTriggerLevel 0x0000556c ReadRiseTimeCounter 0x00005498 Switch_SU_On 0x00005168 ResetDelayCounters 0x00005158 GetMemoryConfiguration .text 0x000058e4 0x594 measure.o 0x00005c6c HandleHitTrigger 0x00005aac HandleAcquisition 0x00005c58 AcquisitionTask 0x000059f8 SetSensorUnitOff 0x000058e4 InitAcquisitionTask 0x00005e64 HitTriggerTask 0x00005a5c Start_SU_SwitchingOn 0x000059a4 Update_SU_State 0x00005e50 InitHitTriggerTask 0x0000590c Switch_SU_State 0x00005988 ReadSensorUnit .text 0x00005e78 0x34 target.o 0x00005ea4 Get_Code_Byte 0x00005e8c Get_Data_Byte 0x00005e78 Data_Pointer 0x00005e88 Set_Data_Byte .text 0x00005eac 0x13f8 tc_hand.o 0x00006068 Set_TC_Error 0x0000681c ExecuteCommand 0x00006184 UpdateTarget 0x00006ee8 TelecommandExecutionTask 0x00006c14 MemoryPatch 0x00006080 WriteMemory 0x00006da8 HandleTelecommand 0x00006028 PatchExecCommandOk 0x00005eac InitTC_LookUp 0x00006efc TC_InterruptService 0x0000612c InitTelecommandTask .text 0x000072a4 0x46c telem.o 0x000075f4 TM_InterruptService 0x00007404 RecordEvent 0x000072f0 FindMinQualityRecord 0x000072a4 GetFreeRecord 0x000072d4 GetElapsedTime 0x0000738c IncrementCounters 0x000075e0 ResetEventQueueLength 0x000074fc ClearEvents .text 0x00007710 0x400 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) 0x00007aa4 __floatdidf 0x00007a24 __floatsidf 0x000079fc __aeabi_ui2d 0x00007710 __aeabi_drsub 0x00007a50 __extendsfdf2 0x0000771c __adddf3 0x000079fc __floatunsidf 0x0000771c __aeabi_dadd 0x00007a90 __aeabi_ul2d 0x00007718 __aeabi_dsub 0x00007a90 __floatundidf 0x00007a24 __aeabi_i2d 0x00007aa4 __aeabi_l2d 0x00007a50 __aeabi_f2d 0x00007718 __subdf3 .text 0x00007b10 0x470 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) 0x00007d7c __aeabi_ddiv 0x00007b10 __aeabi_dmul 0x00007d7c __divdf3 0x00007b10 __muldf3 .text 0x00007f80 0x54 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) 0x00007f80 __fixunsdfsi 0x00007f80 __aeabi_d2uiz .text 0x00007fd4 0xa0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) 0x00007fd4 __aeabi_d2f 0x00007fd4 __truncdfsf2 .text 0x00008074 0x2ac c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) 0x00008080 __aeabi_fadd 0x0000807c __subsf3 0x00008244 __aeabi_i2f 0x0000807c __aeabi_fsub 0x00008274 __floatdisf 0x00008244 __floatsisf 0x00008264 __floatundisf 0x0000823c __aeabi_ui2f 0x00008274 __aeabi_l2f 0x00008264 __aeabi_ul2f 0x00008074 __aeabi_frsub 0x0000823c __floatunsisf 0x00008080 __addsf3 .text 0x00008320 0x2f8 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) 0x000084b8 __divsf3 0x000084b8 __aeabi_fdiv 0x00008320 __mulsf3 0x00008320 __aeabi_fmul .text 0x00008618 0xf8 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) 0x000086fc __aeabi_fcmpgt 0x00008620 __lesf2 0x00008628 __nesf2 0x000086e8 __aeabi_fcmpge 0x00008618 __gtsf2 0x000086d4 __aeabi_fcmple 0x00008628 __eqsf2 0x00008628 __cmpsf2 0x00008620 __ltsf2 0x00008698 __aeabi_cfcmple 0x00008618 __gesf2 0x000086ac __aeabi_fcmpeq 0x00008688 __aeabi_cfrcmple 0x000086c0 __aeabi_fcmplt 0x00008698 __aeabi_cfcmpeq .text 0x00008710 0xa8 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) 0x00008710 memcpy *(.text.*) *(.glue_7t) .glue_7t 0x000087b8 0x0 intvec.o .glue_7t 0x000087b8 0x0 crt0.o .glue_7t 0x000087b8 0x0 crt_asyst.o .glue_7t 0x000087b8 0x0 cpulib.o .glue_7t 0x000087b8 0x0 class.o .glue_7t 0x000087b8 0x0 classtab.o .glue_7t 0x000087b8 0x0 debie.o .glue_7t 0x000087b8 0x0 harness.o .glue_7t 0x000087b8 0x0 health.o .glue_7t 0x000087b8 0x0 hw_if.o .glue_7t 0x000087b8 0x0 measure.o .glue_7t 0x000087b8 0x0 target.o .glue_7t 0x000087b8 0x0 tc_hand.o .glue_7t 0x000087b8 0x0 telem.o .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) .glue_7t 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) *(.glue_7) .glue_7 0x000087b8 0x0 intvec.o .glue_7 0x000087b8 0x0 crt0.o .glue_7 0x000087b8 0x0 crt_asyst.o .glue_7 0x000087b8 0x0 cpulib.o .glue_7 0x000087b8 0x0 class.o .glue_7 0x000087b8 0x0 classtab.o .glue_7 0x000087b8 0x0 debie.o .glue_7 0x000087b8 0x0 harness.o .glue_7 0x000087b8 0x0 health.o .glue_7 0x000087b8 0x0 hw_if.o .glue_7 0x000087b8 0x0 measure.o .glue_7 0x000087b8 0x0 target.o .glue_7 0x000087b8 0x0 tc_hand.o .glue_7 0x000087b8 0x0 telem.o .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) .glue_7 0x000087b8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) *(.init) *(.fini) *(.gnu.linkonce.t*) 0x000087b8 __ASYST_TEXT_END = . 0x000087b8 . = ALIGN (0x4) 0x000087b8 __ASYST_CTOR_START = . *(.ctors) 0x000087b8 __ASYST_CTOR_END = . 0x000087b8 . = ALIGN (0x4) 0x000087b8 __ASYST_DTOR_START = . *(.dtors) 0x000087b8 __ASYST_DTOR_END = . .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 intvec.o .vfp11_veneer 0x00000000 0x0 crt0.o .vfp11_veneer 0x00000000 0x0 crt_asyst.o .vfp11_veneer 0x00000000 0x0 cpulib.o .vfp11_veneer 0x00000000 0x0 class.o .vfp11_veneer 0x00000000 0x0 classtab.o .vfp11_veneer 0x00000000 0x0 debie.o .vfp11_veneer 0x00000000 0x0 harness.o .vfp11_veneer 0x00000000 0x0 health.o .vfp11_veneer 0x00000000 0x0 hw_if.o .vfp11_veneer 0x00000000 0x0 measure.o .vfp11_veneer 0x00000000 0x0 target.o .vfp11_veneer 0x00000000 0x0 tc_hand.o .vfp11_veneer 0x00000000 0x0 telem.o .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) .vfp11_veneer 0x00000000 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) .rodata 0x000087b8 0x184 0x000087b8 . = ALIGN (0x4) *(.rodata) .rodata 0x000087b8 0x13f harness.o *fill* 0x000088f7 0x1 00 .rodata 0x000088f8 0x24 health.o .rodata 0x0000891c 0x1 hw_if.o 0x0000891c checksum_nullifier *(.rodata.*) *fill* 0x0000891d 0x3 00 .rodata.str1.4 0x00008920 0x1c harness.o *(.rdata) *(.rdata.*) *(.sdata2) *(.sdata2.*) *(.gnu.linkonce.r*) .data 0x40000000 0x1e8 load address 0x0000893c 0x40000000 . = ALIGN (0x4) 0x40000000 __ASYST_DATA_START = . 0x0000893c __ASYST_DATA_LOAD = LOADADDR (.data) *(.data) .data 0x40000000 0x0 intvec.o .data 0x40000000 0x0 crt0.o .data 0x40000000 0x0 crt_asyst.o .data 0x40000000 0x0 cpulib.o .data 0x40000000 0x0 class.o .data 0x40000000 0x100 classtab.o 0x40000000 event_class .data 0x40000100 0x0 debie.o .data 0x40000100 0xac harness.o 0x40000100 switch_su_cmd .data 0x400001ac 0x14 health.o 0x400001ac temp_meas_count 0x400001bc health_mon_round 0x400001b4 checksum_count 0x400001b0 voltage_meas_count 0x400001b8 ADC_channel_register .data 0x400001c0 0x4 hw_if.o 0x400001c0 analog_switch_bit .data 0x400001c4 0x10 measure.o 0x400001cc hit_task 0x400001c4 hit_budget 0x400001c8 hit_budget_left 0x400001d0 acq_task .data 0x400001d4 0x0 target.o .data 0x400001d4 0x14 tc_hand.o 0x400001d4 SU_config 0x400001e4 TC_task .data 0x400001e8 0x0 telem.o .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) .data 0x400001e8 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) *(.data.*) *(.sdata) *(.sdata.*) *(.gnu.linkonce.d*) 0x400001e8 __ASYST_DATA_END = . .bss 0x400001e8 0x6854 0x400001e8 . = ALIGN (0x4) 0x400001e8 __ASYST_BSS_START = . *(.bss) .bss 0x400001e8 0x0 intvec.o .bss 0x400001e8 0x0 crt0.o .bss 0x400001e8 0x0 crt_asyst.o .bss 0x400001e8 0x4 cpulib.o .bss 0x400001ec 0x0 class.o .bss 0x400001ec 0x0 classtab.o .bss 0x400001ec 0x0 debie.o .bss 0x400001ec 0xb4 harness.o .bss 0x400002a0 0x1 health.o 0x400002a0 self_test_flag .bss 0x400002a1 0x2 hw_if.o 0x400002a2 SU_self_test_channel 0x400002a1 SU_ctrl_register *fill* 0x400002a3 0x1 00 .bss 0x400002a4 0x34 measure.o 0x400002a8 SU_state 0x400002a4 self_test_SU_number .bss 0x400002d8 0x0 target.o .bss 0x400002d8 0x18 tc_hand.o 0x400002dc memory_buffer_index 0x400002d8 TC_timeout .bss 0x400002f0 0x0 telem.o .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) .bss 0x400002f0 0x0 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) *(.bss.*) *(.sbss) *(.sbss.*) *(COMMON) COMMON 0x400002f0 0x1 harness.o 0x400002f0 EA *fill* 0x400002f1 0x3 00 COMMON 0x400002f4 0x8 health.o 0x400002f4 code_checksum 0x400002f8 internal_time COMMON 0x400002fc 0x10f hw_if.o 0x400002fc s_w_reset 0x40000300 failed_data_address 0x40000302 reference_checksum 0x40000304 memory_mode 0x40000308 failed_code_address 0x4000030a forbidden_area 0x4000040a code_not_patched *fill* 0x4000040b 0x1 00 COMMON 0x4000040c 0x11 measure.o 0x4000040c ADC_result 0x40000416 confirm_hit_result 0x40000418 test_level 0x4000041c test_channel *fill* 0x4000041d 0x3 00 COMMON 0x40000420 0xb4 tc_hand.o 0x40000420 write_checksum 0x40000424 TC_state 0x40000428 address_MSB 0x40000429 address_LSB 0x4000042a memory_transfer_buffer 0x4000044c previous_TC 0x40000450 TC_look_up 0x400004d0 memory_type COMMON 0x400004d4 0x6568 telem.o 0x400004d4 event_queue 0x400005ec science_data 0x400069a0 telemetry_data 0x40006a24 telemetry_end_pointer 0x40006a28 free_slot_index 0x40006a2c read_memory_checksum 0x40006a30 telemetry_pointer 0x40006a34 event_queue_length 0x40006a38 max_events *(.gnu.linkonce.b*) 0x40006a3c __ASYST_BSS_END = . 0x40006a3c end = ALIGN (0x4) .heap 0x40006a3c 0x0 0x40006a3c . = ALIGN (0x4) 0x40006a3c __ASYST_HEAP_START = . 0x40006a3c . = (. + __ASYST_HEAP_SIZE) LOAD intvec.o LOAD crt0.o LOAD crt_asyst.o LOAD cpulib.o LOAD class.o LOAD classtab.o LOAD debie.o LOAD harness.o LOAD health.o LOAD hw_if.o LOAD measure.o LOAD target.o LOAD tc_hand.o LOAD telem.o START GROUP LOAD c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a LOAD c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a END GROUP OUTPUT(debie1.exe elf32-littlearm) .ARM.attributes 0x00000000 0x10 .ARM.attributes 0x00000000 0x10 intvec.o .ARM.attributes 0x00000010 0x10 crt0.o .ARM.attributes 0x00000020 0x10 crt_asyst.o .ARM.attributes 0x00000030 0x10 cpulib.o .ARM.attributes 0x00000040 0x10 class.o .ARM.attributes 0x00000050 0x10 classtab.o .ARM.attributes 0x00000060 0x10 debie.o .ARM.attributes 0x00000070 0x10 harness.o .ARM.attributes 0x00000080 0x10 health.o .ARM.attributes 0x00000090 0x10 hw_if.o .ARM.attributes 0x000000a0 0x10 measure.o .ARM.attributes 0x000000b0 0x10 target.o .ARM.attributes 0x000000c0 0x10 tc_hand.o .ARM.attributes 0x000000d0 0x10 telem.o .ARM.attributes 0x000000e0 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubdf3.o) .ARM.attributes 0x000000f0 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivdf3.o) .ARM.attributes 0x00000100 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_fixunsdfsi.o) .ARM.attributes 0x00000110 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_truncdfsf2.o) .ARM.attributes 0x00000120 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_addsubsf3.o) .ARM.attributes 0x00000130 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_muldivsf3.o) .ARM.attributes 0x00000140 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a(_cmpsf2.o) .ARM.attributes 0x00000150 0x10 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o) .debug_line 0x00000000 0x1b8f .debug_line 0x00000000 0x6f intvec.o .debug_line 0x0000006f 0x66 crt0.o .debug_line 0x000000d5 0x97 crt_asyst.o .debug_line 0x0000016c 0x8a cpulib.o .debug_line 0x000001f6 0x110 class.o .debug_line 0x00000306 0x31 classtab.o .debug_line 0x00000337 0x67 debie.o .debug_line 0x0000039e 0x8dc harness.o .debug_line 0x00000c7a 0x4fd health.o .debug_line 0x00001177 0x24c hw_if.o .debug_line 0x000013c3 0x1dc measure.o .debug_line 0x0000159f 0x4d target.o .debug_line 0x000015ec 0x460 tc_hand.o .debug_line 0x00001a4c 0x143 telem.o .debug_info 0x00000000 0x6005 .debug_info 0x00000000 0x9b intvec.o .debug_info 0x0000009b 0x9d crt0.o .debug_info 0x00000138 0x2e4 crt_asyst.o .debug_info 0x0000041c 0xd1 cpulib.o .debug_info 0x000004ed 0x6d2 class.o .debug_info 0x00000bbf 0x91 classtab.o .debug_info 0x00000c50 0x94 debie.o .debug_info 0x00000ce4 0x1886 harness.o .debug_info 0x0000256a 0xfdd health.o .debug_info 0x00003547 0xb5c hw_if.o .debug_info 0x000040a3 0x9d5 measure.o .debug_info 0x00004a78 0x147 target.o .debug_info 0x00004bbf 0xc19 tc_hand.o .debug_info 0x000057d8 0x82d telem.o .debug_abbrev 0x00000000 0x11b9 .debug_abbrev 0x00000000 0x12 intvec.o .debug_abbrev 0x00000012 0x14 crt0.o .debug_abbrev 0x00000026 0x130 crt_asyst.o .debug_abbrev 0x00000156 0x90 cpulib.o .debug_abbrev 0x000001e6 0x16d class.o .debug_abbrev 0x00000353 0x56 classtab.o .debug_abbrev 0x000003a9 0x5b debie.o .debug_abbrev 0x00000404 0x361 harness.o .debug_abbrev 0x00000765 0x1ee health.o .debug_abbrev 0x00000953 0x222 hw_if.o .debug_abbrev 0x00000b75 0x1ea measure.o .debug_abbrev 0x00000d5f 0xc7 target.o .debug_abbrev 0x00000e26 0x1bd tc_hand.o .debug_abbrev 0x00000fe3 0x1d6 telem.o .debug_aranges 0x00000000 0x1a8 .debug_aranges 0x00000000 0x28 intvec.o .debug_aranges 0x00000028 0x20 crt0.o .debug_aranges 0x00000048 0x20 crt_asyst.o .debug_aranges 0x00000068 0x20 cpulib.o .debug_aranges 0x00000088 0x20 class.o .debug_aranges 0x000000a8 0x20 debie.o .debug_aranges 0x000000c8 0x20 harness.o .debug_aranges 0x000000e8 0x20 health.o .debug_aranges 0x00000108 0x20 hw_if.o .debug_aranges 0x00000128 0x20 measure.o .debug_aranges 0x00000148 0x20 target.o .debug_aranges 0x00000168 0x20 tc_hand.o .debug_aranges 0x00000188 0x20 telem.o .debug_ranges 0x00000000 0x58 .debug_ranges 0x00000000 0x20 intvec.o .debug_ranges 0x00000020 0x38 harness.o .debug_frame 0x00000000 0x1198 .debug_frame 0x00000000 0x9c crt_asyst.o .debug_frame 0x0000009c 0x70 cpulib.o .debug_frame 0x0000010c 0x9c class.o .debug_frame 0x000001a8 0x2c debie.o .debug_frame 0x000001d4 0x680 harness.o .debug_frame 0x00000854 0x3b8 health.o .debug_frame 0x00000c0c 0x210 hw_if.o .debug_frame 0x00000e1c 0x12c measure.o .debug_frame 0x00000f48 0x58 target.o .debug_frame 0x00000fa0 0x11c tc_hand.o .debug_frame 0x000010bc 0xdc telem.o .debug_loc 0x00000000 0x2359 .debug_loc 0x00000000 0x1de crt_asyst.o .debug_loc 0x000001de 0x3e cpulib.o .debug_loc 0x0000021c 0x1be class.o .debug_loc 0x000003da 0x1f debie.o .debug_loc 0x000003f9 0xa0e harness.o .debug_loc 0x00000e07 0x7ad health.o .debug_loc 0x000015b4 0x510 hw_if.o .debug_loc 0x00001ac4 0x278 measure.o .debug_loc 0x00001d3c 0x6e target.o .debug_loc 0x00001daa 0x3bc tc_hand.o .debug_loc 0x00002166 0x1f3 telem.o .debug_pubnames 0x00000000 0x12e8 .debug_pubnames 0x00000000 0xa9 crt_asyst.o .debug_pubnames 0x000000a9 0x76 cpulib.o .debug_pubnames 0x0000011f 0x91 class.o .debug_pubnames 0x000001b0 0x22 classtab.o .debug_pubnames 0x000001d2 0x1b debie.o .debug_pubnames 0x000001ed 0x525 harness.o .debug_pubnames 0x00000712 0x3b6 health.o .debug_pubnames 0x00000ac8 0x2f6 hw_if.o .debug_pubnames 0x00000dbe 0x1a4 measure.o .debug_pubnames 0x00000f62 0x59 target.o .debug_pubnames 0x00000fbb 0x1be tc_hand.o .debug_pubnames 0x00001179 0x16f telem.o .debug_str 0x00000000 0x21b1 .debug_str 0x00000000 0x1c4 crt_asyst.o 0x1db (size before relaxing) .debug_str 0x000001c4 0x88 cpulib.o 0xf9 (size before relaxing) .debug_str 0x0000024c 0x611 class.o 0x710 (size before relaxing) .debug_str 0x0000085d 0x11 classtab.o 0xf3 (size before relaxing) .debug_str 0x0000086e 0xe debie.o 0xe9 (size before relaxing) .debug_str 0x0000087c 0xb1c harness.o 0x1134 (size before relaxing) .debug_str 0x00001398 0x59b health.o 0xd8d (size before relaxing) .debug_str 0x00001933 0x39f hw_if.o 0x9f0 (size before relaxing) .debug_str 0x00001cd2 0x15d measure.o 0x948 (size before relaxing) .debug_str 0x00001e2f 0x45 target.o 0x150 (size before relaxing) .debug_str 0x00001e74 0x253 tc_hand.o 0xaff (size before relaxing) .debug_str 0x000020c7 0xea telem.o 0x825 (size before relaxing) .comment 0x00000000 0xea .comment 0x00000000 0x12 crt_asyst.o .comment 0x00000012 0x12 cpulib.o .comment 0x00000024 0x12 class.o .comment 0x00000036 0x12 classtab.o .comment 0x00000048 0x12 debie.o .comment 0x0000005a 0x12 harness.o .comment 0x0000006c 0x12 health.o .comment 0x0000007e 0x12 hw_if.o .comment 0x00000090 0x12 measure.o .comment 0x000000a2 0x12 target.o .comment 0x000000b4 0x12 tc_hand.o .comment 0x000000c6 0x12 telem.o .comment 0x000000d8 0x12 c:/ifdev/2007/gcc/arm/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a(lib_a-memcpy.o)