ARM Linker, RVCT4.0 [Build 524] for uVision [Evaluation] ============================================================================== Section Cross References aduc702x.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory aduc702x.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory aduc702x.o(Reset) refers (Special) to heapauxi.o(.text) for __use_two_region_memory aduc702x.o(Reset) refers to irq_arm.o(.text) for Undef_Handler aduc702x.o(Reset) refers to aduc702x.o(STACK) for Stack_Top aduc702x.o(Reset) refers to __main.o(!!!main) for __main aduc702x.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory aduc702x.o(.text) refers to aduc702x.o(HEAP) for Heap_Mem aduc702x.o(.text) refers to aduc702x.o(STACK) for Stack_Mem demo.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.text) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.text) refers (Special) to _printf_str.o(.text) for _printf_str demo.o(.text) refers to rt_memclr.o(.text) for __aeabi_memclr demo.o(.text) refers to noretval__2sprintf.o(.text) for __2sprintf demo.o(.text) refers to rt_memcpy.o(.text) for __aeabi_memcpy demo.o(.text) refers to demo.o(.data) for .data demo.o(.text) refers to demo.o(.bss) for .bss demo.o(.text) refers to irq_arm.o(.data) for IRQ demo.o(.text) refers to demo.o(.constdata) for .constdata demo.o(.text) refers to dflt_noclz.o(x$fpl$dfltu) for __aeabi_ui2d demo.o(.text) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv demo.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d demo.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul demo.o(.text) refers to daddsub_noclz.o(x$fpl$dsub) for __aeabi_dsub demo.o(.text) refers to daddsub_noclz.o(x$fpl$dadd) for __aeabi_dadd demo.o(.text) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz demo.o(.text) refers to aeabi_sdivfast.o(.text) for __aeabi_idivmod demo.o(.text) refers to daddsub_noclz.o(x$fpl$drsb) for __aeabi_drsub demo.o(.text) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz demo.o(.text) refers to dleqf.o(x$fpl$dleqf) for __aeabi_cdcmple demo.o(.text) refers to drleqf.o(x$fpl$drleqf) for __aeabi_cdrcmple demo.o(.bss) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.bss) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.bss) refers (Special) to _printf_str.o(.text) for _printf_str demo.o(.constdata) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.constdata) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.constdata) refers (Special) to _printf_str.o(.text) for _printf_str demo.o(.data) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.data) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.data) refers (Special) to _printf_str.o(.text) for _printf_str demo.o(.data) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.data) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.data) refers (Special) to _printf_str.o(.text) for _printf_str demo.o(.data) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.data) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.data) refers (Special) to _printf_str.o(.text) for _printf_str demo.o(.data) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent demo.o(.data) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s demo.o(.data) refers (Special) to _printf_str.o(.text) for _printf_str irq_arm.o(.text) refers to irq_arm.o(.data) for .data __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc __printf.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common _printf_str.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata __printf_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata __printf_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata __printf_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r1) for __ARM_common_call_via_r1 __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end rt_memcpy.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4 rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w aeabi_sdivfast.o(.text_udiv) refers to aeabi_sdivfast.o(.text) for __arm_div4 aeabi_sdivfast_div0.o(.text_udiv) refers to aeabi_sdivfast_div0.o(.text) for __arm_div4 __main.o(!!!main) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry daddsub_noclz.o(x$fpl$dadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_noclz.o(x$fpl$dadd) refers (Special) to dunder.o(x$fpl$dunder) for __dunder daddsub_noclz.o(x$fpl$dadd) refers to daddsub_noclz.o(x$fpl$dsub) for _dsub1 daddsub_noclz.o(x$fpl$dadd) refers to dcheck.o(x$fpl$dcheck) for __fpl_dcheck_NaN2 daddsub_noclz.o(x$fpl$drsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_noclz.o(x$fpl$drsb) refers (Special) to dunder.o(x$fpl$dunder) for __dunder daddsub_noclz.o(x$fpl$drsb) refers to daddsub_noclz.o(x$fpl$dadd) for _dadd1 daddsub_noclz.o(x$fpl$drsb) refers to daddsub_noclz.o(x$fpl$dsub) for _dsub1 daddsub_noclz.o(x$fpl$dsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_noclz.o(x$fpl$dsub) refers (Special) to dunder.o(x$fpl$dunder) for __dunder daddsub_noclz.o(x$fpl$dsub) refers to daddsub_noclz.o(x$fpl$dadd) for _dadd1 daddsub_noclz.o(x$fpl$dsub) refers to dcheck.o(x$fpl$dcheck) for __fpl_dcheck_NaN2 ddiv.o(x$fpl$drdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ddiv.o(x$fpl$drdiv) refers (Special) to dunder.o(x$fpl$dunder) for __dunder ddiv.o(x$fpl$drdiv) refers to ddiv.o(x$fpl$ddiv) for ddiv_entry ddiv.o(x$fpl$ddiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ddiv.o(x$fpl$ddiv) refers (Special) to dunder.o(x$fpl$dunder) for __dunder ddiv.o(x$fpl$ddiv) refers to dcheck.o(x$fpl$dcheck) for __fpl_dcheck_NaN2 dfix.o(x$fpl$dfix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfix.o(x$fpl$dfix) refers to dcheck1.o(x$fpl$dcheck1) for __fpl_dcheck_NaN1 dfix.o(x$fpl$dfixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfix.o(x$fpl$dfixr) refers to dcheck1.o(x$fpl$dcheck1) for __fpl_dcheck_NaN1 dfixu.o(x$fpl$dfixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfixu.o(x$fpl$dfixu) refers to dcheck1.o(x$fpl$dcheck1) for __fpl_dcheck_NaN1 dfixu.o(x$fpl$dfixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dfixu.o(x$fpl$dfixur) refers to dcheck1.o(x$fpl$dcheck1) for __fpl_dcheck_NaN1 dflt_noclz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_noclz.o(x$fpl$dfltu) refers to dflt_noclz.o(x$fpl$dflt) for __dflt_normalise dflt_noclz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dleqf.o(x$fpl$dleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dleqf.o(x$fpl$dleqf) refers to dcmpin.o(x$fpl$dcmpinfnan) for __fpl_dcmp_InfNaN dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dmul.o(x$fpl$dmul) refers (Special) to dunder.o(x$fpl$dunder) for __dunder dmul.o(x$fpl$dmul) refers to dcheck.o(x$fpl$dcheck) for __fpl_dcheck_NaN2 drleqf.o(x$fpl$drleqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp drleqf.o(x$fpl$drleqf) refers to dcmpin.o(x$fpl$dcmpinfnan) for __fpl_dcmp_InfNaN f2d.o(x$fpl$f2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp f2d.o(x$fpl$f2d) refers (Special) to dflt_noclz.o(x$fpl$dflt) for __dflt_normalise f2d.o(x$fpl$f2d) refers to fcheck1.o(x$fpl$fcheck1) for __fpl_fcheck_NaN1 rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000 aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0 _printf_char_common.o(.text) refers to __printf.o(.text) for __printf _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str dcheck.o(x$fpl$dcheck) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcheck.o(x$fpl$dcheck) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN dcheck1.o(x$fpl$dcheck1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcheck1.o(x$fpl$dcheck1) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN dcmpin.o(x$fpl$dcmpinfnan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dcmpin.o(x$fpl$dcmpinfnan) refers to dcheck.o(x$fpl$dcheck) for __fpl_dcheck_NaN2 dcmpin.o(x$fpl$dcmpinfnan) refers to trapv.o(x$fpl$trapveneer) for __fpl_cmpreturn dunder.o(x$fpl$dunder) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcheck1.o(x$fpl$fcheck1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fcheck1.o(x$fpl$fcheck1) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to demo.o(.text) for main rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for .ARM.Collect$$rtentry$$00000002 rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for .ARM.Collect$$rtentry$$00000009 rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for .ARM.Collect$$rtentry$$0000000C rtentry2.o(.ARM.exidx) refers to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap rtentry4.o(.ARM.exidx) refers to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE __printf_nopercent.o(.text) refers to __printf_nopercent.o(i.__ARM_common_call_via_r7) for __ARM_common_call_via_r7 __printf_nopercent.o(.text) refers to __printf_nopercent.o(i.__ARM_common_call_via_r5) for __ARM_common_call_via_r5 retnan.o(x$fpl$retnan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp retnan.o(x$fpl$retnan) refers to trapv.o(x$fpl$trapveneer) for __fpl_cmpreturn trapv.o(x$fpl$trapveneer) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to aduc702x.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_user_alloc_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers to fpinit.o(x$fpl$fpinit) for _fp_init libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display libinit2.o(.ARM.Collect$$libinit$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000023) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer sys_exit.o(.text) refers to use_no_semi.o(.text) for __I$use$semihosting rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for .ARM.Collect$$rtexit$$00000002 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler __raise.o(.text) refers to __printf.o(i.__ARM_common_call_via_r2) for __ARM_common_call_via_r2 defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1 sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing demo.o(.data), (2 bytes). Removing demo.o(.data), (2 bytes). Removing demo.o(.data), (4 bytes). 3 unused section(s) (total 8 bytes) removed from the image. ============================================================================== Adding Veneers to the image Adding TA veneer (4 bytes, Inline) for call to '_printf_percent' from __printf.o(.text). Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from rtentry2.o(.ARM.Collect$$rtentry$$0000000A). Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_shutdown' from rtexit2.o(.ARM.Collect$$rtexit$$00000003). Adding TA veneer (4 bytes, Inline) for call to '__rt_exit' from exit.o(.text). Adding AT veneer (8 bytes, Inline) for call to '__2sprintf' from demo.o(.text). Adding AT veneer (8 bytes, Inline) for call to '_printf_string' from _printf_s.o(.ARM.Collect$$_printf_percent$$00000014). Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from libinit.o(.ARM.Collect$$libinit$$00000000). 7 Veneer(s) (total 44 bytes) added to the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../../angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../../angel/kernel.s 0x00000000 Number 0 rtentry4.o ABSOLUTE ../../angel/kernel.s 0x00000000 Number 0 rtentry2.o ABSOLUTE ../../angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../../angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../../angel/kernel.s 0x00000000 Number 0 rtentry.o ABSOLUTE ../../angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../../angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../../angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE ../../angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../../angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../../angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../../angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../../angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../../angel/sys.s 0x00000000 Number 0 sys_exit.o ABSOLUTE ../../angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../../angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../../armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../../armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../../armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../../armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../../daddsub.s 0x00000000 Number 0 daddsub_noclz.o ABSOLUTE ../../dcheck.s 0x00000000 Number 0 dcheck.o ABSOLUTE ../../dcheck1.s 0x00000000 Number 0 dcheck1.o ABSOLUTE ../../dcmpin.s 0x00000000 Number 0 dcmpin.o ABSOLUTE ../../ddiv.s 0x00000000 Number 0 ddiv.o ABSOLUTE ../../dfix.s 0x00000000 Number 0 dfix.o ABSOLUTE ../../dfixu.s 0x00000000 Number 0 dfixu.o ABSOLUTE ../../dflt.s 0x00000000 Number 0 dflt_noclz.o ABSOLUTE ../../division.s 0x00000000 Number 0 aeabi_sdivfast.o ABSOLUTE ../../division.s 0x00000000 Number 0 aeabi_sdivfast_div0.o ABSOLUTE ../../divrt.s 0x00000000 Number 0 divrt_7tdmi_div0.o ABSOLUTE ../../divrt.s 0x00000000 Number 0 divrt_7tdmi.o ABSOLUTE ../../dleqf.s 0x00000000 Number 0 dleqf.o ABSOLUTE ../../dmul.s 0x00000000 Number 0 dmul.o ABSOLUTE ../../drleqf.s 0x00000000 Number 0 drleqf.o ABSOLUTE ../../dunder.s 0x00000000 Number 0 dunder.o ABSOLUTE ../../f2d.s 0x00000000 Number 0 f2d.o ABSOLUTE ../../fcheck1.s 0x00000000 Number 0 fcheck1.o ABSOLUTE ../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ../../heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../../heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../../libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../../libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../../libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../../libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../../memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../../memcpset.s 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../../memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../../memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../../printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../../printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../../printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE ../../printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE ../../printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../../printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE ../../printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../../printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../../printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE ../../retnan.s 0x00000000 Number 0 retnan.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../../signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../../signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../../trapv.s 0x00000000 Number 0 trapv.o ABSOLUTE ../../usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ADuC702x.s 0x00000000 Number 0 aduc702x.o ABSOLUTE Demo.C 0x00000000 Number 0 demo.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE irq_arm.c 0x00000000 Number 0 irq_arm.o ABSOLUTE .data 0x00010000 Section 88 demo.o(.data) .data 0x00010058 Section 24 irq_arm.o(.data) .bss 0x00010070 Section 2048 demo.o(.bss) .bss 0x00010870 Section 96 libspace.o(.bss) HEAP 0x000108d0 Section 0 aduc702x.o(HEAP) STACK 0x000108d0 Section 1664 aduc702x.o(STACK) Heap_Mem 0x000108d0 Data 0 aduc702x.o(HEAP) Stack_Mem 0x000108d0 Data 1664 aduc702x.o(STACK) Stack_Top 0x00010f50 Data 0 aduc702x.o(STACK) Reset 0x00080000 Section 188 aduc702x.o(Reset) !!!main 0x000800bc Section 8 __main.o(!!!main) !!!scatter 0x000800c4 Section 60 __scatter.o(!!!scatter) !!handler_copy 0x00080100 Section 40 __scatter_copy.o(!!handler_copy) !!handler_zi 0x00080128 Section 44 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x00080158 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$00000014 0x00080158 Section 8 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) .ARM.Collect$$_printf_percent$$00000017 0x00080160 Section 8 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x00080170 Section 6 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000006 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006) .ARM.Collect$$libinit$$00000008 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000008) .ARM.Collect$$libinit$$0000000A 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000D 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000D) .ARM.Collect$$libinit$$0000000F 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000F) .ARM.Collect$$libinit$$00000011 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000028 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000028) .ARM.Collect$$libinit$$0000002A 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002A) .ARM.Collect$$libinit$$0000002C 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x00080176 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$0000002F 0x00080176 Section 12 libinit2.o(.ARM.Collect$$libinit$$0000002F) .ARM.Collect$$libshutdown$$00000000 0x0008018c Section 4 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000003 0x00080190 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) .ARM.Collect$$libshutdown$$00000006 0x00080190 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x00080190 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000B 0x00080190 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) .ARM.Collect$$libshutdown$$0000000E 0x00080190 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$0000000F 0x00080190 Section 6 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$rtentry$$00000000 0x00080198 Section 0 rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x00080198 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x00080198 Section 8 rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x000801a0 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x000801a0 Section 4 rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x000801a4 Section 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x000801a4 Section 40 rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x000801d0 Section 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x000801d0 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x000801d0 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x000801d4 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x000801d8 Section 32 aduc702x.o(.text) .text 0x000801f8 Section 3092 demo.o(.text) .text 0x00080e0c Section 196 irq_arm.o(.text) .text 0x00080ed8 Section 40 noretval__2sprintf.o(.text) .text 0x00080f00 Section 120 __printf.o(.text) .text 0x00080f78 Section 88 _printf_str.o(.text) .text 0x00080fd0 Section 212 rt_memcpy.o(.text) .text 0x000810a4 Section 64 rt_memclr.o(.text) .text 0x000810e4 Section 556 aeabi_sdivfast.o(.text) __arm_div_large_positive 0x00081118 ARM Code 0 aeabi_sdivfast.o(.text) __arm_div16 0x00081140 ARM Code 0 aeabi_sdivfast.o(.text) __arm_div12 0x00081170 ARM Code 0 aeabi_sdivfast.o(.text) __arm_div8 0x000811a4 ARM Code 0 aeabi_sdivfast.o(.text) __arm_div4 0x000811d4 ARM Code 0 aeabi_sdivfast.o(.text) .text 0x00081310 Section 6 heapauxi.o(.text) .text 0x00081318 Section 52 _printf_char_common.o(.text) _printf_input_char 0x00081319 Thumb Code 10 _printf_char_common.o(.text) .text 0x0008134c Section 10 _sputc.o(.text) .text 0x00081360 Section 50 _printf_char.o(.text) .text 0x00081394 Section 100 rt_memcpy_w.o(.text) .text 0x000813f8 Section 84 rt_memclr_w.o(.text) .text 0x0008144c Section 96 sys_stackheap_outer.o(.text) .text 0x000814ac Section 12 exit.o(.text) .text 0x000814b8 Section 12 libspace.o(.text) .text 0x000814c4 Section 24 sys_exit.o(.text) .text 0x000814dc Section 4 use_no_semi.o(.text) i.__ARM_common_call_via_r1 0x000814e0 Section 2 __printf.o(i.__ARM_common_call_via_r1) i.__ARM_common_call_via_r2 0x000814e2 Section 2 __printf.o(i.__ARM_common_call_via_r2) x$fpl$dadd 0x000814e4 Section 468 daddsub_noclz.o(x$fpl$dadd) _dadd1 0x000814f4 ARM Code 0 daddsub_noclz.o(x$fpl$dadd) x$fpl$dcheck 0x000816b8 Section 16 dcheck.o(x$fpl$dcheck) x$fpl$dcheck1 0x000816c8 Section 16 dcheck1.o(x$fpl$dcheck1) x$fpl$dcmpinfnan 0x000816d8 Section 128 dcmpin.o(x$fpl$dcmpinfnan) x$fpl$ddiv 0x00081758 Section 1116 ddiv.o(x$fpl$ddiv) ddiv_entry 0x0008175c ARM Code 0 ddiv.o(x$fpl$ddiv) x$fpl$dfix 0x00081bb4 Section 176 dfix.o(x$fpl$dfix) x$fpl$dfixu 0x00081c64 Section 136 dfixu.o(x$fpl$dfixu) x$fpl$dflt 0x00081cec Section 88 dflt_noclz.o(x$fpl$dflt) x$fpl$dfltu 0x00081d44 Section 12 dflt_noclz.o(x$fpl$dfltu) x$fpl$dleqf 0x00081d50 Section 136 dleqf.o(x$fpl$dleqf) x$fpl$dmul 0x00081dd8 Section 476 dmul.o(x$fpl$dmul) x$fpl$drleqf 0x00081fb4 Section 160 drleqf.o(x$fpl$drleqf) x$fpl$drsb 0x00082054 Section 24 daddsub_noclz.o(x$fpl$drsb) x$fpl$dsub 0x0008206c Section 584 daddsub_noclz.o(x$fpl$dsub) _dsub1 0x0008207c ARM Code 0 daddsub_noclz.o(x$fpl$dsub) x$fpl$dunder 0x000822b4 Section 280 dunder.o(x$fpl$dunder) x$fpl$f2d 0x000823cc Section 100 f2d.o(x$fpl$f2d) x$fpl$fcheck1 0x00082430 Section 12 fcheck1.o(x$fpl$fcheck1) x$fpl$fpinit 0x00082440 Section 4 fpinit.o(x$fpl$fpinit) x$fpl$retnan 0x00082444 Section 116 retnan.o(x$fpl$retnan) x$fpl$trapveneer 0x000824b8 Section 60 trapv.o(x$fpl$trapveneer) .constdata 0x000824f4 Section 19 demo.o(.constdata) x$fpl$usenofp 0x000824f4 Section 0 usenofp.o(x$fpl$usenofp) __func__ 0x000824f4 Data 19 demo.o(.constdata) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv1$ARM_ISAv4$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 demo.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __fpl_infinity - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_numeric - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _printf_mbtowc - Undefined Weak Reference _printf_post_padding - Undefined Weak Reference _printf_pre_padding - Undefined Weak Reference _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference _terminate_alloc - Undefined Weak Reference _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference Byte_addr 0x00010000 Data 1 demo.o(.data) pga_state 0x00010001 Data 1 demo.o(.data) transf 0x00010002 Data 1 demo.o(.data) enab_gnd 0x00010003 Data 1 demo.o(.data) busy 0x00010004 Data 1 demo.o(.data) remote_trigg 0x00010005 Data 1 demo.o(.data) i 0x00010006 Data 2 demo.o(.data) Vlearn 0x00010008 Data 2 demo.o(.data) start 0x0001000a Data 2 demo.o(.data) stop 0x0001000c Data 2 demo.o(.data) start_gnd 0x0001000e Data 2 demo.o(.data) stop_gnd 0x00010010 Data 2 demo.o(.data) Vset 0x00010012 Data 2 demo.o(.data) wf_len 0x00010014 Data 2 demo.o(.data) step_max 0x00010016 Data 2 demo.o(.data) N 0x00010018 Data 2 demo.o(.data) auto_set_pga 0x0001001a Data 2 demo.o(.data) coarse_fine_ratio 0x0001001c Data 2 demo.o(.data) mode 0x0001001e Data 2 demo.o(.data) out_of_lock 0x00010020 Data 2 demo.o(.data) first 0x00010024 Data 4 demo.o(.data) i2c_cnt 0x00010028 Data 4 demo.o(.data) trigg_cnt 0x0001002c Data 4 demo.o(.data) v_cnt 0x00010030 Data 4 demo.o(.data) wf_cnt 0x00010034 Data 4 demo.o(.data) Gain 0x00010038 Data 4 demo.o(.data) pbuff 0x0001003c Data 4 demo.o(.data) Vout 0x00010040 Data 8 demo.o(.data) Vin 0x00010048 Data 8 demo.o(.data) Vin_gnd 0x00010050 Data 8 demo.o(.data) IRQ 0x00010058 Data 4 irq_arm.o(.data) SWI 0x0001005c Data 4 irq_arm.o(.data) FIQ 0x00010060 Data 4 irq_arm.o(.data) UNDEF 0x00010064 Data 4 irq_arm.o(.data) PABORT 0x00010068 Data 4 irq_arm.o(.data) DABORT 0x0001006c Data 4 irq_arm.o(.data) BigDat 0x00010070 Data 512 demo.o(.bss) text 0x00010270 Data 512 demo.o(.bss) plist 0x00010470 Data 1024 demo.o(.bss) __libspace_start 0x00010870 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x000108d0 Data 0 libspace.o(.bss) Reset_Handler 0x00080040 ARM Code 0 aduc702x.o(Reset) __main 0x000800bc ARM Code 8 __main.o(!!!main) __scatterload 0x000800c4 ARM Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x000800c4 ARM Code 52 __scatter.o(!!!scatter) __scatterload_null 0x000800d8 ARM Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x00080100 ARM Code 40 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x00080128 ARM Code 44 __scatter_zi.o(!!handler_zi) Inline Thumb to ARM Veneer to _printf_percent 0x00080155 Thumb Code 4 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_percent 0x00080158 ARM Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_s 0x00080158 ARM Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) _printf_percent_end 0x00080160 ARM Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) Inline ARM to Thumb Veneer to __rt_lib_init 0x00080168 ARM Code 8 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init 0x00080171 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002A) __rt_lib_init_argv_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000028) __rt_lib_init_atexit_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_clock_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_cpp_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_exceptions_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_fp_trap_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_getenv_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_heap_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006) __rt_lib_init_lc_collate_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000D) __rt_lib_init_lc_ctype_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F) __rt_lib_init_lc_monetary_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_numeric_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_time_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_rand_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_return 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002F) __rt_lib_init_signal_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_stdio_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_user_alloc_1 0x00080177 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000008) Inline ARM to Thumb Veneer to __rt_lib_shutdown 0x00080184 ARM Code 8 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown 0x0008018d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_fp_trap_1 0x00080191 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_heap_1 0x00080191 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_lib_shutdown_return 0x00080191 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_signal_1 0x00080191 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_stdio_1 0x00080191 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) __rt_lib_shutdown_user_alloc_1 0x00080191 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) __rt_entry 0x00080198 ARM Code 0 rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x00080198 ARM Code 0 rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x00080198 ARM Code 0 rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x000801a0 ARM Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x000801a0 ARM Code 0 rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x000801a4 ARM Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x000801a4 ARM Code 0 rtentry2.o(.ARM.Collect$$rtentry$$0000000C) Inline Thumb to ARM Veneer to __rt_exit 0x000801cd Thumb Code 4 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit 0x000801d0 ARM Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x000801d0 ARM Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x000801d0 ARM Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x000801d4 ARM Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) __user_initial_stackheap 0x000801d8 ARM Code 0 aduc702x.o(.text) delay 0x000801f8 ARM Code 4 demo.o(.text) ADCtoDAT 0x000801fc ARM Code 12 demo.o(.text) DATtoADC 0x00080208 ARM Code 8 demo.o(.text) DATtoDAC 0x00080210 ARM Code 8 demo.o(.text) Read_Digital 0x00080218 ARM Code 24 demo.o(.text) Write_Digital 0x00080230 ARM Code 40 demo.o(.text) ADCpoweron 0x00080258 ARM Code 20 demo.o(.text) get_DACs 0x0008026c ARM Code 64 demo.o(.text) set_DACs 0x000802ac ARM Code 64 demo.o(.text) set_pga 0x000802ec ARM Code 56 demo.o(.text) get_pga 0x00080324 ARM Code 84 demo.o(.text) My_IRQ_Handler 0x00080378 ARM Code 472 demo.o(.text) lock_StabPulse_i2c 0x00080550 ARM Code 2216 demo.o(.text) main 0x00080df8 ARM Code 20 demo.o(.text) IRQ_Handler 0x00080e0c ARM Code 32 irq_arm.o(.text) FIQ_Handler 0x00080e2c ARM Code 32 irq_arm.o(.text) SWI_Handler 0x00080e4c ARM Code 32 irq_arm.o(.text) Undef_Handler 0x00080e6c ARM Code 32 irq_arm.o(.text) PAbt_Handler 0x00080e8c ARM Code 32 irq_arm.o(.text) DAbt_Handler 0x00080eac ARM Code 32 irq_arm.o(.text) Inline ARM to Thumb Veneer to __2sprintf 0x00080ed0 ARM Code 8 noretval__2sprintf.o(.text) __2sprintf 0x00080ed9 Thumb Code 36 noretval__2sprintf.o(.text) __printf 0x00080f01 Thumb Code 120 __printf.o(.text) _printf_str 0x00080f79 Thumb Code 88 _printf_str.o(.text) __aeabi_memcpy 0x00080fd0 ARM Code 0 rt_memcpy.o(.text) __rt_memcpy 0x00080fd0 ARM Code 212 rt_memcpy.o(.text) _memcpy_lastbytes 0x00081084 ARM Code 0 rt_memcpy.o(.text) __aeabi_memclr 0x000810a4 ARM Code 0 rt_memclr.o(.text) __rt_memclr 0x000810a4 ARM Code 64 rt_memclr.o(.text) _memset 0x000810a8 ARM Code 0 rt_memclr.o(.text) __aeabi_idiv 0x000810e4 ARM Code 0 aeabi_sdivfast.o(.text) __aeabi_idivmod 0x000810e4 ARM Code 556 aeabi_sdivfast.o(.text) __use_two_region_memory 0x00081311 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x00081313 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x00081315 Thumb Code 2 heapauxi.o(.text) _printf_char_common 0x00081323 Thumb Code 38 _printf_char_common.o(.text) _sputc 0x0008134d Thumb Code 10 _sputc.o(.text) Inline ARM to Thumb Veneer to _printf_string 0x00081358 ARM Code 8 _printf_char.o(.text) _printf_cs_common 0x00081361 Thumb Code 26 _printf_char.o(.text) _printf_char 0x0008137b Thumb Code 16 _printf_char.o(.text) _printf_string 0x0008138b Thumb Code 8 _printf_char.o(.text) __aeabi_memcpy4 0x00081394 ARM Code 0 rt_memcpy_w.o(.text) __aeabi_memcpy8 0x00081394 ARM Code 0 rt_memcpy_w.o(.text) __rt_memcpy_w 0x00081394 ARM Code 100 rt_memcpy_w.o(.text) _memcpy_lastbytes_aligned 0x000813e0 ARM Code 0 rt_memcpy_w.o(.text) __aeabi_memclr4 0x000813f8 ARM Code 0 rt_memclr_w.o(.text) __aeabi_memclr8 0x000813f8 ARM Code 0 rt_memclr_w.o(.text) __rt_memclr_w 0x000813f8 ARM Code 84 rt_memclr_w.o(.text) _memset_w 0x000813fc ARM Code 0 rt_memclr_w.o(.text) __user_setup_stackheap 0x0008144c ARM Code 96 sys_stackheap_outer.o(.text) exit 0x000814ad Thumb Code 12 exit.o(.text) __user_libspace 0x000814b8 ARM Code 12 libspace.o(.text) __user_perproc_libspace 0x000814b8 ARM Code 0 libspace.o(.text) __user_perthread_libspace 0x000814b8 ARM Code 0 libspace.o(.text) _sys_exit 0x000814c4 ARM Code 20 sys_exit.o(.text) __I$use$semihosting 0x000814dc ARM Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x000814dc ARM Code 4 use_no_semi.o(.text) __ARM_common_call_via_r1 0x000814e1 Thumb Code 2 __printf.o(i.__ARM_common_call_via_r1) __ARM_common_call_via_r2 0x000814e3 Thumb Code 2 __printf.o(i.__ARM_common_call_via_r2) __aeabi_dadd 0x000814e4 ARM Code 0 daddsub_noclz.o(x$fpl$dadd) _dadd 0x000814e4 ARM Code 452 daddsub_noclz.o(x$fpl$dadd) __fpl_inf_dadd 0x00081660 ARM Code 0 daddsub_noclz.o(x$fpl$dadd) __fpl_dcheck_NaN2 0x000816b8 ARM Code 12 dcheck.o(x$fpl$dcheck) __fpl_dcheck_NaN1 0x000816c8 ARM Code 12 dcheck1.o(x$fpl$dcheck1) __fpl_dcmp_InfNaN 0x000816d8 ARM Code 128 dcmpin.o(x$fpl$dcmpinfnan) __fpl_inf_dcmp 0x000816fc ARM Code 0 dcmpin.o(x$fpl$dcmpinfnan) __aeabi_ddiv 0x00081758 ARM Code 0 ddiv.o(x$fpl$ddiv) _ddiv 0x00081758 ARM Code 464 ddiv.o(x$fpl$ddiv) __fpl_inf_ddiv 0x000818e4 ARM Code 0 ddiv.o(x$fpl$ddiv) _ddiv_mantissas 0x00081928 ARM Code 380 ddiv.o(x$fpl$ddiv) __aeabi_d2iz 0x00081bb4 ARM Code 0 dfix.o(x$fpl$dfix) _dfix 0x00081bb4 ARM Code 172 dfix.o(x$fpl$dfix) __fpl_inf_dfix 0x00081c54 ARM Code 0 dfix.o(x$fpl$dfix) __aeabi_d2uiz 0x00081c64 ARM Code 0 dfixu.o(x$fpl$dfixu) _dfixu 0x00081c64 ARM Code 132 dfixu.o(x$fpl$dfixu) __fpl_inf_dfixu 0x00081ce0 ARM Code 0 dfixu.o(x$fpl$dfixu) __aeabi_i2d 0x00081cec ARM Code 0 dflt_noclz.o(x$fpl$dflt) _dflt 0x00081cec ARM Code 88 dflt_noclz.o(x$fpl$dflt) __dflt_normalise 0x00081cfc ARM Code 0 dflt_noclz.o(x$fpl$dflt) __aeabi_ui2d 0x00081d44 ARM Code 0 dflt_noclz.o(x$fpl$dfltu) _dfltu 0x00081d44 ARM Code 12 dflt_noclz.o(x$fpl$dfltu) __aeabi_cdcmple 0x00081d50 ARM Code 0 dleqf.o(x$fpl$dleqf) _dcmple 0x00081d50 ARM Code 132 dleqf.o(x$fpl$dleqf) __aeabi_dmul 0x00081dd8 ARM Code 0 dmul.o(x$fpl$dmul) _dmul 0x00081dd8 ARM Code 460 dmul.o(x$fpl$dmul) __fpl_inf_dmul 0x00081f70 ARM Code 0 dmul.o(x$fpl$dmul) __aeabi_cdrcmple 0x00081fb4 ARM Code 0 drleqf.o(x$fpl$drleqf) _drcmple 0x00081fb4 ARM Code 156 drleqf.o(x$fpl$drleqf) __aeabi_drsub 0x00082054 ARM Code 0 daddsub_noclz.o(x$fpl$drsb) _drsb 0x00082054 ARM Code 24 daddsub_noclz.o(x$fpl$drsb) __aeabi_dsub 0x0008206c ARM Code 0 daddsub_noclz.o(x$fpl$dsub) _dsub 0x0008206c ARM Code 572 daddsub_noclz.o(x$fpl$dsub) __fpl_inf_dsub 0x00082260 ARM Code 0 daddsub_noclz.o(x$fpl$dsub) __dunder 0x000822b4 ARM Code 276 dunder.o(x$fpl$dunder) __dunder_d 0x000823c8 ARM Code 4 dunder.o(x$fpl$dunder) __aeabi_f2d 0x000823cc ARM Code 0 f2d.o(x$fpl$f2d) _f2d 0x000823cc ARM Code 96 f2d.o(x$fpl$f2d) __fpl_inf_f2d 0x00082420 ARM Code 0 f2d.o(x$fpl$f2d) __fpl_fcheck_NaN1 0x00082430 ARM Code 8 fcheck1.o(x$fpl$fcheck1) Inline Thumb to ARM Veneer to _fp_init 0x0008243d Thumb Code 4 fpinit.o(x$fpl$fpinit) __fplib_config_pureend_doubles 0x00082440 ARM Code 0 fpinit.o(x$fpl$fpinit) _fp_init 0x00082440 ARM Code 4 fpinit.o(x$fpl$fpinit) __fpl_return_NaN 0x00082444 ARM Code 116 retnan.o(x$fpl$retnan) __fpl_cmpreturn 0x000824b8 ARM Code 60 trapv.o(x$fpl$trapveneer) __I$use$fp 0x000824f4 ARM Code 0 usenofp.o(x$fpl$usenofp) Region$$Table$$Base 0x00082508 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00082528 Number 0 anon$$obj.o(Region$$Table) ============================================================================== Memory Map of the image Image Entry point : 0x000800bc Load Region LR_IROM1 (Base: 0x00080000, Size: 0x00002598, Max: 0x0000f800, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x00080000, Size: 0x00002528, Max: 0x0000f800, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x00080000 0x000000bc Code RO 3 Reset aduc702x.o 0x000800bc 0x00000008 Code RO 144 * !!!main __main.o(c_t.l) 0x000800c4 0x0000003c Code RO 373 !!!scatter __scatter.o(c_t.l) 0x00080100 0x00000028 Code RO 375 !!handler_copy __scatter_copy.o(c_t.l) 0x00080128 0x0000002c Code RO 377 !!handler_zi __scatter_zi.o(c_t.l) 0x00080154 0x00000004 Ven RO 121 .ARM.Collect$$_printf_percent$$00000000 _printf_percent.o(c_t.l) 0x00080158 0x00000000 Code RO 121 .ARM.Collect$$_printf_percent$$00000000 _printf_percent.o(c_t.l) 0x00080158 0x00000008 Code RO 120 .ARM.Collect$$_printf_percent$$00000014 _printf_s.o(c_t.l) 0x00080160 0x00000008 Code RO 188 .ARM.Collect$$_printf_percent$$00000017 _printf_percent_end.o(c_t.l) 0x00080168 0x00000008 Ven RO 248 .ARM.Collect$$libinit$$00000000 libinit.o(c_t.l) 0x00080170 0x00000006 Code RO 248 .ARM.Collect$$libinit$$00000000 libinit.o(c_t.l) 0x00080176 0x00000000 Code RO 262 .ARM.Collect$$libinit$$00000006 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 264 .ARM.Collect$$libinit$$00000008 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 266 .ARM.Collect$$libinit$$0000000A libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 269 .ARM.Collect$$libinit$$0000000D libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 271 .ARM.Collect$$libinit$$0000000F libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 273 .ARM.Collect$$libinit$$00000011 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 275 .ARM.Collect$$libinit$$00000013 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 277 .ARM.Collect$$libinit$$00000015 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 279 .ARM.Collect$$libinit$$00000017 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 281 .ARM.Collect$$libinit$$00000019 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 283 .ARM.Collect$$libinit$$0000001B libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 285 .ARM.Collect$$libinit$$0000001D libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 287 .ARM.Collect$$libinit$$0000001F libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 289 .ARM.Collect$$libinit$$00000021 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 293 .ARM.Collect$$libinit$$00000028 libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 295 .ARM.Collect$$libinit$$0000002A libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 297 .ARM.Collect$$libinit$$0000002C libinit2.o(c_t.l) 0x00080176 0x00000000 Code RO 299 .ARM.Collect$$libinit$$0000002E libinit2.o(c_t.l) 0x00080176 0x0000000c Code RO 300 .ARM.Collect$$libinit$$0000002F libinit2.o(c_t.l) 0x00080182 0x00000002 PAD 0x00080184 0x00000008 Ven RO 331 .ARM.Collect$$libshutdown$$00000000 libshutdown.o(c_t.l) 0x0008018c 0x00000004 Code RO 331 .ARM.Collect$$libshutdown$$00000000 libshutdown.o(c_t.l) 0x00080190 0x00000000 Code RO 358 .ARM.Collect$$libshutdown$$00000003 libshutdown2.o(c_t.l) 0x00080190 0x00000000 Code RO 361 .ARM.Collect$$libshutdown$$00000006 libshutdown2.o(c_t.l) 0x00080190 0x00000000 Code RO 364 .ARM.Collect$$libshutdown$$00000009 libshutdown2.o(c_t.l) 0x00080190 0x00000000 Code RO 366 .ARM.Collect$$libshutdown$$0000000B libshutdown2.o(c_t.l) 0x00080190 0x00000000 Code RO 369 .ARM.Collect$$libshutdown$$0000000E libshutdown2.o(c_t.l) 0x00080190 0x00000006 Code RO 370 .ARM.Collect$$libshutdown$$0000000F libshutdown2.o(c_t.l) 0x00080196 0x00000002 PAD 0x00080198 0x00000000 Code RO 176 .ARM.Collect$$rtentry$$00000000 rtentry.o(c_t.l) 0x00080198 0x00000000 Code RO 205 .ARM.Collect$$rtentry$$00000002 rtentry2.o(c_t.l) 0x00080198 0x00000008 Code RO 220 .ARM.Collect$$rtentry$$00000004 rtentry4.o(c_t.l) 0x000801a0 0x00000000 Code RO 207 .ARM.Collect$$rtentry$$00000009 rtentry2.o(c_t.l) 0x000801a0 0x00000004 Code RO 208 .ARM.Collect$$rtentry$$0000000A rtentry2.o(c_t.l) 0x000801a4 0x00000000 Code RO 210 .ARM.Collect$$rtentry$$0000000C rtentry2.o(c_t.l) 0x000801a4 0x00000028 Code RO 211 .ARM.Collect$$rtentry$$0000000D rtentry2.o(c_t.l) 0x000801cc 0x00000004 Ven RO 252 .ARM.Collect$$rtexit$$00000000 rtexit.o(c_t.l) 0x000801d0 0x00000000 Code RO 252 .ARM.Collect$$rtexit$$00000000 rtexit.o(c_t.l) 0x000801d0 0x00000000 Code RO 306 .ARM.Collect$$rtexit$$00000002 rtexit2.o(c_t.l) 0x000801d0 0x00000004 Code RO 307 .ARM.Collect$$rtexit$$00000003 rtexit2.o(c_t.l) 0x000801d4 0x00000004 Code RO 308 .ARM.Collect$$rtexit$$00000004 rtexit2.o(c_t.l) 0x000801d8 0x00000020 Code RO 4 .text aduc702x.o 0x000801f8 0x00000c14 Code RO 11 .text demo.o 0x00080e0c 0x000000c4 Code RO 74 .text irq_arm.o 0x00080ed0 0x00000008 Ven RO 92 .text noretval__2sprintf.o(c_t.l) 0x00080ed8 0x00000028 Code RO 92 .text noretval__2sprintf.o(c_t.l) 0x00080f00 0x00000078 Code RO 94 .text __printf.o(c_t.l) 0x00080f78 0x00000058 Code RO 100 .text _printf_str.o(c_t.l) 0x00080fd0 0x000000d4 Code RO 122 .text rt_memcpy.o(c_t.l) 0x000810a4 0x00000040 Code RO 124 .text rt_memclr.o(c_t.l) 0x000810e4 0x0000022c Code RO 126 .text aeabi_sdivfast.o(c_t.l) 0x00081310 0x00000006 Code RO 142 .text heapauxi.o(c_t.l) 0x00081316 0x00000002 PAD 0x00081318 0x00000034 Code RO 182 .text _printf_char_common.o(c_t.l) 0x0008134c 0x0000000a Code RO 184 .text _sputc.o(c_t.l) 0x00081356 0x00000002 PAD 0x00081358 0x00000008 Ven RO 186 .text _printf_char.o(c_t.l) 0x00081360 0x00000032 Code RO 186 .text _printf_char.o(c_t.l) 0x00081392 0x00000002 PAD 0x00081394 0x00000064 Code RO 189 .text rt_memcpy_w.o(c_t.l) 0x000813f8 0x00000054 Code RO 191 .text rt_memclr_w.o(c_t.l) 0x0008144c 0x00000060 Code RO 234 .text sys_stackheap_outer.o(c_t.l) 0x000814ac 0x0000000c Code RO 236 .text exit.o(c_t.l) 0x000814b8 0x0000000c Code RO 249 .text libspace.o(c_t.l) 0x000814c4 0x00000018 Code RO 303 .text sys_exit.o(c_t.l) 0x000814dc 0x00000004 Code RO 321 .text use_no_semi.o(c_t.l) 0x000814e0 0x00000002 Code RO 98 i.__ARM_common_call_via_r1 __printf.o(c_t.l) 0x000814e2 0x00000002 Code RO 96 i.__ARM_common_call_via_r2 __printf.o(c_t.l) 0x000814e4 0x000001d4 Code RO 146 x$fpl$dadd daddsub_noclz.o(fz_ts.l) 0x000816b8 0x00000010 Code RO 193 x$fpl$dcheck dcheck.o(fz_ts.l) 0x000816c8 0x00000010 Code RO 195 x$fpl$dcheck1 dcheck1.o(fz_ts.l) 0x000816d8 0x00000080 Code RO 197 x$fpl$dcmpinfnan dcmpin.o(fz_ts.l) 0x00081758 0x0000045c Code RO 153 x$fpl$ddiv ddiv.o(fz_ts.l) 0x00081bb4 0x000000b0 Code RO 156 x$fpl$dfix dfix.o(fz_ts.l) 0x00081c64 0x00000088 Code RO 160 x$fpl$dfixu dfixu.o(fz_ts.l) 0x00081cec 0x00000058 Code RO 165 x$fpl$dflt dflt_noclz.o(fz_ts.l) 0x00081d44 0x0000000c Code RO 164 x$fpl$dfltu dflt_noclz.o(fz_ts.l) 0x00081d50 0x00000088 Code RO 168 x$fpl$dleqf dleqf.o(fz_ts.l) 0x00081dd8 0x000001dc Code RO 170 x$fpl$dmul dmul.o(fz_ts.l) 0x00081fb4 0x000000a0 Code RO 172 x$fpl$drleqf drleqf.o(fz_ts.l) 0x00082054 0x00000018 Code RO 147 x$fpl$drsb daddsub_noclz.o(fz_ts.l) 0x0008206c 0x00000248 Code RO 148 x$fpl$dsub daddsub_noclz.o(fz_ts.l) 0x000822b4 0x00000118 Code RO 199 x$fpl$dunder dunder.o(fz_ts.l) 0x000823cc 0x00000064 Code RO 174 x$fpl$f2d f2d.o(fz_ts.l) 0x00082430 0x0000000c Code RO 201 x$fpl$fcheck1 fcheck1.o(fz_ts.l) 0x0008243c 0x00000004 Ven RO 301 x$fpl$fpinit fpinit.o(fz_ts.l) 0x00082440 0x00000004 Code RO 301 x$fpl$fpinit fpinit.o(fz_ts.l) 0x00082444 0x00000074 Code RO 230 x$fpl$retnan retnan.o(fz_ts.l) 0x000824b8 0x0000003c Code RO 232 x$fpl$trapveneer trapv.o(fz_ts.l) 0x000824f4 0x00000000 Code RO 203 x$fpl$usenofp usenofp.o(fz_ts.l) 0x000824f4 0x00000013 Data RO 13 .constdata demo.o 0x00082507 0x00000001 PAD 0x00082508 0x00000020 Data RO 371 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x00010000, Size: 0x00000f50, Max: 0x00002000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x00010000 0x00000058 Data RW 14 .data demo.o 0x00010058 0x00000018 Data RW 75 .data irq_arm.o 0x00010070 0x00000800 Zero RW 12 .bss demo.o 0x00010870 0x00000060 Zero RW 250 .bss libspace.o(c_t.l) 0x000108d0 0x00000000 Zero RW 2 HEAP aduc702x.o 0x000108d0 0x00000680 Zero RW 1 STACK aduc702x.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 220 60 0 0 1664 420 aduc702x.o 3092 144 19 88 2048 9184 demo.o 196 4 0 24 0 1660 irq_arm.o ---------------------------------------------------------------------- 3508 208 52 112 3712 11264 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 1 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 124 0 0 0 0 204 __printf.o 60 8 0 0 0 0 __scatter.o 40 0 0 0 0 0 __scatter_copy.o 44 0 0 0 0 0 __scatter_zi.o 58 0 0 0 0 108 _printf_char.o 52 4 0 0 0 100 _printf_char_common.o 4 0 0 0 0 0 _printf_percent.o 8 0 0 0 0 0 _printf_percent_end.o 8 0 0 0 0 0 _printf_s.o 88 0 0 0 0 84 _printf_str.o 10 0 0 0 0 60 _sputc.o 556 0 0 0 0 80 aeabi_sdivfast.o 1076 28 0 0 0 328 daddsub_noclz.o 16 4 0 0 0 68 dcheck.o 16 4 0 0 0 68 dcheck1.o 128 0 0 0 0 84 dcmpin.o 1116 272 0 0 0 212 ddiv.o 176 4 0 0 0 76 dfix.o 136 4 0 0 0 76 dfixu.o 100 0 0 0 0 136 dflt_noclz.o 136 4 0 0 0 68 dleqf.o 476 16 0 0 0 128 dmul.o 160 4 0 0 0 68 drleqf.o 280 0 0 0 0 92 dunder.o 12 0 0 0 0 60 exit.o 100 4 0 0 0 68 f2d.o 12 4 0 0 0 68 fcheck1.o 8 0 0 0 0 68 fpinit.o 6 0 0 0 0 132 heapauxi.o 14 0 0 0 0 0 libinit.o 12 0 0 0 0 0 libinit2.o 12 0 0 0 0 0 libshutdown.o 6 0 0 0 0 0 libshutdown2.o 12 4 0 0 96 68 libspace.o 48 4 0 0 0 84 noretval__2sprintf.o 116 0 0 0 0 68 retnan.o 64 0 0 0 0 68 rt_memclr.o 84 0 0 0 0 76 rt_memclr_w.o 212 0 0 0 0 68 rt_memcpy.o 100 0 0 0 0 80 rt_memcpy_w.o 0 0 0 0 0 0 rtentry.o 44 4 0 0 0 0 rtentry2.o 8 0 0 0 0 0 rtentry4.o 4 0 0 0 0 0 rtexit.o 8 0 0 0 0 0 rtexit2.o 24 8 0 0 0 68 sys_exit.o 96 0 0 0 0 80 sys_stackheap_outer.o 60 0 0 0 0 68 trapv.o 4 0 0 0 0 68 use_no_semi.o 0 0 0 0 0 0 usenofp.o ---------------------------------------------------------------------- 5952 380 0 0 96 3300 Library Totals 10 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1830 32 0 0 96 1556 c_t.l 4112 348 0 0 0 1744 fz_ts.l ---------------------------------------------------------------------- 5952 380 0 0 96 3300 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 9460 588 52 112 3808 12736 Grand Totals 9460 588 52 112 3808 12736 ELF Image Totals 9460 588 52 112 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 9512 ( 9.29kB) Total RW Size (RW Data + ZI Data) 3920 ( 3.83kB) Total ROM Size (Code + RO Data + RW Data) 9624 ( 9.40kB) ==============================================================================