PanBadge/tama.map

587 lines
29 KiB
Plaintext

Archive member included to satisfy reference by file (symbol)
../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
/tmp/ccuFqAhq.ltrans0.ltrans.o (__divsi3)
Discarded input sections
.text 0x00000000 0x0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.data 0x00000000 0x0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.bss 0x00000000 0x0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.vprintf 0x00000000 0x16 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.sprintf 0x00000000 0x26 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strcpy 0x00000000 0x14 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strncpy 0x00000000 0x1c /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strcmp 0x00000000 0x1a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strncmp 0x00000000 0x2e /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strchr 0x00000000 0x16 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strrchr 0x00000000 0x3c /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.memcmp 0x00000000 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.memmove 0x00000000 0x5e /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.memchr 0x00000000 0x1a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strnlen 0x00000000 0x2a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.twoway_strstr
0x00000000 0x232 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.strstr 0x00000000 0x11c /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.puts.str1.4
0x00000000 0x2 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.puts 0x00000000 0x40 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.setjmp 0x00000000 0x10 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.longjmp 0x00000000 0x14 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.putchar 0x00000000 0x68 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.APBAHBPrescTable.lto_priv.0
0x00000000 0x10 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.ADCPrescTable.lto_priv.0
0x00000000 0x14 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.APBAHBPrescTable.lto_priv.1
0x00000000 0x10 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.ADCPrescTable.lto_priv.1
0x00000000 0x14 /tmp/ccuFqAhq.ltrans0.ltrans.o
.comment 0x00000000 0x35 /tmp/ccuFqAhq.ltrans0.ltrans.o
.note.GNU-stack
0x00000000 0x0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.comment 0x00000000 0x35 /tmp/cc6O5Yfp.debug.temp.o
.note.GNU-stack
0x00000000 0x0 /tmp/cc6O5Yfp.debug.temp.o
.comment 0x00000000 0x35 /tmp/ccQWTvKu.debug.temp.o
.note.GNU-stack
0x00000000 0x0 /tmp/ccQWTvKu.debug.temp.o
.data 0x00000000 0x0 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.bss 0x00000000 0x0 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
Memory Configuration
Name Origin Length Attributes
FLASH 0x00000000 0x00004000 xr
RAM 0x20000000 0x00000800 xrw
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD /tmp/ccc3BNuu.o
LOAD /tmp/ccuFqAhq.ltrans0.ltrans.o
LOAD /tmp/cc6O5Yfp.debug.temp.o
LOAD /tmp/ccQWTvKu.debug.temp.o
LOAD /tmp/ccZbRLFZ.o
LOAD ../ch32v003fun/ch32fun//../misc/libgcc.a
LOAD ../ch32v003fun/ch32fun//../misc/libgcc.a
.init 0x00000000 0xa0
0x00000000 _sinit = .
0x00000000 . = ALIGN (0x4)
*(SORT_NONE(.init))
.init 0x00000000 0x9e /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000000 InterruptVectorDefault
0x00000000 InterruptVector
0x000000a0 . = ALIGN (0x4)
*fill* 0x0000009e 0x2
0x000000a0 _einit = .
.text 0x000000a0 0x2468
0x000000a0 . = ALIGN (0x4)
*(.text)
.text 0x000000a0 0x7e ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
0x000000a0 __divsi3
0x000000a8 __hidden___udivsi3
0x000000a8 __udivsi3
0x000000d4 __umodsi3
0x000000f8 __modsi3
*(.text.*)
.text.mini_pad
0x0000011e 0x8a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text._puts 0x000001a8 0x40 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.PrintHex
0x000001e8 0x5a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.DelaySysTick
0x00000242 0x12 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.mini_itoa.part.0
0x00000254 0xc0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_i2c_setup
0x00000314 0x54 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_drawPixel
0x00000368 0x3c /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.beep 0x000003a4 0x68 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.led_blink
0x0000040c 0x2a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.pet_reset
0x00000436 0x30 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.read_buttons
0x00000466 0x32 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_drawstr.constprop.0
0x00000498 0x78 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.draw_center_str
0x00000510 0x26 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_drawFastHLine.constprop.0
0x00000536 0x4a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_drawFastVLine.constprop.0
0x00000580 0x44 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_drawRect.constprop.0
0x000005c4 0x40 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.draw_bar
0x00000604 0x7a /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_drawImage.constprop.0
0x0000067e 0xc0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.internal_handle_input.constprop.0
0x0000073e 0xa /tmp/ccuFqAhq.ltrans0.ltrans.o
.text._write.constprop.0
0x00000748 0xe4 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.__puts_uart
0x0000082c 0x14 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.handle_reset
0x00000840 0x72 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000840 handle_reset
.text.vector_handler
0x000008b2 0x5a /tmp/ccuFqAhq.ltrans0.ltrans.o
0x000008b2 OPCM_IRQHandler
0x000008b2 EXTI2_IRQHandler
0x000008b2 TIM8_TRG_COM_IRQHandler
0x000008b2 TIM8_CC_IRQHandler
0x000008b2 USART_WKUP_IRQHandler
0x000008b2 UART8_IRQHandler
0x000008b2 SPI4_IRQHandler
0x000008b2 NFC_IRQHandler
0x000008b2 DFSDM0_IRQHandler
0x000008b2 TIM1_CC_IRQHandler
0x000008b2 HardFault_Handler
0x000008b2 TIM10_IRQHandler
0x000008b2 GPIOB_IRQHandler
0x000008b2 IPC_CH2_Handler
0x000008b2 USBPD_IRQHandler
0x000008b2 TIM6_IRQHandler
0x000008b2 GPIOA_IRQHandler
0x000008b2 SysTick_Handler
0x000008b2 CAN3_RX1_IRQHandler
0x000008b2 I3C_ER_IRQHandler
0x000008b2 PVD_IRQHandler
0x000008b2 SDIO_IRQHandler
0x000008b2 TIM9_BRK_IRQHandler
0x000008b2 DMA2_Channel8_IRQHandler
0x000008b2 CAN2_RX1_IRQHandler
0x000008b2 EXTI3_IRQHandler
0x000008b2 HSEM_Handler
0x000008b2 UART1_IRQHandler
0x000008b2 USBHS_IRQHandler
0x000008b2 LPTIM2_IRQHandler
0x000008b2 DMA2_Channel9_IRQHandler
0x000008b2 TIM10_CC_IRQHandler
0x000008b2 EXTI25_16_IRQHandler
0x000008b2 I2C3_ER_IRQHandler
0x000008b2 USBFS_IRQHandler
0x000008b2 UART0_IRQHandler
0x000008b2 USART8_IRQHandler
0x000008b2 EXTI0_IRQHandler
0x000008b2 I2C2_EV_IRQHandler
0x000008b2 TIM10_TRG_COM_IRQHandler
0x000008b2 LPTIM_IRQHandler
0x000008b2 CAN1_RX0_IRQHandler
0x000008b2 CAN3_SCE_IRQHandler
0x000008b2 CAN2_SCE_IRQHandler
0x000008b2 ADC1_2_IRQHandler
0x000008b2 BB_IRQHandler
0x000008b2 Break_Point_Handler
0x000008b2 IPC_CH0_Handler
0x000008b2 TIM2_CC_IRQHandler
0x000008b2 SPI1_IRQHandler
0x000008b2 USART5_IRQHandler
0x000008b2 TAMPER_IRQHandler
0x000008b2 TMR0_IRQHandler
0x000008b2 AWU_IRQHandler
0x000008b2 EXTI7_0_IRQHandler
0x000008b2 CAN2_RX0_IRQHandler
0x000008b2 OSCWakeUp_IRQHandler
0x000008b2 TIM8_UP_IRQHandler
0x000008b2 Ecall_M_Mode_Handler
0x000008b2 ECDC_IRQHandler
0x000008b2 SDMMC_IRQHandler
0x000008b2 USART7_IRQHandler
0x000008b2 DMA2_Channel2_IRQHandler
0x000008b2 DMA1_Channel4_IRQHandler
0x000008b2 ADC1_IRQHandler
0x000008b2 TIM2_BRK_IRQHandler
0x000008b2 USART6_IRQHandler
0x000008b2 CAN3_RX0_IRQHandler
0x000008b2 HSADC_IRQHandler
0x000008b2 TIM9_UP_IRQHandler
0x000008b2 USART3_IRQHandler
0x000008b2 RTC_IRQHandler
0x000008b2 DMA1_Channel7_IRQHandler
0x000008b2 LED_IRQHandler
0x000008b2 CAN1_RX1_IRQHandler
0x000008b2 DVP_IRQHandler
0x000008b2 UART5_IRQHandler
0x000008b2 USBSS_IRQHandler
0x000008b2 SWPMI_IRQHandler
0x000008b2 USBPDWakeUp_IRQHandler
0x000008b2 EXTI15_8_IRQHandler
0x000008b2 TIM4_IRQHandler
0x000008b2 DMA2_Channel1_IRQHandler
0x000008b2 SWPMI_WKUP_IRQHandler
0x000008b2 USBPD_WKUP_IRQHandler
0x000008b2 I2C1_EV_IRQHandler
0x000008b2 USBSSWakeup_IRQHandler
0x000008b2 UART2_IRQHandler
0x000008b2 USART4_IRQHandler
0x000008b2 PWMX_IRQHandler
0x000008b2 DMA1_Channel6_IRQHandler
0x000008b2 UART4_IRQHandler
0x000008b2 DMA2_Channel4_IRQHandler
0x000008b2 TIM3_IRQHandler
0x000008b2 RCC_IRQHandler
0x000008b2 TIM1_TRG_COM_IRQHandler
0x000008b2 DMA1_Channel1_IRQHandler
0x000008b2 DMA2_Channel7_IRQHandler
0x000008b2 QSPI1_IRQHandler
0x000008b2 EXTI15_10_IRQHandler
0x000008b2 ADC_IRQHandler
0x000008b2 IPC_CH3_Handler
0x000008b2 DMA1_Channel8_IRQHandler
0x000008b2 I3C_EV_IRQHandler
0x000008b2 TMR2_IRQHandler
0x000008b2 I3C_WKUP_IRQHandler
0x000008b2 DefaultIRQHandler
0x000008b2 TIM12_IRQHandler
0x000008b2 TIM7_IRQHandler
0x000008b2 CAN2_TX_IRQHandler
0x000008b2 TIM5_IRQHandler
0x000008b2 I2C3_EV_IRQHandler
0x000008b2 USB_IRQHandler
0x000008b2 EXTI9_5_IRQHandler
0x000008b2 PIOC_IRQHandler
0x000008b2 TIM9_IRQHandler
0x000008b2 LTDC_IRQHandler
0x000008b2 SAI_IRQHandler
0x000008b2 SPI2_IRQHandler
0x000008b2 OSC32KCal_IRQHandler
0x000008b2 IPC_CH1_Handler
0x000008b2 I2C_IRQHandler
0x000008b2 LPTIM1_WKUP_IRQHandler
0x000008b2 TIM10_BRK_IRQHandler
0x000008b2 TIM9_CC_IRQHandler
0x000008b2 CAN1_TX_IRQHandler
0x000008b2 DMA2_Channel5_IRQHandler
0x000008b2 USB2_IRQHandler
0x000008b2 USBHSWakeUp_IRQHandler
0x000008b2 DMA1_Channel5_IRQHandler
0x000008b2 EXTI4_IRQHandler
0x000008b2 USB_LP_CAN1_RX0_IRQHandler
0x000008b2 QSPI2_IRQHandler
0x000008b2 RNG_IRQHandler
0x000008b2 USB_HP_CAN1_TX_IRQHandler
0x000008b2 LLE_IRQHandler
0x000008b2 CMPWakeUp_IRQHandler
0x000008b2 DMA1_Channel3_IRQHandler
0x000008b2 FSMC_IRQHandler
0x000008b2 ETH_IRQHandler
0x000008b2 TIM1_UP_IRQHandler
0x000008b2 LPTIMWakeUp_IRQHandler
0x000008b2 WWDG_IRQHandler
0x000008b2 USBHSWakeup_IRQHandler
0x000008b2 DMA2_Channel11_IRQHandler
0x000008b2 WDOG_BAT_IRQHandler
0x000008b2 Ecall_U_Mode_Handler
0x000008b2 I2C4_EV_IRQHandler
0x000008b2 CAN3_TX_IRQHandler
0x000008b2 TMR3_IRQHandler
0x000008b2 DMA2_Channel6_IRQHandler
0x000008b2 TIM2_IRQHandler
0x000008b2 SW_Handler
0x000008b2 TIM1_BRK_IRQHandler
0x000008b2 GPHA_IRQHandler
0x000008b2 OPA_IRQHandler
0x000008b2 DMA2_Channel10_IRQHandler
0x000008b2 EXTI1_IRQHandler
0x000008b2 SPI0_IRQHandler
0x000008b2 USB2_HOST_IRQHandler
0x000008b2 LPTIM2_WKUP_IRQHandler
0x000008b2 RTCAlarm_IRQHandler
0x000008b2 TIM11_IRQHandler
0x000008b2 TIM10_UP_IRQHandler
0x000008b2 TIM9_TRG_COM_IRQHandler
0x000008b2 UART7_IRQHandler
0x000008b2 USART2_IRQHandler
0x000008b2 UART6_IRQHandler
0x000008b2 UHSIF_IRQHandler
0x000008b2 ETHWakeUp_IRQHandler
0x000008b2 I2C2_ER_IRQHandler
0x000008b2 DMA1_Channel2_IRQHandler
0x000008b2 TIM8_BRK_IRQHandler
0x000008b2 TIM2_TRG_IRQHandler
0x000008b2 CAN1_SCE_IRQHandler
0x000008b2 FLASH_IRQHandler
0x000008b2 USBFSWakeUp_IRQHandler
0x000008b2 USART1_IRQHandler
0x000008b2 OTG_FS_IRQHandler
0x000008b2 SPI3_IRQHandler
0x000008b2 USBFS_WakeUp_IRQHandler
0x000008b2 UART3_IRQHandler
0x000008b2 I2C1_ER_IRQHandler
0x000008b2 FMC_IRQHandler
0x000008b2 USB2_DEVICE_IRQHandler
0x000008b2 LPTIM1_IRQHandler
0x000008b2 DFSDM1_IRQHandler
0x000008b2 TMR1_IRQHandler
0x000008b2 I2C4_ER_IRQHandler
0x000008b2 SERDES_IRQHandler
0x000008b2 USBSS_LINK_IRQHandler
0x000008b2 USBWakeUp_IRQHandler
0x000008b2 DMA2_Channel3_IRQHandler
0x000008fe NMI_Handler
0x000008fe NMI_RCC_CSS_IRQHandler
.text.strlen 0x0000090c 0x12 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x0000090c strlen
.text.mini_vpprintf
0x0000091e 0x1c2 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.printf 0x00000ae0 0x24 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000ae0 printf
.text.ssd1306_i2c_error.isra.0
0x00000b04 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_i2c_send.constprop.0
0x00000b24 0x122 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.ssd1306_cmd
0x00000c46 0x1c /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.mini_vsnprintf
0x00000c62 0x38 /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.snprintf
0x00000c9a 0x16 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000c9a snprintf
.text.memset 0x00000cb0 0x12 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000cb0 memset
.text.ssd1306_setbuf.constprop.0
0x00000cc2 0xc /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.memcpy 0x00000cce 0x1c /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000cce memcpy
.text.ssd1306_refresh
0x00000cea 0x5c /tmp/ccuFqAhq.ltrans0.ltrans.o
.text.SystemInit
0x00000d46 0x54 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000d46 SystemInit
.text.startup.main
0x00000d9a 0x8ea /tmp/ccuFqAhq.ltrans0.ltrans.o
0x00000d9a main
*(.rodata)
*(.rodata*)
*fill* 0x00001684 0x0
.rodata.ssd1306_i2c_error.isra.0.str1.4
0x00001684 0x12e /tmp/ccuFqAhq.ltrans0.ltrans.o
0x2d (size before relaxing)
.rodata.main.str1.4
0x000017b2 0x89 /tmp/ccuFqAhq.ltrans0.ltrans.o
*fill* 0x000017b2 0x2
.rodata.main 0x000017b4 0x18 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.icon_stats
0x000017cc 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.icon_heal
0x000017ec 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.icon_clean
0x0000180c 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.icon_sleep
0x0000182c 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.icon_play
0x0000184c 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.icon_feed
0x0000186c 0x20 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_dead
0x0000188c 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_sleep
0x0000190c 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_eat
0x0000198c 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_sad
0x00001a0c 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_happy
0x00001a8c 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_blink
0x00001b0c 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.str1.4
0x00001b8c 0x76 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.errstr
0x00001b8c 0x14 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.fontdata
0x00001ba0 0x800 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.ssd1306_init_array
0x000023a0 0x1a /tmp/ccuFqAhq.ltrans0.ltrans.o
*fill* 0x000023ba 0x2
.rodata.pana_idle
0x000023bc 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.menu_icons
0x0000243c 0x18 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.pana_frames
0x00002454 0x1c /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.menu_labels
0x00002470 0x18 /tmp/ccuFqAhq.ltrans0.ltrans.o
.rodata.spr_grave
0x00002488 0x80 /tmp/ccuFqAhq.ltrans0.ltrans.o
*(.gnu.linkonce.t.*)
0x00002508 . = ALIGN (0x4)
.fini 0x00002508 0x0
*(SORT_NONE(.fini))
0x00002508 . = ALIGN (0x4)
[!provide] PROVIDE (_etext = .)
[!provide] PROVIDE (_eitcm = .)
.preinit_array 0x00002508 0x0
[!provide] PROVIDE (__preinit_array_start = .)
*(.preinit_array)
[!provide] PROVIDE (__preinit_array_end = .)
.init_array 0x00002508 0x0
0x00002508 PROVIDE (__init_array_start = .)
*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
*(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
0x00002508 PROVIDE (__init_array_end = .)
.fini_array 0x00002508 0x0
[!provide] PROVIDE (__fini_array_start = .)
*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
*(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
[!provide] PROVIDE (__fini_array_end = .)
.ctors
*crtbegin.o(.ctors)
*crtbegin?.o(.ctors)
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
*(SORT_BY_NAME(.ctors.*))
*(.ctors)
.dtors
*crtbegin.o(.dtors)
*crtbegin?.o(.dtors)
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
*(SORT_BY_NAME(.dtors.*))
*(.dtors)
.dalign 0x20000000 0x0 load address 0x00002508
0x20000000 . = ALIGN (0x4)
0x20000000 PROVIDE (_data_vma = .)
.dlalign 0x00002508 0x0
0x00002508 . = ALIGN (0x4)
0x00002508 PROVIDE (_data_lma = .)
.data 0x20000000 0x8 load address 0x00002508
0x20000000 . = ALIGN (0x4)
0x200003fc __global_pointer$ = (. + 0x3fc)
*(.gnu.linkonce.r.*)
*(.data .data.*)
*(.gnu.linkonce.d.*)
0x20000000 . = ALIGN (0x8)
*(.sdata .sdata.*)
*(.sdata2*)
*(.gnu.linkonce.s.*)
0x20000000 . = ALIGN (0x8)
*(.srodata.cst16)
*(.srodata.cst8)
*(.srodata.cst4)
*(.srodata.cst2)
*(.srodata .srodata.*)
.srodata.spr_poop
0x20000000 0x8 /tmp/ccuFqAhq.ltrans0.ltrans.o
0x20000008 . = ALIGN (0x4)
0x20000008 PROVIDE (_edata = .)
.rela.dyn 0x20000008 0x0 load address 0x00002510
.rela.text.handle_reset
0x20000008 0x0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.bss 0x20000008 0x41c load address 0x00002510
0x20000008 . = ALIGN (0x4)
0x20000008 PROVIDE (_sbss = .)
*(.sbss*)
.sbss.anim_exp
0x20000008 0x1 /tmp/ccuFqAhq.ltrans0.ltrans.o
*fill* 0x20000009 0x3
.sbss.frame 0x2000000c 0x4 /tmp/ccuFqAhq.ltrans0.ltrans.o
.sbss.tick_acc
0x20000010 0x2 /tmp/ccuFqAhq.ltrans0.ltrans.o
.sbss.anim_timer
0x20000012 0x1 /tmp/ccuFqAhq.ltrans0.ltrans.o
.sbss.cursor 0x20000013 0x1 /tmp/ccuFqAhq.ltrans0.ltrans.o
.sbss.screen 0x20000014 0x1 /tmp/ccuFqAhq.ltrans0.ltrans.o
*(.gnu.linkonce.sb.*)
*(.bss*)
*fill* 0x20000015 0x3
.bss.pet 0x20000018 0xc /tmp/ccuFqAhq.ltrans0.ltrans.o
.bss.ssd1306_buffer
0x20000024 0x400 /tmp/ccuFqAhq.ltrans0.ltrans.o
*(.gnu.linkonce.b.*)
*(COMMON*)
0x20000424 . = ALIGN (0x4)
0x20000424 PROVIDE (_ebss = .)
[!provide] PROVIDE (_end = _ebss)
[!provide] PROVIDE (end = .)
0x20000800 PROVIDE (_eusrstack = (ORIGIN (RAM) + LENGTH (RAM)))
/DISCARD/
*(.note .note.*)
*(.eh_frame .eh_frame.*)
*(.comment .comment.*)
*(.ARM.extab* .gnu.linkonce.armextab.*)
*(.ARM.exidx*)
OUTPUT(tama.elf elf32-littleriscv)
.riscv.attributes
0x00000000 0x25
.riscv.attributes
0x00000000 0x25 /tmp/ccuFqAhq.ltrans0.ltrans.o
.riscv.attributes
0x00000025 0x1f ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_info 0x00000000 0x49c5
.debug_info 0x00000000 0x25b8 /tmp/ccuFqAhq.ltrans0.ltrans.o
.debug_info 0x000025b8 0x1159 /tmp/cc6O5Yfp.debug.temp.o
0x000025b8 ch32fun.c.3da016ab
.debug_info 0x00003711 0x1257 /tmp/ccQWTvKu.debug.temp.o
0x00003711 tama.c.f19bf6d4
.debug_info 0x00004968 0x5d ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_abbrev 0x00000000 0x7c5
.debug_abbrev 0x00000000 0x20c /tmp/ccuFqAhq.ltrans0.ltrans.o
.debug_abbrev 0x0000020c 0x278 /tmp/cc6O5Yfp.debug.temp.o
.debug_abbrev 0x00000484 0x319 /tmp/ccQWTvKu.debug.temp.o
.debug_abbrev 0x0000079d 0x28 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_loclists
0x00000000 0x20c5
.debug_loclists
0x00000000 0x20c5 /tmp/ccuFqAhq.ltrans0.ltrans.o
.debug_aranges 0x00000000 0x200
.debug_aranges
0x00000000 0x1e0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.debug_aranges
0x000001e0 0x20 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_rnglists
0x00000000 0x4a6
.debug_rnglists
0x00000000 0x4a6 /tmp/ccuFqAhq.ltrans0.ltrans.o
.debug_line 0x00000000 0x4835
.debug_line 0x00000000 0x45f0 /tmp/ccuFqAhq.ltrans0.ltrans.o
.debug_line 0x000045f0 0x76 /tmp/cc6O5Yfp.debug.temp.o
.debug_line 0x00004666 0x7c /tmp/ccQWTvKu.debug.temp.o
.debug_line 0x000046e2 0x153 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_str 0x00000000 0xf6f
.debug_str 0x00000000 0xf6f /tmp/ccuFqAhq.ltrans0.ltrans.o
0x1c2 (size before relaxing)
.debug_str 0x00000f6f 0x751 /tmp/cc6O5Yfp.debug.temp.o
.debug_str 0x00000f6f 0x994 /tmp/ccQWTvKu.debug.temp.o
.debug_str 0x00000f6f 0xd9 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_line_str
0x00000000 0x33f
.debug_line_str
0x00000000 0x33f /tmp/ccuFqAhq.ltrans0.ltrans.o
0x157 (size before relaxing)
.debug_line_str
0x0000033f 0x246 /tmp/cc6O5Yfp.debug.temp.o
.debug_line_str
0x0000033f 0x1e5 /tmp/ccQWTvKu.debug.temp.o
.debug_line_str
0x0000033f 0x92 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_frame 0x00000000 0x5b0
.debug_frame 0x00000000 0x5b0 /tmp/ccuFqAhq.ltrans0.ltrans.o