****************************************************************************** TI ARM Clang Linker Unix v4.0.0 ****************************************************************************** >> Linked Wed Apr 16 12:37:34 2025 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 00002761 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- FLASH 00000000 00003ff8 00003148 00000eb0 R X SRAM 20000000 00000800 000006d6 0000012a RW X BCR_CONFIG 41c00000 000000ff 00000000 000000ff R BSL_CONFIG 41c00100 00000080 00000000 00000080 R SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 00000000 00000000 00003148 00003148 r-x 00000000 00000000 000000c0 000000c0 r-- .intvecs 000000c0 000000c0 00002c70 00002c70 r-x .text 00002d30 00002d30 00000370 00000370 r-- .rodata 000030a0 000030a0 000000a8 000000a8 r-- .cinit 20000000 20000000 000005d8 00000000 rw- 20000000 20000000 00000200 00000000 rw- .sysmem 20000200 20000200 000001f6 00000000 rw- .data 200003f8 200003f8 000001e0 00000000 rw- .bss 20000700 20000700 00000100 00000000 rw- 20000700 20000700 00000100 00000000 rw- .stack SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .intvecs 0 00000000 000000c0 00000000 000000c0 startup_mspm0l130x_ticlang.o (.intvecs) .text 0 000000c0 00002c70 000000c0 000006c0 TIgR1lnp4kS (.text:__TI_printfi_nofloat) 00000780 000001a8 libc.a : _printfi.c.obj (.text:__TI_printfi_nofloat) 00000928 00000178 adc.o (.text.updateADCReading_multichannel) 00000aa0 00000128 empty_mspm0l1304.o (.text.I2C1_IRQHandler) 00000bc8 00000110 libc.a : memory.c.obj (.text.aligned_alloc) 00000cd8 00000104 driverlib.a : dl_timer.o (.text.DL_Timer_initFourCCPWMMode) 00000ddc 000000f8 libc.a : fputs.c.obj (.text.fputs) 00000ed4 000000f4 : memory.c.obj (.text.free) 00000fc8 000000ec adc_hal.o (.text.adc_configure) 000010b4 000000e4 libclang_rt.builtins.a : muldf3.S.obj (.text.__muldf3) 00001198 000000d4 i2c_hal.o (.text.msp_i2c_write) 0000126c 000000d4 libc.a : setvbuf.c.obj (.text.setvbuf) 00001340 000000d0 adc_hal.o (.text.read_adc_raw_data) 00001410 000000aa adc_hal.o (.text.construct_config_byte) 000014ba 00000002 libclang_rt.builtins.a : aeabi_div0.c.obj (.text.__aeabi_idiv0) 000014bc 000000a2 : udivmoddi4.S.obj (.text) 0000155e 00000002 : aeabi_div0.c.obj (.text.__aeabi_ldiv0) 00001560 00000094 libc.a : fputc.c.obj (.text.fputc) 000015f4 0000008c adc_hal.o (.text.adc_voltage) 00001680 00000088 ti_msp_dl_config.o (.text.SYSCFG_DL_GPIO_init) 00001708 00000008 libc.a : aeabi_portable.c.obj (.text.__aeabi_errno_addr) 00001710 00000088 : strcmp-armv6m.S.obj (.text:strcmp) 00001798 00000084 adc_hal.o (.text.adc_is_ready) 0000181c 0000007c empty_mspm0l1304.o (.text.main) 00001898 0000007c libc.a : copy_decompress_lzss.c.obj (.text:decompress:lzss) 00001914 00000078 empty_mspm0l1304.o (.text.I2C0_IRQHandler) 0000198c 00000078 libc.a : fclose.c.obj (.text.__TI_closefile) 00001a04 0000006c : getdevice.c.obj (.text.getdevice) 00001a70 00000068 libsysbm.a : hostlseek.c.obj (.text.HOSTlseek) 00001ad8 00000068 ti_msp_dl_config.o (.text.SYSCFG_DL_PWM_0_init) 00001b40 00000064 libsysbm.a : hostrename.c.obj (.text.HOSTrename) 00001ba4 00000064 libc.a : _io_perm.c.obj (.text.__TI_wrt_ok) 00001c08 00000064 : fseek.c.obj (.text.fseeko) 00001c6c 00000064 TIgR1lnp4kS (.text.split) 00001cd0 00000060 driverlib.a : dl_i2c.o (.text.DL_I2C_fillTargetTXFIFO) 00001d30 00000060 ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_controller_init) 00001d90 0000005e driverlib.a : dl_i2c.o (.text.DL_I2C_fillControllerTXFIFO) 00001dee 00000002 libc.a : _lock.c.obj (.text._nop) 00001df0 0000005c libsysbm.a : hostopen.c.obj (.text.HOSTopen) 00001e4c 0000005c ti_msp_dl_config.o (.text.SYSCFG_DL_I2C_target_init) 00001ea8 00000058 ti_msp_dl_config.o (.text.SYSCFG_DL_initPower) 00001f00 00000054 libsysbm.a : hostread.c.obj (.text.HOSTread) 00001f54 00000054 : hostwrite.c.obj (.text.HOSTwrite) 00001fa8 00000054 libc.a : printf.c.obj (.text.printf) 00001ffc 00000052 : fflush.c.obj (.text.__TI_doflush) 0000204e 00000002 --HOLE-- [fill = 0] 00002050 00000050 i2c_hal.o (.text.DL_I2C_startControllerTransfer) 000020a0 0000004c battery.o (.text.Battery_Init) 000020ec 0000004a libclang_rt.builtins.a : fixdfsi.S.obj (.text.__fixdfsi) 00002136 00000002 --HOLE-- [fill = 0] 00002138 00000048 libsysbm.a : close.c.obj (.text.close) 00002180 00000044 : hostclose.c.obj (.text.HOSTclose) 000021c4 00000044 : hostunlink.c.obj (.text.HOSTunlink) 00002208 00000044 adc_hal.o (.text.adc_current) 0000224c 00000040 libclang_rt.builtins.a : aeabi_uidivmod.S.obj (.text.__aeabi_uidivmod) 0000228c 00000040 libc.a : atoi.c.obj (.text.atoi) 000022cc 00000040 i2c_hal.o (.text.msp_i2c_read) 0000230c 0000003c TIgR1lnp4kS (.text.DL_GPIO_initPeripheralInputFunctionFeatures) 00002348 0000003c driverlib.a : dl_i2c.o (.text.DL_I2C_flushControllerTXFIFO) 00002384 0000003c : dl_i2c.o (.text.DL_I2C_flushTargetTXFIFO) 000023c0 0000003c libc.a : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit) 000023fc 0000003a libclang_rt.builtins.a : muldsi3.S.obj (.text.__muldsi3) 00002436 00000002 --HOLE-- [fill = 0] 00002438 00000034 TIgR1lnp4kS (.text.DL_Timer_setCounterControl) 0000246c 00000034 libc.a : fopen.c.obj (.text.__TI_cleanup) 000024a0 00000034 libsysbm.a : trgmsg.c.obj (.text.__TI_readmsg) 000024d4 00000034 : trgmsg.c.obj (.text.__TI_writemsg) 00002508 00000034 libc.a : getdevice.c.obj (.text.finddevice) 0000253c 00000030 driverlib.a : dl_i2c.o (.text.DL_I2C_flushTargetRXFIFO) 0000256c 0000002c TIgR1lnp4kS (.text.__NVIC_EnableIRQ) 00002598 00000028 TIgR1lnp4kS (.text.DL_Common_updateReg) 000025c0 00000028 i2c_hal.o (.text.DL_Common_updateReg) 000025e8 00000028 TIgR1lnp4kS (.text.free_list_insert) 00002610 00000028 libsysbm.a : lseek.c.obj (.text.lseek) 00002638 00000028 : write.c.obj (.text.write) 00002660 00000026 driverlib.a : dl_i2c.o (.text.DL_I2C_setClockConfig) 00002686 00000002 --HOLE-- [fill = 0] 00002688 00000024 TIgR1lnp4kS (.text.DL_I2C_setControllerRXFIFOThreshold) 000026ac 00000024 TIgR1lnp4kS (.text.DL_I2C_setTargetOwnAddress) 000026d0 00000024 TIgR1lnp4kS (.text.DL_I2C_setTargetRXFIFOThreshold) 000026f4 00000024 libclang_rt.builtins.a : floatunsidf.S.obj (.text.__floatunsidf) 00002718 00000024 : muldi3.S.obj (.text.__muldi3) 0000273c 00000024 libsysbm.a : unlink.c.obj (.text.unlink) 00002760 00000024 libc.a : boot_cortex_m.c.obj (.text:_c_int00) 00002784 00000022 : memccpy.c.obj (.text.memccpy) 000027a6 00000020 TIgR1lnp4kS (.text.DL_I2C_setAnalogGlitchFilterPulseWidth) 000027c6 00000002 --HOLE-- [fill = 0] 000027c8 00000020 TIgR1lnp4kS (.text.DL_I2C_setControllerTXFIFOThreshold) 000027e8 00000020 TIgR1lnp4kS (.text.DL_I2C_setTargetTXFIFOThreshold) 00002808 0000001e libclang_rt.builtins.a : ashldi3.S.obj (.text.__ashldi3) 00002826 00000002 --HOLE-- [fill = 0] 00002828 0000001c TIgR1lnp4kS (.text.DL_GPIO_enableHiZ) 00002844 0000001c TIgR1lnp4kS (.text.DL_GPIO_initPeripheralOutputFunction) 00002860 0000001c TIgR1lnp4kS (.text.DL_I2C_disableTargetWakeup) 0000287c 0000001c TIgR1lnp4kS (.text.DL_I2C_enableInterrupt.48) 00002898 0000001c TIgR1lnp4kS (.text.DL_I2C_enableInterrupt) 000028b4 0000001c i2c_hal.o (.text.DL_I2C_enableInterrupt) 000028d0 0000001c TIgR1lnp4kS (.text.DL_I2C_isControllerRXFIFOEmpty) 000028ec 0000001c TIgR1lnp4kS (.text.DL_I2C_isTargetRXFIFOEmpty) 00002908 0000001c TIgR1lnp4kS (.text.DL_SYSCTL_setMCLKDivider) 00002924 0000001c TIgR1lnp4kS (.text.DL_SYSCTL_setSYSOSCFreq) 00002940 0000001c driverlib.a : dl_timer.o (.text.DL_Timer_setCaptCompUpdateMethod) 0000295c 0000001c : dl_timer.o (.text.DL_Timer_setClockConfig) 00002978 0000001c startup_mspm0l130x_ticlang.o (.text.Default_Handler) 00002994 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_SYSCTL_init) 000029b0 0000001c ti_msp_dl_config.o (.text.SYSCFG_DL_init) 000029cc 0000001c libc.a : args_main.c.obj (.text._args_main) 000029e8 0000001c TIgR1lnp4kS (.text.free_list_remove) 00002a04 00000018 TIgR1lnp4kS (.text.DL_GPIO_enableOutput) 00002a1c 00000018 TIgR1lnp4kS (.text.DL_GPIO_enablePower) 00002a34 00000018 TIgR1lnp4kS (.text.DL_GPIO_reset) 00002a4c 00000018 TIgR1lnp4kS (.text.DL_I2C_enableAnalogGlitchFilter) 00002a64 00000018 TIgR1lnp4kS (.text.DL_I2C_enableController) 00002a7c 00000018 TIgR1lnp4kS (.text.DL_I2C_enableControllerClockStretching) 00002a94 00000018 TIgR1lnp4kS (.text.DL_I2C_enablePower) 00002aac 00000018 TIgR1lnp4kS (.text.DL_I2C_enableTarget) 00002ac4 00000018 TIgR1lnp4kS (.text.DL_I2C_enableTargetClockStretching) 00002adc 00000018 TIgR1lnp4kS (.text.DL_I2C_reset) 00002af4 00000018 TIgR1lnp4kS (.text.DL_I2C_setTimerPeriod) 00002b0c 00000018 TIgR1lnp4kS (.text.DL_Timer_enablePower) 00002b24 00000018 TIgR1lnp4kS (.text.DL_Timer_reset) 00002b3c 00000018 driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareOutCtl) 00002b54 00000016 libc.a : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset) 00002b6a 00000002 --HOLE-- [fill = 0] 00002b6c 00000014 adc_hal.o (.text.DL_I2C_getControllerStatus) 00002b80 00000014 i2c_hal.o (.text.DL_I2C_getControllerStatus) 00002b94 00000014 TIgR1lnp4kS (.text.DL_I2C_receiveControllerData) 00002ba8 00000014 TIgR1lnp4kS (.text.DL_I2C_resetControllerTransfer) 00002bbc 00000014 i2c_hal.o (.text.DL_I2C_resetControllerTransfer) 00002bd0 00000014 TIgR1lnp4kS (.text.DL_SYSCTL_setBORThreshold) 00002be4 00000014 TIgR1lnp4kS (.text.DL_Timer_enableClock) 00002bf8 00000014 TIgR1lnp4kS (.text.DL_Timer_setCCPDirection) 00002c0c 00000014 libclang_rt.builtins.a : aeabi_uldivmod.S.obj (.text.__aeabi_uldivmod) 00002c20 00000012 TIgR1lnp4kS (.text.DL_I2C_getPendingInterrupt) 00002c32 00000012 libc.a : memcpy16.S.obj (.text:TI_memcpy_small) 00002c44 00000012 : copy_decompress_none.c.obj (.text:decompress:none) 00002c56 00000002 --HOLE-- [fill = 0] 00002c58 00000010 TIgR1lnp4kS (.text.DL_SYSCTL_disableNRSTPin) 00002c68 00000010 driverlib.a : dl_timer.o (.text.DL_Timer_setCaptureCompareValue) 00002c78 00000010 libc.a : wcslen.c.obj (.text.wcslen) 00002c88 0000000e libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memset) 00002c96 0000000e TIgR1lnp4kS (.text.strcpy) 00002ca4 0000000e TIgR1lnp4kS (.text.strlen.39) 00002cb2 0000000e TIgR1lnp4kS (.text.strlen) 00002cc0 0000000e libc.a : memset16.S.obj (.text:TI_memset_small) 00002cce 00000002 --HOLE-- [fill = 0] 00002cd0 0000000c libclang_rt.builtins.a : aeabi_memset.S.obj (.text.__aeabi_memclr) 00002cdc 0000000c libc.a : memory.c.obj (.text.malloc) 00002ce8 0000000a driverlib.a : dl_common.o (.text.DL_Common_delayCycles) 00002cf2 00000002 --HOLE-- [fill = 0] 00002cf4 00000008 libclang_rt.builtins.a : aeabi_memcpy.S.obj (.text.__aeabi_memcpy) 00002cfc 00000008 TIgR1lnp4kS (.text._outc.42) 00002d04 00000008 TIgR1lnp4kS (.text._outs.43) 00002d0c 00000008 libc.a : fseek.c.obj (.text.fseek) 00002d14 00000008 libsysbm.a : remove.c.obj (.text.remove) 00002d1c 00000004 startup_mspm0l130x_ticlang.o (.text.Reset_Handler) 00002d20 00000004 libc.a : pre_init.c.obj (.text._system_pre_init) 00002d24 00000004 : exit.c.obj (.text:abort) 00002d28 00000008 --HOLE-- [fill = 0] .cinit 0 000030a0 000000a8 000030a0 00000081 (.cinit..data.load) [load image, compression = lzss] 00003121 00000003 --HOLE-- [fill = 0] 00003124 0000000c (__TI_handler_table) 00003130 00000008 (.cinit..bss.load) [load image, compression = zero_init] 00003138 00000010 (__TI_cinit_table) .rodata 0 00002d30 00000370 00002d30 00000101 libc.a : aeabi_ctype.S.obj (.rodata:__aeabi_ctype_table_) 00002e31 00000033 i2c_hal.o (.rodata.str1.170074848951721478861) 00002e64 00000030 i2c_hal.o (.rodata.str1.4013341528008995071) 00002e94 0000002d adc_hal.o (.rodata.str1.140485669647799580801) 00002ec1 0000002c adc.o (.rodata.str1.160854843146598718761) 00002eed 0000002c adc.o (.rodata.str1.170625978319791919211) 00002f19 0000002c adc_hal.o (.rodata.str1.18930482321442959371) 00002f45 0000002b adc_hal.o (.rodata.str1.179184043729788647481) 00002f70 00000029 adc.o (.rodata.str1.65033923025266455461) 00002f99 00000022 i2c_hal.o (.rodata.str1.94820672150776998771) 00002fbb 00000021 TIgR1lnp4kS (.rodata.str1.155631718340525846021) 00002fdc 00000020 adc_hal.o (.rodata.str1.2402597435506037301) 00002ffc 0000001d adc_hal.o (.rodata.str1.158453821256594455641) 00003019 0000001a adc_hal.o (.rodata.str1.3075958285894219711) 00003033 0000001a adc_hal.o (.rodata.str1.57010251713964903131) 0000304d 00000015 adc_hal.o (.rodata.str1.181535019888826534251) 00003062 00000011 TIgR1lnp4kS (.rodata.str1.27488788197449232291) 00003073 00000011 TIgR1lnp4kS (.rodata.str1.68831395902989029301) 00003084 00000009 TIgR1lnp4kS (.rodata.str1.65818003898565635461) 0000308d 00000003 TIgR1lnp4kS (.rodata.gPWM_0ClockConfig) 00003090 00000008 TIgR1lnp4kS (.rodata.gPWM_0Config) 00003098 00000002 TIgR1lnp4kS (.rodata.gI2C_controllerClockConfig) 0000309a 00000002 TIgR1lnp4kS (.rodata.gI2C_targetClockConfig) 0000309c 00000004 --HOLE-- [fill = 0] .init_array * 0 00000000 00000000 UNINITIALIZED .binit 0 00000000 00000000 .sysmem 0 20000000 00000200 UNINITIALIZED 20000000 00000010 libc.a : memory.c.obj (.sysmem) 20000010 000001f0 --HOLE-- .data 0 20000200 000001f6 UNINITIALIZED 20000200 000000f0 libc.a : defs.c.obj (.data._ftable) 200002f0 00000078 libsysbm.a : host_device.c.obj (.data._device) 20000368 0000006c TIgR1lnp4kS (.data..L_MergedGlobals) 200003d4 00000014 adc_hal.o (.data.adc_hal) 200003e8 00000008 i2c_hal.o (.data.i2c_hal) 200003f0 00000004 libc.a : aeabi_portable.c.obj (.data.__aeabi_errno) 200003f4 00000001 adc.o (.data.adc_state) 200003f5 00000001 empty_mspm0l1304.o (.data.mcu_CommandPending) .bss 0 200003f8 000001e0 UNINITIALIZED 200003f8 00000120 libsysbm.a : trgmsg.c.obj (.bss:_CIOBUF_) 20000518 000000a0 libc.a : defs.c.obj (.bss.__TI_tmpnams) 200005b8 00000008 libsysbm.a : hostopen.c.obj (.bss.parmbuf) 200005c0 00000006 (.common:batteries) 200005c6 00000001 (.common:gRxADCcount) 200005c7 00000001 (.common:gRxADClen) 200005c8 00000004 TIgR1lnp4kS (.bss.sys_free) 200005cc 00000004 (.common:gRxPacket) 200005d0 00000004 (.common:gTxPacket) 200005d4 00000001 (.common:gRxComplete) 200005d5 00000001 (.common:gTxADCcount) 200005d6 00000001 (.common:gTxADClen) 200005d7 00000001 (.common:gTxComplete) .stack 0 20000700 00000100 UNINITIALIZED 20000700 00000004 libc.a : boot_cortex_m.c.obj (.stack) 20000704 000000fc --HOLE-- __llvm_prf_cnts * 0 20000000 00000000 UNINITIALIZED __llvm_prf_bits * 0 20000000 00000000 UNINITIALIZED MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- ./ TIgR1lnp4kS 3052 91 112 empty_mspm0l1304.o 540 0 1 startup_mspm0l130x_ticlang.o 32 192 0 +--+------------------------------+-------+---------+---------+ Total: 3624 283 113 ./src/battery_data/ battery.o 76 0 6 +--+------------------------------+-------+---------+---------+ Total: 76 0 6 ./src/interfaces/ i2c_hal.o 464 133 8 +--+------------------------------+-------+---------+---------+ Total: 464 133 8 ./src/peripherals/adc/ adc_hal.o 974 266 34 adc.o 376 129 1 +--+------------------------------+-------+---------+---------+ Total: 1350 395 35 ./syscfg/ ti_msp_dl_config.o 572 0 0 +--+------------------------------+-------+---------+---------+ Total: 572 0 0 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libc.a memory.c.obj 528 0 0 _printfi.c.obj 424 0 0 defs.c.obj 0 0 400 aeabi_ctype.S.obj 0 257 0 fputs.c.obj 248 0 0 setvbuf.c.obj 212 0 0 getdevice.c.obj 160 0 0 fputc.c.obj 148 0 0 strcmp-armv6m.S.obj 136 0 0 copy_decompress_lzss.c.obj 124 0 0 fclose.c.obj 120 0 0 fseek.c.obj 108 0 0 _io_perm.c.obj 100 0 0 printf.c.obj 84 0 0 fflush.c.obj 82 0 0 atoi.c.obj 64 0 0 autoinit.c.obj 60 0 0 fopen.c.obj 52 0 0 boot_cortex_m.c.obj 36 0 0 memccpy.c.obj 34 0 0 args_main.c.obj 28 0 0 copy_zero_init.c.obj 22 0 0 copy_decompress_none.c.obj 18 0 0 memcpy16.S.obj 18 0 0 wcslen.c.obj 16 0 0 memset16.S.obj 14 0 0 aeabi_portable.c.obj 8 0 4 exit.c.obj 4 0 0 pre_init.c.obj 4 0 0 _lock.c.obj 2 0 0 +--+------------------------------+-------+---------+---------+ Total: 2854 257 404 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/c/libsysbm.a trgmsg.c.obj 104 0 288 host_device.c.obj 0 0 120 hostlseek.c.obj 104 0 0 hostopen.c.obj 92 0 8 hostrename.c.obj 100 0 0 hostread.c.obj 84 0 0 hostwrite.c.obj 84 0 0 close.c.obj 72 0 0 hostclose.c.obj 68 0 0 hostunlink.c.obj 68 0 0 lseek.c.obj 40 0 0 write.c.obj 40 0 0 unlink.c.obj 36 0 0 remove.c.obj 8 0 0 +--+------------------------------+-------+---------+---------+ Total: 900 0 416 /home/ngosh/ti/ccstheia151/ccs/tools/compiler/ti-cgt-armllvm_4.0.0.LTS/lib/armv6m-ti-none-eabi/libclang_rt.builtins.a muldf3.S.obj 228 0 0 udivmoddi4.S.obj 162 0 0 fixdfsi.S.obj 74 0 0 aeabi_uidivmod.S.obj 64 0 0 muldsi3.S.obj 58 0 0 floatunsidf.S.obj 36 0 0 muldi3.S.obj 36 0 0 ashldi3.S.obj 30 0 0 aeabi_memset.S.obj 26 0 0 aeabi_uldivmod.S.obj 20 0 0 aeabi_memcpy.S.obj 8 0 0 aeabi_div0.c.obj 4 0 0 +--+------------------------------+-------+---------+---------+ Total: 746 0 0 /home/ngosh/ti/mspm0_sdk_2_04_00_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/driverlib.a dl_i2c.o 396 0 0 dl_timer.o 356 0 0 dl_common.o 10 0 0 +--+------------------------------+-------+---------+---------+ Total: 762 0 0 Heap: 0 0 512 Stack: 0 0 256 Linker Generated: 0 165 0 +--+------------------------------+-------+---------+---------+ Grand Total: 11348 1233 1750 LINKER GENERATED COPY TABLES __TI_cinit_table @ 00003138 records: 2, size/record: 8, table size: 16 .data: load addr=000030a0, load size=00000081 bytes, run addr=20000200, run size=000001f6 bytes, compression=lzss .bss: load addr=00003130, load size=00000008 bytes, run addr=200003f8, run size=000001e0 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 00003124 records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_decompress_lzss index: 1, handler: __TI_decompress_none index: 2, handler: __TI_zero_init PRE/POST-LTO FUNCTION SYMBOL REFERENCES Function: Battery_Init --------- Binding: global Pre-LTO Size: 76 Post-LTO Size: 76 Run Address: 0x000020a1 Pre-LTO Symbol References ------------------------- Symbol: batteries Type: object Offset: 0x00000048 Post-LTO Symbol References -------------------------- Symbol: batteries Type: object Offset: 0x00000048 Function: DL_Common_delayCycles --------- Binding: global Pre-LTO Size: 10 Post-LTO Size: 10 Run Address: 0x00002ce9 Function: DL_Common_updateReg --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 40 Run Address: 0x000025c1 Function: DL_GPIO_enableHiZ --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002829 Function: DL_GPIO_enableOutput --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a05 Function: DL_GPIO_enablePower --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a1d Function: DL_GPIO_initPeripheralInputFunctionFeatures --------- Binding: local Pre-LTO Size: 60 Post-LTO Size: 60 Run Address: 0x0000230d Function: DL_GPIO_initPeripheralOutputFunction --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002845 Function: DL_GPIO_reset --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a35 Function: DL_I2C_disableTargetWakeup --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002861 Function: DL_I2C_enableAnalogGlitchFilter --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a4d Function: DL_I2C_enableController --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a65 Function: DL_I2C_enableControllerClockStretching --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a7d Function: DL_I2C_enableInterrupt --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x000028b5 Function: DL_I2C_enableInterrupt.48 --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 28 Run Address: 0x0000287d Function: DL_I2C_enablePower --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002a95 Function: DL_I2C_enableTarget --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002aad Function: DL_I2C_enableTargetClockStretching --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002ac5 Function: DL_I2C_fillControllerTXFIFO --------- Binding: global Pre-LTO Size: 94 Post-LTO Size: 94 Run Address: 0x00001d91 Function: DL_I2C_fillTargetTXFIFO --------- Binding: global Pre-LTO Size: 96 Post-LTO Size: 96 Run Address: 0x00001cd1 Function: DL_I2C_flushControllerTXFIFO --------- Binding: global Pre-LTO Size: 60 Post-LTO Size: 60 Run Address: 0x00002349 Function: DL_I2C_flushTargetRXFIFO --------- Binding: global Pre-LTO Size: 48 Post-LTO Size: 48 Run Address: 0x0000253d Function: DL_I2C_flushTargetTXFIFO --------- Binding: global Pre-LTO Size: 60 Post-LTO Size: 60 Run Address: 0x00002385 Function: DL_I2C_getControllerStatus --------- Binding: local Pre-LTO Size: 20 Post-LTO Size: 20 Run Address: 0x00002b81 Function: DL_I2C_getPendingInterrupt --------- Binding: local Pre-LTO Size: 18 Post-LTO Size: 18 Run Address: 0x00002c21 Function: DL_I2C_isControllerRXFIFOEmpty --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x000028d1 Function: DL_I2C_isTargetRXFIFOEmpty --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x000028ed Function: DL_I2C_receiveControllerData --------- Binding: local Pre-LTO Size: 20 Post-LTO Size: 20 Run Address: 0x00002b95 Function: DL_I2C_reset --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002add Function: DL_I2C_resetControllerTransfer --------- Binding: local Pre-LTO Size: 20 Post-LTO Size: 20 Run Address: 0x00002bbd Function: DL_I2C_setAnalogGlitchFilterPulseWidth --------- Binding: local Pre-LTO Size: 38 Post-LTO Size: 32 Run Address: 0x000027a7 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000001e Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000018 Function: DL_I2C_setClockConfig --------- Binding: global Pre-LTO Size: 38 Post-LTO Size: 38 Run Address: 0x00002661 Function: DL_I2C_setControllerRXFIFOThreshold --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 36 Run Address: 0x00002689 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000001c Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000016 Function: DL_I2C_setControllerTXFIFOThreshold --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 32 Run Address: 0x000027c9 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000001a Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000014 Function: DL_I2C_setTargetOwnAddress --------- Binding: local Pre-LTO Size: 36 Post-LTO Size: 36 Run Address: 0x000026ad Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000012 Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000012 Function: DL_I2C_setTargetRXFIFOThreshold --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 36 Run Address: 0x000026d1 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000001c Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000016 Function: DL_I2C_setTargetTXFIFOThreshold --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 32 Run Address: 0x000027e9 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000001a Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000014 Function: DL_I2C_setTimerPeriod --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002af5 Function: DL_I2C_startControllerTransfer --------- Binding: local Pre-LTO Size: 80 Post-LTO Size: 80 Run Address: 0x00002051 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000026 Offset: 0x00000038 Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000026 Offset: 0x00000038 Function: DL_SYSCTL_disableNRSTPin --------- Binding: local Pre-LTO Size: 16 Post-LTO Size: 16 Run Address: 0x00002c59 Function: DL_SYSCTL_setBORThreshold --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 20 Run Address: 0x00002bd1 Function: DL_SYSCTL_setMCLKDivider --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002909 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000010 Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000000e Function: DL_SYSCTL_setSYSOSCFreq --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002925 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000010 Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000000e Function: DL_Timer_enableClock --------- Binding: local Pre-LTO Size: 20 Post-LTO Size: 20 Run Address: 0x00002be5 Function: DL_Timer_enablePower --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002b0d Function: DL_Timer_initFourCCPWMMode --------- Binding: global Pre-LTO Size: 260 Post-LTO Size: 260 Run Address: 0x00000cd9 Function: DL_Timer_reset --------- Binding: local Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002b25 Function: DL_Timer_setCCPDirection --------- Binding: local Pre-LTO Size: 20 Post-LTO Size: 20 Run Address: 0x00002bf9 Function: DL_Timer_setCaptCompUpdateMethod --------- Binding: global Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002941 Function: DL_Timer_setCaptureCompareOutCtl --------- Binding: global Pre-LTO Size: 24 Post-LTO Size: 24 Run Address: 0x00002b3d Function: DL_Timer_setCaptureCompareValue --------- Binding: global Pre-LTO Size: 16 Post-LTO Size: 16 Run Address: 0x00002c69 Function: DL_Timer_setClockConfig --------- Binding: global Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x0000295d Function: DL_Timer_setCounterControl --------- Binding: local Pre-LTO Size: 60 Post-LTO Size: 52 Run Address: 0x00002439 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x0000002c Post-LTO Symbol References -------------------------- Symbol: DL_Common_updateReg Type: function Offset: 0x00000024 Function: Default_Handler --------- Alias: ADC0_IRQHandler Alias: DMA_IRQHandler Alias: GROUP0_IRQHandler Alias: GROUP1_IRQHandler Alias: HardFault_Handler Alias: I2C0_IRQHandler Alias: I2C1_IRQHandler Alias: NMI_Handler Alias: PendSV_Handler Alias: SPI0_IRQHandler Alias: SVC_Handler Alias: SysTick_Handler Alias: TIMG0_IRQHandler Alias: TIMG1_IRQHandler Alias: TIMG2_IRQHandler Alias: TIMG4_IRQHandler Alias: UART0_IRQHandler Alias: UART1_IRQHandler Binding: weak Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x00002979 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.133858793420655236111 Type: section Offset: 0x00000018 Symbol: printf Type: function Offset: 0x0000000e Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.65818003898565635461 Type: section Offset: 0x00000018 Symbol: printf Type: function Offset: 0x0000000e Function: HOSTclose --------- Binding: local Pre-LTO Size: 72 Post-LTO Size: 68 Run Address: 0x00002181 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Mangled Name: __TI_readmsg Type: function Offset: 0x00000024 Symbol: __TI_writemsg Type: function Offset: 0x0000001c Symbol: _lock Type: object Offset: 0x0000003c Symbol: _unlock Type: object Offset: 0x00000044 Symbol: parmbuf Type: object Offset: 0x00000040 Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000040 Symbol: .data..L_MergedGlobals Type: section Offset: 0x0000003c Symbol: __TI_readmsg Type: function Offset: 0x00000024 Symbol: __TI_writemsg Type: function Offset: 0x0000001c Function: HOSTlseek --------- Binding: local Pre-LTO Size: 108 Post-LTO Size: 104 Run Address: 0x00001a71 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Type: function Offset: 0x0000003c Symbol: __TI_writemsg Type: function Offset: 0x00000034 Symbol: _lock Type: object Offset: 0x00000060 Symbol: _unlock Type: object Offset: 0x00000068 Symbol: parmbuf Type: object Offset: 0x00000064 Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000064 Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000060 Symbol: __TI_readmsg Type: function Offset: 0x0000003c Symbol: __TI_writemsg Type: function Offset: 0x00000034 Function: HOSTopen --------- Binding: local Pre-LTO Size: 96 Post-LTO Size: 92 Run Address: 0x00001df1 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Type: function Offset: 0x00000034 Symbol: __TI_writemsg Type: function Offset: 0x0000002c Symbol: _lock Type: object Offset: 0x00000054 Symbol: _unlock Type: object Offset: 0x0000005c Symbol: parmbuf Type: object Offset: 0x00000058 Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000058 Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000054 Symbol: __TI_readmsg Type: function Offset: 0x00000034 Symbol: __TI_writemsg Type: function Offset: 0x0000002c Function: HOSTread --------- Binding: local Pre-LTO Size: 88 Post-LTO Size: 84 Run Address: 0x00001f01 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Type: function Offset: 0x00000034 Symbol: __TI_writemsg Type: function Offset: 0x0000002c Symbol: _lock Type: object Offset: 0x0000004c Symbol: _unlock Type: object Offset: 0x00000054 Symbol: parmbuf Type: object Offset: 0x00000050 Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000050 Symbol: .data..L_MergedGlobals Type: section Offset: 0x0000004c Symbol: __TI_readmsg Type: function Offset: 0x00000034 Symbol: __TI_writemsg Type: function Offset: 0x0000002c Function: HOSTrename --------- Binding: local Pre-LTO Size: 108 Post-LTO Size: 100 Run Address: 0x00001b41 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Type: function Offset: 0x00000044 Symbol: __TI_writemsg Type: function Offset: 0x0000003c Symbol: _lock Type: object Offset: 0x00000060 Symbol: _unlock Type: object Offset: 0x00000068 Symbol: parmbuf Type: object Offset: 0x00000064 Symbol: strcpy Type: function Offset: 0x00000014 Offset: 0x00000026 Symbol: strlen Type: function Offset: 0x0000001a Offset: 0x0000002c Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000060 Symbol: .data..L_MergedGlobals Type: section Offset: 0x0000005c Symbol: __TI_readmsg Type: function Offset: 0x00000044 Symbol: __TI_writemsg Type: function Offset: 0x0000003c Symbol: strcpy Type: function Offset: 0x00000014 Offset: 0x00000026 Symbol: strlen Type: function Offset: 0x0000001a Offset: 0x0000002c Function: HOSTunlink --------- Binding: local Pre-LTO Size: 72 Post-LTO Size: 68 Run Address: 0x000021c5 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Type: function Offset: 0x00000024 Symbol: __TI_writemsg Type: function Offset: 0x0000001c Symbol: _lock Type: object Offset: 0x0000003c Symbol: _unlock Type: object Offset: 0x00000044 Symbol: parmbuf Type: object Offset: 0x00000040 Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000040 Symbol: .data..L_MergedGlobals Type: section Offset: 0x0000003c Symbol: __TI_readmsg Type: function Offset: 0x00000024 Symbol: __TI_writemsg Type: function Offset: 0x0000001c Function: HOSTwrite --------- Binding: local Pre-LTO Size: 88 Post-LTO Size: 84 Run Address: 0x00001f55 Pre-LTO Symbol References ------------------------- Symbol: __TI_readmsg Type: function Offset: 0x00000034 Symbol: __TI_writemsg Type: function Offset: 0x0000002c Symbol: _lock Type: object Offset: 0x0000004c Symbol: _unlock Type: object Offset: 0x00000054 Symbol: parmbuf Type: object Offset: 0x00000050 Post-LTO Symbol References -------------------------- Symbol: .bss.parmbuf Type: section Offset: 0x00000050 Symbol: .data..L_MergedGlobals Type: section Offset: 0x0000004c Symbol: __TI_readmsg Type: function Offset: 0x00000034 Symbol: __TI_writemsg Type: function Offset: 0x0000002c Function: I2C0_IRQHandler --------- Binding: local Pre-LTO Size: 160 Post-LTO Size: 120 Run Address: 0x00001915 Pre-LTO Symbol References ------------------------- Symbol: DL_I2C_flushTargetRXFIFO Type: function Offset: 0x0000006c Symbol: DL_I2C_flushTargetTXFIFO Type: function Offset: 0x00000056 Offset: 0x00000066 Symbol: DL_I2C_getPendingInterrupt Type: function Offset: 0x00000006 Symbol: DL_I2C_isTargetRXFIFOEmpty Type: function Offset: 0x00000074 Symbol: mcu_CommandPending Type: object Offset: 0x0000009c Post-LTO Symbol References -------------------------- Symbol: .data.mcu_CommandPending Type: section Offset: 0x00000074 Symbol: DL_I2C_flushTargetRXFIFO Type: function Offset: 0x00000042 Symbol: DL_I2C_flushTargetTXFIFO Type: function Offset: 0x0000002c Offset: 0x0000003c Symbol: DL_I2C_getPendingInterrupt Type: function Offset: 0x00000006 Symbol: DL_I2C_isTargetRXFIFOEmpty Type: function Offset: 0x0000004a Function: I2C1_IRQHandler --------- Binding: local Pre-LTO Size: 336 Post-LTO Size: 296 Run Address: 0x00000aa1 Pre-LTO Symbol References ------------------------- Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x000000a6 Symbol: DL_I2C_fillControllerTXFIFO Type: function Offset: 0x000000d2 Symbol: DL_I2C_fillTargetTXFIFO Type: function Offset: 0x000000f2 Symbol: DL_I2C_flushControllerTXFIFO Type: function Offset: 0x0000004c Symbol: DL_I2C_getPendingInterrupt Type: function Offset: 0x00000006 Symbol: DL_I2C_isControllerRXFIFOEmpty Type: function Offset: 0x00000056 Symbol: DL_I2C_receiveControllerData Type: function Offset: 0x00000070 Offset: 0x00000086 Symbol: gRxADCcount Type: object Offset: 0x00000144 Symbol: gRxADClen Type: object Offset: 0x00000148 Symbol: gRxComplete Type: object Offset: 0x00000134 Symbol: gRxPacket Type: object Offset: 0x0000014c Symbol: gTxADCcount Type: object Offset: 0x00000138 Symbol: gTxADClen Type: object Offset: 0x0000013c Symbol: gTxComplete Type: object Offset: 0x00000130 Symbol: gTxPacket Type: object Offset: 0x00000140 Post-LTO Symbol References -------------------------- Symbol: DL_I2C_enableInterrupt.48 Type: function Offset: 0x00000088 Symbol: DL_I2C_fillControllerTXFIFO Type: function Offset: 0x000000b0 Symbol: DL_I2C_fillTargetTXFIFO Type: function Offset: 0x000000cc Symbol: DL_I2C_flushControllerTXFIFO Type: function Offset: 0x0000002e Symbol: DL_I2C_getPendingInterrupt Type: function Offset: 0x00000006 Symbol: DL_I2C_isControllerRXFIFOEmpty Type: function Offset: 0x00000038 Symbol: DL_I2C_receiveControllerData Type: function Offset: 0x00000052 Offset: 0x00000068 Symbol: gRxADCcount Type: object Offset: 0x0000011c Symbol: gRxADClen Type: object Offset: 0x00000120 Symbol: gRxComplete Type: object Offset: 0x0000010c Symbol: gRxPacket Type: object Offset: 0x00000124 Symbol: gTxADCcount Type: object Offset: 0x00000110 Symbol: gTxADClen Type: object Offset: 0x00000114 Symbol: gTxComplete Type: object Offset: 0x00000108 Symbol: gTxPacket Type: object Offset: 0x00000118 Function: OUTLINED_FUNCTION_0 --------- Binding: local Pre-LTO Size: 14 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_dsub Type: function Offset: 0x00000008 Function: OUTLINED_FUNCTION_1 --------- Binding: local Pre-LTO Size: 10 Post-LTO Size: 0 Run Address: 0x00000001 Function: Reset_Handler --------- Binding: weak Pre-LTO Size: 4 Post-LTO Size: 4 Run Address: 0x00002d1d Function: SYSCFG_DL_GPIO_init --------- Binding: local Pre-LTO Size: 144 Post-LTO Size: 136 Run Address: 0x00001681 Pre-LTO Symbol References ------------------------- Symbol: DL_GPIO_enableHiZ Type: function Offset: 0x0000004c Offset: 0x00000052 Offset: 0x0000007c Offset: 0x00000082 Symbol: DL_GPIO_enableOutput Type: function Offset: 0x00000014 Symbol: DL_GPIO_initPeripheralInputFunctionFeatures Type: function Offset: 0x00000030 Offset: 0x00000046 Offset: 0x00000064 Offset: 0x00000076 Symbol: DL_GPIO_initPeripheralOutputFunction Type: function Offset: 0x00000008 Post-LTO Symbol References -------------------------- Symbol: DL_GPIO_enableHiZ Type: function Offset: 0x00000046 Offset: 0x0000004c Offset: 0x00000074 Offset: 0x0000007a Symbol: DL_GPIO_enableOutput Type: function Offset: 0x00000012 Symbol: DL_GPIO_initPeripheralInputFunctionFeatures Type: function Offset: 0x0000002c Offset: 0x00000040 Offset: 0x0000005c Offset: 0x0000006e Symbol: DL_GPIO_initPeripheralOutputFunction Type: function Offset: 0x00000008 Function: SYSCFG_DL_I2C_controller_init --------- Binding: local Pre-LTO Size: 100 Post-LTO Size: 96 Run Address: 0x00001d31 Pre-LTO Symbol References ------------------------- Symbol: .rodata.gI2C_controllerClockConfig Type: section Offset: 0x00000058 Symbol: DL_I2C_enableAnalogGlitchFilter Type: function Offset: 0x0000001a Symbol: DL_I2C_enableController Type: function Offset: 0x0000004e Symbol: DL_I2C_enableControllerClockStretching Type: function Offset: 0x00000040 Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x00000048 Symbol: DL_I2C_resetControllerTransfer Type: function Offset: 0x00000020 Symbol: DL_I2C_setAnalogGlitchFilterPulseWidth Type: function Offset: 0x00000014 Symbol: DL_I2C_setClockConfig Type: function Offset: 0x0000000a Symbol: DL_I2C_setControllerRXFIFOThreshold Type: function Offset: 0x0000003a Symbol: DL_I2C_setControllerTXFIFOThreshold Type: function Offset: 0x00000032 Symbol: DL_I2C_setTimerPeriod Type: function Offset: 0x00000028 Post-LTO Symbol References -------------------------- Symbol: .rodata.gI2C_controllerClockConfig Type: section Offset: 0x00000054 Symbol: DL_I2C_enableAnalogGlitchFilter Type: function Offset: 0x00000018 Symbol: DL_I2C_enableController Type: function Offset: 0x0000004c Symbol: DL_I2C_enableControllerClockStretching Type: function Offset: 0x0000003e Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x00000046 Symbol: DL_I2C_resetControllerTransfer Type: function Offset: 0x0000001e Symbol: DL_I2C_setAnalogGlitchFilterPulseWidth Type: function Offset: 0x00000012 Symbol: DL_I2C_setClockConfig Type: function Offset: 0x00000008 Symbol: DL_I2C_setControllerRXFIFOThreshold Type: function Offset: 0x00000038 Symbol: DL_I2C_setControllerTXFIFOThreshold Type: function Offset: 0x00000030 Symbol: DL_I2C_setTimerPeriod Type: function Offset: 0x00000026 Function: SYSCFG_DL_I2C_target_init --------- Binding: local Pre-LTO Size: 96 Post-LTO Size: 92 Run Address: 0x00001e4d Pre-LTO Symbol References ------------------------- Symbol: .rodata.gI2C_targetClockConfig Type: section Offset: 0x00000058 Symbol: DL_I2C_disableTargetWakeup Type: function Offset: 0x00000040 Symbol: DL_I2C_enableAnalogGlitchFilter Type: function Offset: 0x0000001a Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x0000004a Symbol: DL_I2C_enableTarget Type: function Offset: 0x00000050 Symbol: DL_I2C_enableTargetClockStretching Type: function Offset: 0x0000003a Symbol: DL_I2C_setAnalogGlitchFilterPulseWidth Type: function Offset: 0x00000014 Symbol: DL_I2C_setClockConfig Type: function Offset: 0x0000000a Symbol: DL_I2C_setTargetOwnAddress Type: function Offset: 0x00000022 Symbol: DL_I2C_setTargetRXFIFOThreshold Type: function Offset: 0x00000034 Symbol: DL_I2C_setTargetTXFIFOThreshold Type: function Offset: 0x0000002c Post-LTO Symbol References -------------------------- Symbol: .rodata.gI2C_targetClockConfig Type: section Offset: 0x00000054 Symbol: DL_I2C_disableTargetWakeup Type: function Offset: 0x0000003e Symbol: DL_I2C_enableAnalogGlitchFilter Type: function Offset: 0x00000018 Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x00000048 Symbol: DL_I2C_enableTarget Type: function Offset: 0x0000004e Symbol: DL_I2C_enableTargetClockStretching Type: function Offset: 0x00000038 Symbol: DL_I2C_setAnalogGlitchFilterPulseWidth Type: function Offset: 0x00000012 Symbol: DL_I2C_setClockConfig Type: function Offset: 0x00000008 Symbol: DL_I2C_setTargetOwnAddress Type: function Offset: 0x00000020 Symbol: DL_I2C_setTargetRXFIFOThreshold Type: function Offset: 0x00000032 Symbol: DL_I2C_setTargetTXFIFOThreshold Type: function Offset: 0x0000002a Function: SYSCFG_DL_PWM_0_init --------- Binding: local Pre-LTO Size: 104 Post-LTO Size: 104 Run Address: 0x00001ad9 Pre-LTO Symbol References ------------------------- Symbol: .rodata.gPWM_0ClockConfig Type: section Offset: 0x0000005c Symbol: .rodata.gPWM_0Config Type: section Offset: 0x00000064 Symbol: DL_Timer_enableClock Type: function Offset: 0x0000004a Symbol: DL_Timer_initFourCCPWMMode Type: function Offset: 0x00000012 Symbol: DL_Timer_setCCPDirection Type: function Offset: 0x00000052 Symbol: DL_Timer_setCaptCompUpdateMethod Type: function Offset: 0x00000038 Symbol: DL_Timer_setCaptureCompareOutCtl Type: function Offset: 0x0000002e Symbol: DL_Timer_setCaptureCompareValue Type: function Offset: 0x00000044 Symbol: DL_Timer_setClockConfig Type: function Offset: 0x0000000a Symbol: DL_Timer_setCounterControl Type: function Offset: 0x00000020 Post-LTO Symbol References -------------------------- Symbol: .rodata.gPWM_0ClockConfig Type: section Offset: 0x0000005c Symbol: .rodata.gPWM_0Config Type: section Offset: 0x00000064 Symbol: DL_Timer_enableClock Type: function Offset: 0x0000004a Symbol: DL_Timer_initFourCCPWMMode Type: function Offset: 0x00000012 Symbol: DL_Timer_setCCPDirection Type: function Offset: 0x00000052 Symbol: DL_Timer_setCaptCompUpdateMethod Type: function Offset: 0x00000038 Symbol: DL_Timer_setCaptureCompareOutCtl Type: function Offset: 0x0000002e Symbol: DL_Timer_setCaptureCompareValue Type: function Offset: 0x00000044 Symbol: DL_Timer_setClockConfig Type: function Offset: 0x0000000a Symbol: DL_Timer_setCounterControl Type: function Offset: 0x00000020 Function: SYSCFG_DL_SYSCTL_init --------- Binding: local Pre-LTO Size: 32 Post-LTO Size: 28 Run Address: 0x00002995 Pre-LTO Symbol References ------------------------- Symbol: DL_SYSCTL_disableNRSTPin Type: function Offset: 0x0000000c Symbol: DL_SYSCTL_setBORThreshold Type: function Offset: 0x00000008 Symbol: DL_SYSCTL_setMCLKDivider Type: function Offset: 0x00000018 Symbol: DL_SYSCTL_setSYSOSCFreq Type: function Offset: 0x00000012 Post-LTO Symbol References -------------------------- Symbol: DL_SYSCTL_disableNRSTPin Type: function Offset: 0x0000000a Symbol: DL_SYSCTL_setBORThreshold Type: function Offset: 0x00000006 Symbol: DL_SYSCTL_setMCLKDivider Type: function Offset: 0x00000016 Symbol: DL_SYSCTL_setSYSOSCFreq Type: function Offset: 0x00000010 Function: SYSCFG_DL_init --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x000029b1 Pre-LTO Symbol References ------------------------- Symbol: SYSCFG_DL_GPIO_init Type: function Offset: 0x00000006 Symbol: SYSCFG_DL_I2C_controller_init Type: function Offset: 0x00000012 Symbol: SYSCFG_DL_I2C_target_init Type: function Offset: 0x00000016 Symbol: SYSCFG_DL_PWM_0_init Type: function Offset: 0x0000000e Symbol: SYSCFG_DL_SYSCTL_init Type: function Offset: 0x0000000a Symbol: SYSCFG_DL_initPower Type: function Offset: 0x00000002 Post-LTO Symbol References -------------------------- Symbol: SYSCFG_DL_GPIO_init Type: function Offset: 0x00000006 Symbol: SYSCFG_DL_I2C_controller_init Type: function Offset: 0x00000012 Symbol: SYSCFG_DL_I2C_target_init Type: function Offset: 0x00000016 Symbol: SYSCFG_DL_PWM_0_init Type: function Offset: 0x0000000e Symbol: SYSCFG_DL_SYSCTL_init Type: function Offset: 0x0000000a Symbol: SYSCFG_DL_initPower Type: function Offset: 0x00000002 Function: SYSCFG_DL_initPower --------- Binding: local Pre-LTO Size: 88 Post-LTO Size: 88 Run Address: 0x00001ea9 Pre-LTO Symbol References ------------------------- Symbol: DL_Common_delayCycles Type: function Offset: 0x0000003e Symbol: DL_GPIO_enablePower Type: function Offset: 0x00000026 Symbol: DL_GPIO_reset Type: function Offset: 0x00000008 Symbol: DL_I2C_enablePower Type: function Offset: 0x00000032 Offset: 0x00000038 Symbol: DL_I2C_reset Type: function Offset: 0x00000018 Offset: 0x00000020 Symbol: DL_Timer_enablePower Type: function Offset: 0x0000002c Symbol: DL_Timer_reset Type: function Offset: 0x00000010 Post-LTO Symbol References -------------------------- Symbol: DL_Common_delayCycles Type: function Offset: 0x0000003e Symbol: DL_GPIO_enablePower Type: function Offset: 0x00000026 Symbol: DL_GPIO_reset Type: function Offset: 0x00000008 Symbol: DL_I2C_enablePower Type: function Offset: 0x00000032 Offset: 0x00000038 Symbol: DL_I2C_reset Type: function Offset: 0x00000018 Offset: 0x00000020 Symbol: DL_Timer_enablePower Type: function Offset: 0x0000002c Symbol: DL_Timer_reset Type: function Offset: 0x00000010 Function: TI_memcpy_small --------- Binding: global Pre-LTO Size: 0 Post-LTO Size: 18 Run Address: 0x00002c33 Function: TI_memset_small --------- Binding: global Pre-LTO Size: 0 Post-LTO Size: 14 Run Address: 0x00002cc1 Function: __NVIC_EnableIRQ --------- Binding: local Pre-LTO Size: 44 Post-LTO Size: 44 Run Address: 0x0000256d Function: __TI_auto_init --------- Binding: global Pre-LTO Size: 100 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: copy_in Type: function Offset: 0x0000000a Function: __TI_auto_init_nobinit_nopinit --------- Binding: global Pre-LTO Size: 0 Post-LTO Size: 60 Run Address: 0x000023c1 Function: __TI_cleanup --------- Binding: local Pre-LTO Size: 52 Post-LTO Size: 52 Run Address: 0x0000246d Pre-LTO Symbol References ------------------------- Symbol: __TI_closefile Type: function Offset: 0x00000006 Offset: 0x0000001e Symbol: __TI_ft_end Type: object Offset: 0x00000030 Symbol: _ftable Type: object Offset: 0x0000002c Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000030 Symbol: .data._ftable Type: section Offset: 0x0000002c Symbol: __TI_closefile Type: function Offset: 0x00000006 Offset: 0x0000001e Function: __TI_closefile --------- Binding: local Pre-LTO Size: 124 Post-LTO Size: 120 Run Address: 0x0000198d Pre-LTO Symbol References ------------------------- Symbol: __TI_doflush Type: function Offset: 0x00000014 Symbol: __TI_tmpnams Type: object Offset: 0x00000074 Symbol: _lock Type: object Offset: 0x00000070 Symbol: _unlock Type: object Offset: 0x00000078 Symbol: close Type: function Offset: 0x00000048 Symbol: free Type: function Offset: 0x00000034 Symbol: remove Type: function Offset: 0x00000064 Post-LTO Symbol References -------------------------- Symbol: .bss.__TI_tmpnams Type: section Offset: 0x00000074 Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000070 Symbol: __TI_doflush Type: function Offset: 0x00000014 Symbol: close Type: function Offset: 0x00000048 Symbol: free Type: function Offset: 0x00000034 Symbol: remove Type: function Offset: 0x00000064 Function: __TI_decompress_lzss --------- Binding: global Pre-LTO Size: 124 Post-LTO Size: 124 Run Address: 0x00001899 Function: __TI_decompress_none --------- Binding: global Pre-LTO Size: 18 Post-LTO Size: 18 Run Address: 0x00002c45 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_memcpy Type: function Offset: 0x0000000c Post-LTO Symbol References -------------------------- Symbol: __aeabi_memcpy Type: function Offset: 0x0000000c Function: __TI_doflush --------- Binding: local Pre-LTO Size: 82 Post-LTO Size: 82 Run Address: 0x00001ffd Pre-LTO Symbol References ------------------------- Symbol: write Type: function Offset: 0x00000022 Post-LTO Symbol References -------------------------- Symbol: write Type: function Offset: 0x00000022 Function: __TI_ltoa --------- Binding: global Pre-LTO Size: 88 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_idiv Type: function Offset: 0x00000018 Symbol: __aeabi_memcpy Type: function Offset: 0x0000004c Function: __TI_printfi --------- Binding: global Pre-LTO Size: 436 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.103488685894817597201 Type: section Offset: 0x00000994 Symbol: .rodata.str1.153638888446227384661 Type: section Offset: 0x00000998 Symbol: __aeabi_dcmplt Type: function Offset: 0x00000556 Symbol: __aeabi_errno_addr Type: function Offset: 0x00000362 Symbol: __aeabi_lmul Type: function Offset: 0x0000096e Symbol: __aeabi_memset Type: function Offset: 0x00000440 Offset: 0x00000654 Offset: 0x00000666 Offset: 0x0000067a Symbol: __aeabi_uidiv Type: function Offset: 0x000009c0 Symbol: __aeabi_uldivmod Type: function Offset: 0x000009ca Symbol: _pconv_a Type: function Offset: 0x00000548 Symbol: _pconv_e Type: function Offset: 0x000005a8 Symbol: _pconv_f Type: function Offset: 0x0000059e Symbol: _pconv_g Type: function Offset: 0x00000594 Symbol: atoi Type: function Offset: 0x0000024a Offset: 0x0000029a Symbol: memccpy Type: function Offset: 0x00000632 Symbol: strlen Type: function Offset: 0x0000001c Offset: 0x00000390 Offset: 0x0000039a Offset: 0x000006cc Offset: 0x0000098a Symbol: wcslen Type: function Offset: 0x000002c6 Offset: 0x000002d0 Function: __TI_printfi_nofloat --------- Binding: global Pre-LTO Size: 0 Post-LTO Size: 424 Run Address: 0x00000781 Post-LTO Symbol References -------------------------- Symbol: _pproc_fwp___TI_printfi_nofloat Type: function Offset: 0x0000006c Symbol: _pproc_str___TI_printfi_nofloat Type: function Offset: 0x00000134 Symbol: _pproc_wstr___TI_printfi_nofloat Type: function Offset: 0x00000168 Symbol: _setfield___TI_printfi_nofloat Type: function Offset: 0x00000142 Symbol: pproc_fflags___TI_printfi_nofloat Type: function Offset: 0x00000062 Symbol: strlen.39 Type: function Offset: 0x0000001c Function: __TI_readmsg --------- Binding: global Pre-LTO Size: 52 Post-LTO Size: 52 Run Address: 0x000024a1 Pre-LTO Symbol References ------------------------- Symbol: __CIOBUF_ Type: object Offset: 0x00000030 Post-LTO Symbol References -------------------------- Symbol: __CIOBUF_ Type: object Offset: 0x00000030 Function: __TI_writemsg --------- Binding: global Pre-LTO Size: 52 Post-LTO Size: 52 Run Address: 0x000024d5 Pre-LTO Symbol References ------------------------- Symbol: __CIOBUF_ Type: object Offset: 0x00000030 Post-LTO Symbol References -------------------------- Symbol: __CIOBUF_ Type: object Offset: 0x00000030 Function: __TI_wrt_ok --------- Binding: local Pre-LTO Size: 100 Post-LTO Size: 100 Run Address: 0x00001ba5 Pre-LTO Symbol References ------------------------- Symbol: fseek Type: function Offset: 0x0000001c Symbol: setvbuf Type: function Offset: 0x0000004a Post-LTO Symbol References -------------------------- Symbol: fseek Type: function Offset: 0x0000001c Symbol: setvbuf Type: function Offset: 0x0000004a Function: __TI_zero_init --------- Binding: global Pre-LTO Size: 16 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_memclr Type: function Offset: 0x0000000a Function: __TI_zero_init_nomemset --------- Binding: global Pre-LTO Size: 0 Post-LTO Size: 22 Run Address: 0x00002b55 Function: __aeabi_d2iz --------- Alias: __fixdfsi Binding: global Pre-LTO Size: 74 Post-LTO Size: 74 Run Address: 0x000020ed Function: __aeabi_dadd --------- Alias: __adddf3 Binding: global Pre-LTO Size: 392 Post-LTO Size: 0 Run Address: 0x0000000b Function: __aeabi_dcmpeq --------- Binding: global Pre-LTO Size: 18 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __eqdf2 Type: function Offset: 0x00000002 Function: __aeabi_dcmpge --------- Binding: global Pre-LTO Size: 18 Post-LTO Size: 0 Run Address: 0x0000003d Pre-LTO Symbol References ------------------------- Symbol: __gedf2 Type: function Offset: 0x0000003e Function: __aeabi_dcmpgt --------- Binding: global Pre-LTO Size: 18 Post-LTO Size: 0 Run Address: 0x00000051 Pre-LTO Symbol References ------------------------- Symbol: __gtdf2 Type: function Offset: 0x00000052 Function: __aeabi_dcmple --------- Binding: global Pre-LTO Size: 18 Post-LTO Size: 0 Run Address: 0x00000029 Pre-LTO Symbol References ------------------------- Symbol: __ledf2 Type: function Offset: 0x0000002a Function: __aeabi_dcmplt --------- Binding: global Pre-LTO Size: 18 Post-LTO Size: 0 Run Address: 0x00000015 Pre-LTO Symbol References ------------------------- Symbol: __ltdf2 Type: function Offset: 0x00000016 Function: __aeabi_ddiv --------- Alias: __divdf3 Binding: global Pre-LTO Size: 268 Post-LTO Size: 0 Run Address: 0x00000001 Function: __aeabi_dmul --------- Alias: __muldf3 Binding: global Pre-LTO Size: 228 Post-LTO Size: 228 Run Address: 0x000010b5 Pre-LTO Symbol References ------------------------- Symbol: __muldsi3 Type: function Offset: 0x00000050 Offset: 0x0000005c Offset: 0x00000068 Offset: 0x00000072 Post-LTO Symbol References -------------------------- Symbol: __muldsi3 Type: function Offset: 0x00000050 Offset: 0x0000005c Offset: 0x00000068 Offset: 0x00000072 Function: __aeabi_dsub --------- Alias: __subdf3 Binding: global Pre-LTO Size: 402 Post-LTO Size: 0 Run Address: 0x00000001 Function: __aeabi_errno_addr --------- Binding: local Pre-LTO Size: 8 Post-LTO Size: 8 Run Address: 0x00001709 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_errno Type: object Offset: 0x00000004 Post-LTO Symbol References -------------------------- Symbol: .data.__aeabi_errno Type: section Offset: 0x00000004 Function: __aeabi_i2d --------- Alias: __floatsidf Binding: global Pre-LTO Size: 44 Post-LTO Size: 0 Run Address: 0x00000001 Function: __aeabi_idiv --------- Alias: __aeabi_idivmod Binding: global Pre-LTO Size: 86 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_idiv0 Type: function Offset: 0x00000050 Function: __aeabi_idiv0 --------- Binding: weak Pre-LTO Size: 2 Post-LTO Size: 2 Run Address: 0x000014bb Function: __aeabi_ldiv0 --------- Binding: weak Pre-LTO Size: 2 Post-LTO Size: 2 Run Address: 0x0000155f Function: __aeabi_llsl --------- Alias: __ashldi3 Binding: global Pre-LTO Size: 30 Post-LTO Size: 30 Run Address: 0x00002809 Function: __aeabi_lmul --------- Alias: __muldi3 Binding: global Pre-LTO Size: 36 Post-LTO Size: 36 Run Address: 0x00002719 Pre-LTO Symbol References ------------------------- Symbol: __muldsi3 Type: function Offset: 0x00000014 Post-LTO Symbol References -------------------------- Symbol: __muldsi3 Type: function Offset: 0x00000014 Function: __aeabi_memclr --------- Alias: __aeabi_memclr4 Alias: __aeabi_memclr8 Binding: global Pre-LTO Size: 12 Post-LTO Size: 12 Run Address: 0x00002cd1 Pre-LTO Symbol References ------------------------- Symbol: memset Type: function Offset: 0x00000006 Function: __aeabi_memcpy --------- Alias: __aeabi_memcpy4 Alias: __aeabi_memcpy8 Binding: global Pre-LTO Size: 8 Post-LTO Size: 8 Run Address: 0x00002cf5 Pre-LTO Symbol References ------------------------- Symbol: memcpy Type: function Offset: 0x00000002 Function: __aeabi_memset --------- Alias: __aeabi_memset4 Alias: __aeabi_memset8 Binding: global Pre-LTO Size: 14 Post-LTO Size: 14 Run Address: 0x00002c89 Pre-LTO Symbol References ------------------------- Symbol: memset Type: function Offset: 0x00000008 Function: __aeabi_ui2d --------- Alias: __floatunsidf Binding: global Pre-LTO Size: 36 Post-LTO Size: 36 Run Address: 0x000026f5 Function: __aeabi_uidiv --------- Alias: __aeabi_uidivmod Binding: global Pre-LTO Size: 64 Post-LTO Size: 64 Run Address: 0x0000224d Pre-LTO Symbol References ------------------------- Symbol: __aeabi_idiv0 Type: function Offset: 0x0000003a Post-LTO Symbol References -------------------------- Symbol: __aeabi_idiv0 Type: function Offset: 0x0000003a Function: __aeabi_uldivmod --------- Binding: global Pre-LTO Size: 20 Post-LTO Size: 20 Run Address: 0x00002c0d Pre-LTO Symbol References ------------------------- Symbol: __udivmoddi4 Type: function Offset: 0x00000008 Post-LTO Symbol References -------------------------- Symbol: __udivmoddi4 Type: function Offset: 0x00000008 Function: __gedf2 --------- Alias: __gtdf2 Binding: global Pre-LTO Size: 116 Post-LTO Size: 0 Run Address: 0x00000001 Function: __ledf2 --------- Alias: __cmpdf2 Alias: __eqdf2 Alias: __ltdf2 Alias: __nedf2 Binding: global Pre-LTO Size: 104 Post-LTO Size: 0 Run Address: 0x00000001 Function: __muldsi3 --------- Binding: global Pre-LTO Size: 58 Post-LTO Size: 58 Run Address: 0x000023fd Function: __udivmoddi4 --------- Binding: global Pre-LTO Size: 162 Post-LTO Size: 162 Run Address: 0x000014bd Pre-LTO Symbol References ------------------------- Symbol: __aeabi_ldiv0 Type: function Offset: 0x00000030 Symbol: __aeabi_llsl Type: function Offset: 0x0000006c Post-LTO Symbol References -------------------------- Symbol: __aeabi_ldiv0 Type: function Offset: 0x00000030 Symbol: __aeabi_llsl Type: function Offset: 0x0000006c Function: _args_main --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x000029cd Pre-LTO Symbol References ------------------------- Symbol: main Type: function Offset: 0x00000010 Post-LTO Symbol References -------------------------- Symbol: main Type: function Offset: 0x00000010 Function: _c_int00 --------- Alias: _c_int00 Binding: global Pre-LTO Size: 36 Post-LTO Size: 36 Run Address: 0x00002761 Pre-LTO Symbol References ------------------------- Symbol: __TI_auto_init Type: function Offset: 0x00000012 Symbol: _args_main Type: function Offset: 0x00000016 Symbol: _system_pre_init Type: function Offset: 0x0000000a Symbol: exit Type: function Offset: 0x0000001c Post-LTO Symbol References -------------------------- Symbol: _args_main Type: function Offset: 0x00000016 Symbol: _system_pre_init Type: function Offset: 0x0000000a Function: _div___TI_printfi --------- Binding: local Pre-LTO Size: 52 Post-LTO Size: 0 Run Address: 0x0000099d Function: _div___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 52 Run Address: 0x0000074d Post-LTO Symbol References -------------------------- Symbol: __aeabi_uidiv Type: function Offset: 0x000006b0 Symbol: __aeabi_uldivmod Type: function Offset: 0x000006ba Function: _ecpy --------- Binding: local Pre-LTO Size: 82 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: _ltostr___TI_printfi Type: function Offset: 0x00000018 Function: _fcpy --------- Binding: local Pre-LTO Size: 48 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: strlen Type: function Offset: 0x0000000a Function: _getarg_diouxp___TI_printfi --------- Binding: local Pre-LTO Size: 256 Post-LTO Size: 0 Run Address: 0x0000082d Function: _getarg_diouxp___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 256 Run Address: 0x000005dd Function: _ltostr___TI_printfi --------- Binding: local Pre-LTO Size: 112 Post-LTO Size: 0 Run Address: 0x0000092d Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.103488685894817597201 Type: section Offset: 0x00000994 Symbol: .rodata.str1.153638888446227384661 Type: section Offset: 0x00000998 Symbol: __aeabi_lmul Type: function Offset: 0x0000096e Symbol: strlen Type: function Offset: 0x0000098a Function: _ltostr___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 112 Run Address: 0x000006dd Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.27488788197449232291 Type: section Offset: 0x00000688 Symbol: .rodata.str1.68831395902989029301 Type: section Offset: 0x00000684 Symbol: __aeabi_lmul Type: function Offset: 0x0000065e Symbol: strlen.39 Type: function Offset: 0x0000067a Function: _mcpy --------- Binding: local Pre-LTO Size: 102 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: strlen Type: function Offset: 0x0000000a Function: _nop --------- Binding: local Pre-LTO Size: 2 Post-LTO Size: 2 Run Address: 0x00001def Function: _outc --------- Binding: local Pre-LTO Size: 8 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: fputc Type: function Offset: 0x00000002 Function: _outc.42 --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 8 Run Address: 0x00002cfd Post-LTO Symbol References -------------------------- Symbol: fputc Type: function Offset: 0x00000002 Function: _outs --------- Binding: local Pre-LTO Size: 8 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: fputs Type: function Offset: 0x00000002 Function: _outs.43 --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 8 Run Address: 0x00002d05 Post-LTO Symbol References -------------------------- Symbol: fputs Type: function Offset: 0x00000002 Function: _pconv_a --------- Binding: local Pre-LTO Size: 544 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.103488685894817597201 Type: section Offset: 0x00000214 Symbol: .rodata.str1.153638888446227384661 Type: section Offset: 0x00000218 Symbol: OUTLINED_FUNCTION_0 Type: function Offset: 0x000000d4 Offset: 0x00000118 Offset: 0x00000152 Symbol: __TI_ltoa Type: function Offset: 0x000000c8 Symbol: __aeabi_d2iz Type: function Offset: 0x000000be Offset: 0x00000108 Offset: 0x00000140 Symbol: __aeabi_dcmpeq Type: function Offset: 0x0000003a Offset: 0x00000096 Offset: 0x000000f0 Symbol: __aeabi_dcmpge Type: function Offset: 0x00000016 Symbol: __aeabi_dcmple Type: function Offset: 0x0000002a Symbol: __aeabi_dcmplt Type: function Offset: 0x0000007c Symbol: __aeabi_dmul Type: function Offset: 0x00000100 Offset: 0x00000138 Symbol: __aeabi_i2d Type: function Offset: 0x000000d0 Offset: 0x00000114 Offset: 0x0000014e Symbol: _ecpy Type: function Offset: 0x000001b2 Symbol: _fcpy Type: function Offset: 0x000001cc Symbol: _mcpy Type: function Offset: 0x000001e4 Symbol: frexpl Type: function Offset: 0x0000004c Offset: 0x000000a4 Symbol: ldexpl Type: function Offset: 0x000000b2 Symbol: strchr Type: function Offset: 0x00000162 Offset: 0x0000017a Symbol: strlen Type: function Offset: 0x000001be Function: _pconv_e --------- Binding: local Pre-LTO Size: 288 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: OUTLINED_FUNCTION_1 Type: function Offset: 0x0000005a Offset: 0x0000007c Offset: 0x00000088 Symbol: __aeabi_dcmpeq Type: function Offset: 0x0000004a Symbol: __aeabi_dcmpge Type: function Offset: 0x00000022 Offset: 0x00000080 Symbol: __aeabi_dcmple Type: function Offset: 0x00000038 Symbol: __aeabi_dcmplt Type: function Offset: 0x0000005e Symbol: __aeabi_ddiv Type: function Offset: 0x0000008c Symbol: __aeabi_dmul Type: function Offset: 0x0000006e Symbol: _ecpy Type: function Offset: 0x000000dc Symbol: _fcpy Type: function Offset: 0x000000e8 Symbol: _mcpy Type: function Offset: 0x00000106 Symbol: fcvt Type: function Offset: 0x000000aa Symbol: strlen Type: function Offset: 0x000000bc Offset: 0x000000ee Function: _pconv_f --------- Binding: local Pre-LTO Size: 88 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: _fcpy Type: function Offset: 0x00000032 Symbol: _mcpy Type: function Offset: 0x0000004e Symbol: fcvt Type: function Offset: 0x00000024 Function: _pconv_g --------- Binding: local Pre-LTO Size: 476 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __TI_ltoa Type: function Offset: 0x000000b4 Symbol: __aeabi_d2iz Type: function Offset: 0x000000ac Offset: 0x000000da Offset: 0x000000fa Symbol: __aeabi_dcmpeq Type: function Offset: 0x00000076 Symbol: __aeabi_dcmpgt Type: function Offset: 0x0000004e Symbol: __aeabi_dcmplt Type: function Offset: 0x00000034 Offset: 0x00000086 Symbol: __aeabi_ddiv Type: function Offset: 0x0000005e Symbol: __aeabi_dmul Type: function Offset: 0x00000096 Offset: 0x000000f2 Symbol: __aeabi_dsub Type: function Offset: 0x000000ea Symbol: __aeabi_i2d Type: function Offset: 0x000000de Symbol: _ecpy Type: function Offset: 0x00000156 Symbol: _mcpy Type: function Offset: 0x000001b2 Symbol: strlen Type: function Offset: 0x0000015e Function: _pproc_diouxp___TI_printfi --------- Binding: local Pre-LTO Size: 230 Post-LTO Size: 0 Run Address: 0x00000745 Function: _pproc_diouxp___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 230 Run Address: 0x000004f5 Function: _pproc_fwp___TI_printfi --------- Binding: local Pre-LTO Size: 184 Post-LTO Size: 0 Run Address: 0x000001ef Pre-LTO Symbol References ------------------------- Symbol: __aeabi_errno_addr Type: function Offset: 0x00000362 Symbol: atoi Type: function Offset: 0x0000024a Offset: 0x0000029a Symbol: wcslen Type: function Offset: 0x000002c6 Offset: 0x000002d0 Function: _pproc_fwp___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 184 Run Address: 0x000000fb Post-LTO Symbol References -------------------------- Symbol: __aeabi_errno_addr Type: function Offset: 0x000001ae Symbol: atoi Type: function Offset: 0x00000096 Offset: 0x000000e6 Symbol: wcslen Type: function Offset: 0x00000112 Offset: 0x0000011c Function: _pproc_str___TI_printfi --------- Binding: local Pre-LTO Size: 172 Post-LTO Size: 0 Run Address: 0x0000036f Pre-LTO Symbol References ------------------------- Symbol: strlen Type: function Offset: 0x00000390 Offset: 0x0000039a Function: _pproc_str___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 172 Run Address: 0x0000027b Post-LTO Symbol References -------------------------- Symbol: strlen.39 Type: function Offset: 0x000001dc Offset: 0x000001e6 Function: _pproc_wstr___TI_printfi --------- Binding: local Pre-LTO Size: 200 Post-LTO Size: 0 Run Address: 0x000002a7 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_dcmplt Type: function Offset: 0x00000556 Symbol: __aeabi_errno_addr Type: function Offset: 0x00000362 Symbol: __aeabi_memset Type: function Offset: 0x00000440 Offset: 0x00000654 Offset: 0x00000666 Offset: 0x0000067a Symbol: _pconv_a Type: function Offset: 0x00000548 Symbol: _pconv_e Type: function Offset: 0x000005a8 Symbol: _pconv_f Type: function Offset: 0x0000059e Symbol: _pconv_g Type: function Offset: 0x00000594 Symbol: memccpy Type: function Offset: 0x00000632 Symbol: strlen Type: function Offset: 0x00000390 Offset: 0x0000039a Offset: 0x000006cc Symbol: wcslen Type: function Offset: 0x000002c6 Offset: 0x000002d0 Function: _pproc_wstr___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 200 Run Address: 0x000001b3 Post-LTO Symbol References -------------------------- Symbol: __aeabi_errno_addr Type: function Offset: 0x000001ae Symbol: __aeabi_memset Type: function Offset: 0x0000028c Offset: 0x000003a6 Offset: 0x000003ba Offset: 0x000003d0 Symbol: memccpy Type: function Offset: 0x00000384 Symbol: strlen.39 Type: function Offset: 0x000001dc Offset: 0x000001e6 Offset: 0x00000422 Symbol: wcslen Type: function Offset: 0x00000112 Offset: 0x0000011c Function: _setfield___TI_printfi --------- Binding: local Pre-LTO Size: 808 Post-LTO Size: 0 Run Address: 0x0000041d Function: _setfield___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 460 Run Address: 0x00000329 Function: _system_pre_init --------- Binding: local Pre-LTO Size: 4 Post-LTO Size: 4 Run Address: 0x00002d21 Function: abort --------- Binding: global Pre-LTO Size: 4 Post-LTO Size: 4 Run Address: 0x00002d25 Function: adc_configure --------- Binding: local Pre-LTO Size: 236 Post-LTO Size: 236 Run Address: 0x00000fc9 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.140485669647799580801 Type: section Offset: 0x000000e8 Symbol: .rodata.str1.158453821256594455641 Type: section Offset: 0x000000bc Symbol: .rodata.str1.181535019888826534251 Type: section Offset: 0x000000cc Symbol: .rodata.str1.2402597435506037301 Type: section Offset: 0x000000c0 Symbol: .rodata.str1.3075958285894219711 Type: section Offset: 0x000000c8 Symbol: .rodata.str1.57010251713964903131 Type: section Offset: 0x000000c4 Symbol: DL_I2C_getControllerStatus Type: function Offset: 0x0000004e Symbol: construct_config_byte Type: function Offset: 0x00000038 Symbol: gTxADCcount Type: object Offset: 0x000000dc Symbol: gTxADClen Type: object Offset: 0x000000d8 Symbol: gTxComplete Type: object Offset: 0x000000e0 Symbol: gTxPacket Type: object Offset: 0x000000d4 Symbol: i2c_hal Type: object Offset: 0x000000e4 Symbol: printf Type: function Offset: 0x00000010 Offset: 0x0000001a Offset: 0x00000024 Offset: 0x00000032 Offset: 0x00000046 Offset: 0x000000a8 Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.140485669647799580801 Type: section Offset: 0x000000e8 Symbol: .rodata.str1.158453821256594455641 Type: section Offset: 0x000000bc Symbol: .rodata.str1.181535019888826534251 Type: section Offset: 0x000000cc Symbol: .rodata.str1.2402597435506037301 Type: section Offset: 0x000000c0 Symbol: .rodata.str1.3075958285894219711 Type: section Offset: 0x000000c8 Symbol: .rodata.str1.57010251713964903131 Type: section Offset: 0x000000c4 Symbol: DL_I2C_getControllerStatus Type: function Offset: 0x0000004e Symbol: construct_config_byte Type: function Offset: 0x00000038 Symbol: gTxADCcount Type: object Offset: 0x000000dc Symbol: gTxADClen Type: object Offset: 0x000000d8 Symbol: gTxComplete Type: object Offset: 0x000000e0 Symbol: gTxPacket Type: object Offset: 0x000000d4 Symbol: i2c_hal Type: object Offset: 0x000000e4 Symbol: printf Type: function Offset: 0x00000010 Offset: 0x0000001a Offset: 0x00000024 Offset: 0x00000032 Offset: 0x00000046 Offset: 0x000000a8 Function: adc_current --------- Binding: global Pre-LTO Size: 68 Post-LTO Size: 68 Run Address: 0x00002209 Pre-LTO Symbol References ------------------------- Symbol: adc_voltage Type: function Offset: 0x00000018 Post-LTO Symbol References -------------------------- Symbol: adc_voltage Type: function Offset: 0x00000018 Function: adc_is_ready --------- Binding: local Pre-LTO Size: 132 Post-LTO Size: 132 Run Address: 0x00001799 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.18930482321442959371 Type: section Offset: 0x0000007c Symbol: gRxADCcount Type: object Offset: 0x00000070 Symbol: gRxADClen Type: object Offset: 0x0000006c Symbol: gRxComplete Type: object Offset: 0x00000074 Symbol: gRxPacket Type: object Offset: 0x00000080 Symbol: i2c_hal Type: object Offset: 0x00000078 Symbol: printf Type: function Offset: 0x00000046 Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.18930482321442959371 Type: section Offset: 0x0000007c Symbol: gRxADCcount Type: object Offset: 0x00000070 Symbol: gRxADClen Type: object Offset: 0x0000006c Symbol: gRxComplete Type: object Offset: 0x00000074 Symbol: gRxPacket Type: object Offset: 0x00000080 Symbol: i2c_hal Type: object Offset: 0x00000078 Symbol: printf Type: function Offset: 0x00000046 Function: adc_voltage --------- Binding: local Pre-LTO Size: 140 Post-LTO Size: 140 Run Address: 0x000015f5 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_d2iz Type: function Offset: 0x00000060 Symbol: __aeabi_dmul Type: function Offset: 0x0000005c Symbol: __aeabi_ui2d Type: function Offset: 0x00000054 Post-LTO Symbol References -------------------------- Symbol: __aeabi_d2iz Type: function Offset: 0x00000060 Symbol: __aeabi_dmul Type: function Offset: 0x0000005c Symbol: __aeabi_ui2d Type: function Offset: 0x00000054 Function: aligned_alloc --------- Alias: memalign Binding: local Pre-LTO Size: 276 Post-LTO Size: 272 Run Address: 0x00000bc9 Pre-LTO Symbol References ------------------------- Symbol: .bss.sys_free Type: section Offset: 0x0000010c Symbol: .data.memory_is_initialized Type: section Offset: 0x00000104 Symbol: _lock Type: object Offset: 0x00000100 Symbol: _sys_memory Type: object Offset: 0x00000108 Symbol: _unlock Type: object Offset: 0x00000110 Symbol: free_list_insert Type: function Offset: 0x000000d4 Symbol: free_list_remove Type: function Offset: 0x000000ae Symbol: split Type: function Offset: 0x000000ea Post-LTO Symbol References -------------------------- Symbol: .bss.sys_free Type: section Offset: 0x0000010c Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000104 Symbol: .sysmem Type: section Offset: 0x00000108 Symbol: free_list_insert Type: function Offset: 0x000000d8 Symbol: free_list_remove Type: function Offset: 0x000000b2 Symbol: split Type: function Offset: 0x000000ee Function: atoi --------- Binding: local Pre-LTO Size: 64 Post-LTO Size: 64 Run Address: 0x0000228d Function: close --------- Binding: local Pre-LTO Size: 80 Post-LTO Size: 72 Run Address: 0x00002139 Pre-LTO Symbol References ------------------------- Symbol: _lock Type: object Offset: 0x00000044 Symbol: _stream Type: object Offset: 0x00000048 Symbol: _unlock Type: object Offset: 0x0000004c Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000044 Function: construct_config_byte --------- Binding: local Pre-LTO Size: 170 Post-LTO Size: 170 Run Address: 0x00001411 Function: copy_in --------- Binding: global Pre-LTO Size: 76 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_memcpy Type: function Offset: 0x00000024 Function: exit --------- Binding: global Pre-LTO Size: 52 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x0000002c Symbol: _lock Type: object Offset: 0x00000028 Symbol: _unlock Type: object Offset: 0x00000030 Symbol: abort Type: function Offset: 0x00000022 Function: fcvt --------- Binding: local Pre-LTO Size: 316 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __TI_ltoa Type: function Offset: 0x000000a0 Symbol: __aeabi_d2iz Type: function Offset: 0x0000009a Offset: 0x000000ba Offset: 0x000000da Symbol: __aeabi_dcmpeq Type: function Offset: 0x00000064 Symbol: __aeabi_dcmpgt Type: function Offset: 0x0000003a Symbol: __aeabi_dcmplt Type: function Offset: 0x00000018 Offset: 0x00000074 Symbol: __aeabi_ddiv Type: function Offset: 0x0000004a Symbol: __aeabi_dmul Type: function Offset: 0x00000084 Offset: 0x000000d2 Symbol: __aeabi_dsub Type: function Offset: 0x000000ca Symbol: __aeabi_i2d Type: function Offset: 0x000000be Function: finddevice --------- Binding: local Pre-LTO Size: 52 Post-LTO Size: 52 Run Address: 0x00002509 Pre-LTO Symbol References ------------------------- Symbol: _device Type: object Offset: 0x00000030 Symbol: strcmp Type: function Offset: 0x0000001c Post-LTO Symbol References -------------------------- Symbol: .data._device Type: section Offset: 0x00000030 Symbol: strcmp Type: function Offset: 0x0000001c Function: fputc --------- Binding: local Pre-LTO Size: 156 Post-LTO Size: 148 Run Address: 0x00001561 Pre-LTO Symbol References ------------------------- Symbol: __TI_doflush Type: function Offset: 0x0000004c Offset: 0x0000006a Symbol: __TI_wrt_ok Type: function Offset: 0x0000000e Symbol: _lock Type: object Offset: 0x00000094 Symbol: _unlock Type: object Offset: 0x00000098 Symbol: write Type: function Offset: 0x0000002a Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000090 Symbol: __TI_doflush Type: function Offset: 0x0000004c Offset: 0x0000006a Symbol: __TI_wrt_ok Type: function Offset: 0x0000000e Symbol: write Type: function Offset: 0x0000002a Function: fputs --------- Binding: local Pre-LTO Size: 248 Post-LTO Size: 248 Run Address: 0x00000ddd Pre-LTO Symbol References ------------------------- Symbol: __TI_doflush Type: function Offset: 0x000000bc Symbol: __TI_wrt_ok Type: function Offset: 0x00000014 Symbol: __aeabi_memcpy Type: function Offset: 0x0000009e Symbol: _lock Type: object Offset: 0x000000f0 Symbol: _unlock Type: object Offset: 0x000000f4 Symbol: write Type: function Offset: 0x0000004a Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x000000f4 Symbol: __TI_doflush Type: function Offset: 0x000000c0 Symbol: __TI_wrt_ok Type: function Offset: 0x00000016 Symbol: __aeabi_memcpy Type: function Offset: 0x000000a2 Symbol: write Type: function Offset: 0x0000004a Function: free --------- Binding: local Pre-LTO Size: 232 Post-LTO Size: 244 Run Address: 0x00000ed5 Pre-LTO Symbol References ------------------------- Symbol: OUTLINED_FUNCTION_0 Type: function Offset: 0x00000080 Offset: 0x0000009c Symbol: _lock Type: object Offset: 0x000000d8 Symbol: _sys_memory Type: object Offset: 0x000000dc Symbol: _unlock Type: object Offset: 0x000000e4 Symbol: free_list_insert Type: function Offset: 0x000000cc Symbol: free_list_remove Type: function Offset: 0x00000078 Offset: 0x00000094 Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x000000e8 Symbol: .sysmem Type: section Offset: 0x000000ec Symbol: free_list_insert Type: function Offset: 0x000000dc Symbol: free_list_remove Type: function Offset: 0x00000078 Offset: 0x0000009c Function: free_list_insert --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 40 Run Address: 0x000025e9 Pre-LTO Symbol References ------------------------- Symbol: .bss.sys_free Type: section Offset: 0x00000024 Post-LTO Symbol References -------------------------- Symbol: .bss.sys_free Type: section Offset: 0x00000024 Function: free_list_remove --------- Binding: local Pre-LTO Size: 28 Post-LTO Size: 28 Run Address: 0x000029e9 Pre-LTO Symbol References ------------------------- Symbol: .bss.sys_free Type: section Offset: 0x00000018 Post-LTO Symbol References -------------------------- Symbol: .bss.sys_free Type: section Offset: 0x00000018 Function: frexp --------- Alias: frexpl Binding: global Pre-LTO Size: 92 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_dmul Type: function Offset: 0x00000022 Function: fseek --------- Binding: local Pre-LTO Size: 8 Post-LTO Size: 8 Run Address: 0x00002d0d Pre-LTO Symbol References ------------------------- Symbol: fseeko Type: function Offset: 0x00000002 Post-LTO Symbol References -------------------------- Symbol: fseeko Type: function Offset: 0x00000002 Function: fseeko --------- Binding: local Pre-LTO Size: 108 Post-LTO Size: 100 Run Address: 0x00001c09 Pre-LTO Symbol References ------------------------- Symbol: __TI_doflush Type: function Offset: 0x0000002c Symbol: _lock Type: object Offset: 0x00000064 Symbol: _unlock Type: object Offset: 0x00000068 Symbol: lseek Type: function Offset: 0x00000040 Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000060 Symbol: __TI_doflush Type: function Offset: 0x0000002c Symbol: lseek Type: function Offset: 0x00000040 Function: getdevice --------- Binding: local Pre-LTO Size: 108 Post-LTO Size: 108 Run Address: 0x00001a05 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_memclr Type: function Offset: 0x0000004a Symbol: _device Type: object Offset: 0x00000068 Symbol: finddevice Type: function Offset: 0x00000054 Post-LTO Symbol References -------------------------- Symbol: .data._device Type: section Offset: 0x00000068 Symbol: __aeabi_memclr Type: function Offset: 0x0000004a Symbol: finddevice Type: function Offset: 0x00000054 Function: lseek --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 40 Run Address: 0x00002611 Pre-LTO Symbol References ------------------------- Symbol: _stream Type: object Offset: 0x00000024 Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000024 Function: main --------- Binding: local Pre-LTO Size: 124 Post-LTO Size: 124 Run Address: 0x0000181d Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.10784287747006486891 Type: section Offset: 0x00000070 Symbol: Battery_Init Type: function Offset: 0x0000000c Symbol: DL_Common_delayCycles Type: function Offset: 0x0000006a Symbol: SYSCFG_DL_init Type: function Offset: 0x00000008 Symbol: __NVIC_EnableIRQ Type: function Offset: 0x00000012 Symbol: batteries Type: object Offset: 0x00000074 Symbol: printf Type: function Offset: 0x0000001a Symbol: updateADCReading_multichannel Type: function Offset: 0x0000004c Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.155631718340525846021 Type: section Offset: 0x00000070 Symbol: Battery_Init Type: function Offset: 0x0000000c Symbol: DL_Common_delayCycles Type: function Offset: 0x0000006a Symbol: SYSCFG_DL_init Type: function Offset: 0x00000008 Symbol: __NVIC_EnableIRQ Type: function Offset: 0x00000012 Symbol: batteries Type: object Offset: 0x00000074 Symbol: printf Type: function Offset: 0x0000001a Symbol: updateADCReading_multichannel Type: function Offset: 0x0000004c Function: malloc --------- Binding: local Pre-LTO Size: 12 Post-LTO Size: 12 Run Address: 0x00002cdd Pre-LTO Symbol References ------------------------- Symbol: aligned_alloc Type: function Offset: 0x00000006 Post-LTO Symbol References -------------------------- Symbol: aligned_alloc Type: function Offset: 0x00000006 Function: memccpy --------- Binding: local Pre-LTO Size: 34 Post-LTO Size: 34 Run Address: 0x00002785 Function: memcpy --------- Binding: global Pre-LTO Size: 154 Post-LTO Size: 0 Run Address: 0x00002c33 Function: memset --------- Binding: global Pre-LTO Size: 98 Post-LTO Size: 0 Run Address: 0x00002cc1 Function: msp_i2c_read --------- Binding: local Pre-LTO Size: 64 Post-LTO Size: 64 Run Address: 0x000022cd Pre-LTO Symbol References ------------------------- Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x00000030 Symbol: DL_I2C_getControllerStatus Type: function Offset: 0x0000001e Symbol: DL_I2C_startControllerTransfer Type: function Offset: 0x00000016 Post-LTO Symbol References -------------------------- Symbol: DL_I2C_enableInterrupt Type: function Offset: 0x00000030 Symbol: DL_I2C_getControllerStatus Type: function Offset: 0x0000001e Symbol: DL_I2C_startControllerTransfer Type: function Offset: 0x00000016 Function: msp_i2c_write --------- Binding: local Pre-LTO Size: 212 Post-LTO Size: 212 Run Address: 0x00001199 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.170074848951721478861 Type: section Offset: 0x000000cc Symbol: .rodata.str1.4013341528008995071 Type: section Offset: 0x000000c8 Symbol: .rodata.str1.94820672150776998771 Type: section Offset: 0x000000d0 Symbol: DL_I2C_fillControllerTXFIFO Type: function Offset: 0x00000066 Symbol: DL_I2C_flushControllerTXFIFO Type: function Offset: 0x00000012 Symbol: DL_I2C_getControllerStatus Type: function Offset: 0x00000018 Offset: 0x0000003c Offset: 0x0000006e Offset: 0x0000007e Offset: 0x0000009a Symbol: DL_I2C_resetControllerTransfer Type: function Offset: 0x0000002c Symbol: DL_I2C_startControllerTransfer Type: function Offset: 0x0000005a Symbol: printf Type: function Offset: 0x00000026 Offset: 0x0000008c Offset: 0x000000a8 Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.170074848951721478861 Type: section Offset: 0x000000cc Symbol: .rodata.str1.4013341528008995071 Type: section Offset: 0x000000c8 Symbol: .rodata.str1.94820672150776998771 Type: section Offset: 0x000000d0 Symbol: DL_I2C_fillControllerTXFIFO Type: function Offset: 0x00000066 Symbol: DL_I2C_flushControllerTXFIFO Type: function Offset: 0x00000012 Symbol: DL_I2C_getControllerStatus Type: function Offset: 0x00000018 Offset: 0x0000003c Offset: 0x0000006e Offset: 0x0000007e Offset: 0x0000009a Symbol: DL_I2C_resetControllerTransfer Type: function Offset: 0x0000002c Symbol: DL_I2C_startControllerTransfer Type: function Offset: 0x0000005a Symbol: printf Type: function Offset: 0x00000026 Offset: 0x0000008c Offset: 0x000000a8 Function: pproc_fflags___TI_printfi --------- Binding: local Pre-LTO Size: 58 Post-LTO Size: 0 Run Address: 0x000001b5 Function: pproc_fflags___TI_printfi_nofloat --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 58 Run Address: 0x000000c1 Function: printf --------- Binding: global Pre-LTO Size: 92 Post-LTO Size: 84 Run Address: 0x00001fa9 Pre-LTO Symbol References ------------------------- Symbol: __TI_printfi Type: function Offset: 0x00000026 Symbol: _ftable Type: object Offset: 0x0000004c Symbol: _lock Type: object Offset: 0x00000048 Symbol: _outc Type: function Offset: 0x00000054 Symbol: _outs Type: function Offset: 0x00000050 Symbol: _unlock Type: object Offset: 0x00000058 Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000044 Symbol: .data._ftable Type: section Offset: 0x00000048 Symbol: _outc.42 Type: function Offset: 0x00000050 Symbol: _outs.43 Type: function Offset: 0x0000004c Function: read_adc_raw_data --------- Binding: local Pre-LTO Size: 208 Post-LTO Size: 208 Run Address: 0x00001341 Pre-LTO Symbol References ------------------------- Symbol: .rodata.str1.179184043729788647481 Type: section Offset: 0x000000c4 Symbol: gRxADCcount Type: object Offset: 0x000000b8 Symbol: gRxADClen Type: object Offset: 0x000000b4 Symbol: gRxComplete Type: object Offset: 0x000000bc Symbol: gRxPacket Type: object Offset: 0x000000c8 Symbol: i2c_hal Type: object Offset: 0x000000c0 Symbol: printf Type: function Offset: 0x00000046 Post-LTO Symbol References -------------------------- Symbol: .rodata.str1.179184043729788647481 Type: section Offset: 0x000000c4 Symbol: gRxADCcount Type: object Offset: 0x000000b8 Symbol: gRxADClen Type: object Offset: 0x000000b4 Symbol: gRxComplete Type: object Offset: 0x000000bc Symbol: gRxPacket Type: object Offset: 0x000000c8 Symbol: i2c_hal Type: object Offset: 0x000000c0 Symbol: printf Type: function Offset: 0x00000046 Function: remove --------- Binding: local Pre-LTO Size: 8 Post-LTO Size: 8 Run Address: 0x00002d15 Pre-LTO Symbol References ------------------------- Symbol: unlink Type: function Offset: 0x00000002 Post-LTO Symbol References -------------------------- Symbol: unlink Type: function Offset: 0x00000002 Function: scalbn --------- Alias: ldexp Alias: ldexpl Alias: scalbnl Binding: global Pre-LTO Size: 216 Post-LTO Size: 0 Run Address: 0x00000001 Pre-LTO Symbol References ------------------------- Symbol: __aeabi_dadd Type: function Offset: 0x0000003e Symbol: __aeabi_dmul Type: function Offset: 0x00000026 Offset: 0x000000a8 Symbol: __aeabi_errno_addr Type: function Offset: 0x00000050 Offset: 0x0000007c Function: setvbuf --------- Binding: local Pre-LTO Size: 224 Post-LTO Size: 212 Run Address: 0x0000126d Pre-LTO Symbol References ------------------------- Symbol: __TI_cleanup Type: function Offset: 0x000000dc Symbol: __TI_cleanup_ptr Type: object Offset: 0x000000d8 Symbol: _lock Type: object Offset: 0x000000d0 Symbol: _unlock Type: object Offset: 0x000000d4 Symbol: free Type: function Offset: 0x0000003e Symbol: malloc Type: function Offset: 0x00000084 Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x000000cc Symbol: __TI_cleanup Type: function Offset: 0x000000d0 Symbol: free Type: function Offset: 0x00000040 Symbol: malloc Type: function Offset: 0x00000084 Function: split --------- Binding: local Pre-LTO Size: 100 Post-LTO Size: 100 Run Address: 0x00001c6d Pre-LTO Symbol References ------------------------- Symbol: _sys_memory Type: object Offset: 0x00000060 Symbol: free_list_insert Type: function Offset: 0x00000050 Symbol: free_list_remove Type: function Offset: 0x0000003a Post-LTO Symbol References -------------------------- Symbol: .sysmem Type: section Offset: 0x00000060 Symbol: free_list_insert Type: function Offset: 0x00000050 Symbol: free_list_remove Type: function Offset: 0x0000003a Function: strchr --------- Binding: local Pre-LTO Size: 20 Post-LTO Size: 0 Run Address: 0x00000001 Function: strcmp --------- Binding: global Pre-LTO Size: 132 Post-LTO Size: 132 Run Address: 0x00001711 Function: strcpy --------- Binding: local Pre-LTO Size: 14 Post-LTO Size: 14 Run Address: 0x00002c97 Function: strlen --------- Binding: local Pre-LTO Size: 14 Post-LTO Size: 14 Run Address: 0x00002cb3 Function: strlen.39 --------- Binding: local Pre-LTO Size: 0 Post-LTO Size: 14 Run Address: 0x00002ca5 Function: unlink --------- Binding: local Pre-LTO Size: 44 Post-LTO Size: 36 Run Address: 0x0000273d Pre-LTO Symbol References ------------------------- Symbol: _lock Type: object Offset: 0x00000024 Symbol: _unlock Type: object Offset: 0x00000028 Symbol: getdevice Type: function Offset: 0x0000000c Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000020 Symbol: getdevice Type: function Offset: 0x0000000c Function: updateADCReading_multichannel --------- Binding: global Pre-LTO Size: 376 Post-LTO Size: 376 Run Address: 0x00000929 Pre-LTO Symbol References ------------------------- Symbol: .data.adc_state Type: section Offset: 0x00000160 Symbol: .rodata.str1.160854843146598718761 Type: section Offset: 0x00000174 Symbol: .rodata.str1.170625978319791919211 Type: section Offset: 0x0000016c Symbol: .rodata.str1.65033923025266455461 Type: section Offset: 0x00000170 Symbol: adc_hal Type: object Offset: 0x00000164 Symbol: batteries Type: object Offset: 0x00000168 Symbol: printf Type: function Offset: 0x00000052 Offset: 0x000000d8 Offset: 0x000000e0 Offset: 0x00000134 Offset: 0x0000013c Post-LTO Symbol References -------------------------- Symbol: .data.adc_state Type: section Offset: 0x00000160 Symbol: .rodata.str1.160854843146598718761 Type: section Offset: 0x00000174 Symbol: .rodata.str1.170625978319791919211 Type: section Offset: 0x0000016c Symbol: .rodata.str1.65033923025266455461 Type: section Offset: 0x00000170 Symbol: adc_hal Type: object Offset: 0x00000164 Symbol: batteries Type: object Offset: 0x00000168 Symbol: printf Type: function Offset: 0x00000052 Offset: 0x000000d8 Offset: 0x000000e0 Offset: 0x00000134 Offset: 0x0000013c Function: wcslen --------- Binding: local Pre-LTO Size: 16 Post-LTO Size: 16 Run Address: 0x00002c79 Function: write --------- Binding: local Pre-LTO Size: 40 Post-LTO Size: 40 Run Address: 0x00002639 Pre-LTO Symbol References ------------------------- Symbol: _stream Type: object Offset: 0x00000024 Post-LTO Symbol References -------------------------- Symbol: .data..L_MergedGlobals Type: section Offset: 0x00000024 GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 00002979 ADC0_IRQHandler 000020a1 Battery_Init 00002d24 C$$EXIT 00002501 C$$IO$$ 00002ce9 DL_Common_delayCycles 00001d91 DL_I2C_fillControllerTXFIFO 00001cd1 DL_I2C_fillTargetTXFIFO 00002349 DL_I2C_flushControllerTXFIFO 0000253d DL_I2C_flushTargetRXFIFO 00002385 DL_I2C_flushTargetTXFIFO 00002661 DL_I2C_setClockConfig 00000cd9 DL_Timer_initFourCCPWMMode 00002941 DL_Timer_setCaptCompUpdateMethod 00002b3d DL_Timer_setCaptureCompareOutCtl 00002c69 DL_Timer_setCaptureCompareValue 0000295d DL_Timer_setClockConfig 00002979 DMA_IRQHandler 00002979 Default_Handler 00002979 GROUP0_IRQHandler 00002979 GROUP1_IRQHandler 00002979 HardFault_Handler 00002979 NMI_Handler 00002979 PendSV_Handler 00002d1d Reset_Handler 00002979 SPI0_IRQHandler 00002979 SVC_Handler 00002979 SysTick_Handler 00002979 TIMG0_IRQHandler 00002979 TIMG1_IRQHandler 00002979 TIMG2_IRQHandler 00002979 TIMG4_IRQHandler 00002c33 TI_memcpy_small 00002cc1 TI_memset_small 00002979 UART0_IRQHandler 00002979 UART1_IRQHandler 200003f8 _CIOBUF_ 200003f8 __CIOBUF_ 20000800 __STACK_END 00000100 __STACK_SIZE 00000200 __SYSMEM_SIZE 00000000 __TI_ATRegion0_region_sz 00000000 __TI_ATRegion0_src_addr 00000000 __TI_ATRegion0_trg_addr 00000000 __TI_ATRegion1_region_sz 00000000 __TI_ATRegion1_src_addr 00000000 __TI_ATRegion1_trg_addr 00000000 __TI_ATRegion2_region_sz 00000000 __TI_ATRegion2_src_addr 00000000 __TI_ATRegion2_trg_addr 00003138 __TI_CINIT_Base 00003148 __TI_CINIT_Limit 00003148 __TI_CINIT_Warm 00003124 __TI_Handler_Table_Base 00003130 __TI_Handler_Table_Limit 000023c1 __TI_auto_init_nobinit_nopinit 20000378 __TI_cleanup_ptr 00001899 __TI_decompress_lzss 00002c45 __TI_decompress_none 20000374 __TI_dtors_ptr ffffffff __TI_pprof_out_hndl 00000781 __TI_printfi_nofloat ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 000024a1 __TI_readmsg 00000000 __TI_static_base__ 000024d5 __TI_writemsg 00002b55 __TI_zero_init_nomemset 00002d30 __aeabi_ctype_table_ 00002d30 __aeabi_ctype_table_C 000020ed __aeabi_d2iz 000010b5 __aeabi_dmul 000014bb __aeabi_idiv0 0000155f __aeabi_ldiv0 00002809 __aeabi_llsl 00002719 __aeabi_lmul 00002cd1 __aeabi_memclr 00002cd1 __aeabi_memclr4 00002cd1 __aeabi_memclr8 00002cf5 __aeabi_memcpy 00002cf5 __aeabi_memcpy4 00002cf5 __aeabi_memcpy8 00002c89 __aeabi_memset 00002c89 __aeabi_memset4 00002c89 __aeabi_memset8 000026f5 __aeabi_ui2d 0000224d __aeabi_uidiv 0000224d __aeabi_uidivmod 00002c0d __aeabi_uldivmod 00002809 __ashldi3 ffffffff __binit__ UNDEFED __c_args__ 000020ed __fixdfsi 000026f5 __floatunsidf UNDEFED __mpu_init 000010b5 __muldf3 00002719 __muldi3 000023fd __muldsi3 20000700 __stack 20000000 __start___llvm_prf_bits 20000000 __start___llvm_prf_cnts 20000000 __stop___llvm_prf_bits 20000000 __stop___llvm_prf_cnts 000014bd __udivmoddi4 00002761 _c_int00 UNDEFED _system_post_cinit 00002d25 abort 00002209 adc_current 200003d4 adc_hal 200005c0 batteries ffffffff binit 200005c6 gRxADCcount 200005c7 gRxADClen 200005d4 gRxComplete 200005cc gRxPacket 200005d5 gTxADCcount 200005d6 gTxADClen 200005d7 gTxComplete 200005d0 gTxPacket 200003e8 i2c_hal 00000000 interruptVectors 00001fa9 printf 00001711 strcmp 00000929 updateADCReading_multichannel GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000000 __TI_ATRegion0_region_sz 00000000 __TI_ATRegion0_src_addr 00000000 __TI_ATRegion0_trg_addr 00000000 __TI_ATRegion1_region_sz 00000000 __TI_ATRegion1_src_addr 00000000 __TI_ATRegion1_trg_addr 00000000 __TI_ATRegion2_region_sz 00000000 __TI_ATRegion2_src_addr 00000000 __TI_ATRegion2_trg_addr 00000000 __TI_static_base__ 00000000 interruptVectors 00000100 __STACK_SIZE 00000200 __SYSMEM_SIZE 00000781 __TI_printfi_nofloat 00000929 updateADCReading_multichannel 00000cd9 DL_Timer_initFourCCPWMMode 000010b5 __aeabi_dmul 000010b5 __muldf3 000014bb __aeabi_idiv0 000014bd __udivmoddi4 0000155f __aeabi_ldiv0 00001711 strcmp 00001899 __TI_decompress_lzss 00001cd1 DL_I2C_fillTargetTXFIFO 00001d91 DL_I2C_fillControllerTXFIFO 00001fa9 printf 000020a1 Battery_Init 000020ed __aeabi_d2iz 000020ed __fixdfsi 00002209 adc_current 0000224d __aeabi_uidiv 0000224d __aeabi_uidivmod 00002349 DL_I2C_flushControllerTXFIFO 00002385 DL_I2C_flushTargetTXFIFO 000023c1 __TI_auto_init_nobinit_nopinit 000023fd __muldsi3 000024a1 __TI_readmsg 000024d5 __TI_writemsg 00002501 C$$IO$$ 0000253d DL_I2C_flushTargetRXFIFO 00002661 DL_I2C_setClockConfig 000026f5 __aeabi_ui2d 000026f5 __floatunsidf 00002719 __aeabi_lmul 00002719 __muldi3 00002761 _c_int00 00002809 __aeabi_llsl 00002809 __ashldi3 00002941 DL_Timer_setCaptCompUpdateMethod 0000295d DL_Timer_setClockConfig 00002979 ADC0_IRQHandler 00002979 DMA_IRQHandler 00002979 Default_Handler 00002979 GROUP0_IRQHandler 00002979 GROUP1_IRQHandler 00002979 HardFault_Handler 00002979 NMI_Handler 00002979 PendSV_Handler 00002979 SPI0_IRQHandler 00002979 SVC_Handler 00002979 SysTick_Handler 00002979 TIMG0_IRQHandler 00002979 TIMG1_IRQHandler 00002979 TIMG2_IRQHandler 00002979 TIMG4_IRQHandler 00002979 UART0_IRQHandler 00002979 UART1_IRQHandler 00002b3d DL_Timer_setCaptureCompareOutCtl 00002b55 __TI_zero_init_nomemset 00002c0d __aeabi_uldivmod 00002c33 TI_memcpy_small 00002c45 __TI_decompress_none 00002c69 DL_Timer_setCaptureCompareValue 00002c89 __aeabi_memset 00002c89 __aeabi_memset4 00002c89 __aeabi_memset8 00002cc1 TI_memset_small 00002cd1 __aeabi_memclr 00002cd1 __aeabi_memclr4 00002cd1 __aeabi_memclr8 00002ce9 DL_Common_delayCycles 00002cf5 __aeabi_memcpy 00002cf5 __aeabi_memcpy4 00002cf5 __aeabi_memcpy8 00002d1d Reset_Handler 00002d24 C$$EXIT 00002d25 abort 00002d30 __aeabi_ctype_table_ 00002d30 __aeabi_ctype_table_C 00003124 __TI_Handler_Table_Base 00003130 __TI_Handler_Table_Limit 00003138 __TI_CINIT_Base 00003148 __TI_CINIT_Limit 00003148 __TI_CINIT_Warm 20000000 __start___llvm_prf_bits 20000000 __start___llvm_prf_cnts 20000000 __stop___llvm_prf_bits 20000000 __stop___llvm_prf_cnts 20000374 __TI_dtors_ptr 20000378 __TI_cleanup_ptr 200003d4 adc_hal 200003e8 i2c_hal 200003f8 _CIOBUF_ 200003f8 __CIOBUF_ 200005c0 batteries 200005c6 gRxADCcount 200005c7 gRxADClen 200005cc gRxPacket 200005d0 gTxPacket 200005d4 gRxComplete 200005d5 gTxADCcount 200005d6 gTxADClen 200005d7 gTxComplete 20000700 __stack 20000800 __STACK_END ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start ffffffff __binit__ ffffffff binit UNDEFED __c_args__ UNDEFED __mpu_init UNDEFED _system_post_cinit [123 symbols]