PanBadge/tama.map

657 lines
32 KiB
Plaintext

Archive member included to satisfy reference by file (symbol)
../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
/tmp/ccMNASSr.ltrans0.ltrans.o (__divsi3)
Discarded input sections
.text 0x00000000 0x0 /tmp/ccMNASSr.ltrans0.ltrans.o
.data 0x00000000 0x0 /tmp/ccMNASSr.ltrans0.ltrans.o
.bss 0x00000000 0x0 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.mini_pad
0x00000000 0x8a /tmp/ccMNASSr.ltrans0.ltrans.o
.text._puts 0x00000000 0x40 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.mini_itoa.part.0
0x00000000 0xcc /tmp/ccMNASSr.ltrans0.ltrans.o
.text.__puts_uart
0x00000000 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strlen 0x00000000 0x12 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.mini_vpprintf
0x00000000 0x1d8 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.printf 0x00000000 0x2c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.vprintf 0x00000000 0x16 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.mini_vsnprintf
0x00000000 0x42 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.snprintf
0x00000000 0x1c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.sprintf 0x00000000 0x26 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strcpy 0x00000000 0x14 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strncpy 0x00000000 0x1c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strcmp 0x00000000 0x1a /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strncmp 0x00000000 0x2e /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strchr 0x00000000 0x16 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strrchr 0x00000000 0x3c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.memcmp 0x00000000 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.memmove 0x00000000 0x5e /tmp/ccMNASSr.ltrans0.ltrans.o
.text.memchr 0x00000000 0x1a /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strnlen 0x00000000 0x2a /tmp/ccMNASSr.ltrans0.ltrans.o
.text.twoway_strstr
0x00000000 0x232 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.strstr 0x00000000 0x11c /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.puts.str1.4
0x00000000 0x2 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.puts 0x00000000 0x40 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.setjmp 0x00000000 0x10 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.longjmp 0x00000000 0x14 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.APBAHBPrescTable.lto_priv.0
0x00000000 0x10 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.ADCPrescTable.lto_priv.0
0x00000000 0x14 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.APBAHBPrescTable.lto_priv.1
0x00000000 0x10 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.ADCPrescTable.lto_priv.1
0x00000000 0x14 /tmp/ccMNASSr.ltrans0.ltrans.o
.comment 0x00000000 0x35 /tmp/ccMNASSr.ltrans0.ltrans.o
.note.GNU-stack
0x00000000 0x0 /tmp/ccMNASSr.ltrans0.ltrans.o
.comment 0x00000000 0x35 /tmp/ccHSxGzD.debug.temp.o
.note.GNU-stack
0x00000000 0x0 /tmp/ccHSxGzD.debug.temp.o
.comment 0x00000000 0x35 /tmp/cc22Nide.debug.temp.o
.note.GNU-stack
0x00000000 0x0 /tmp/cc22Nide.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/ccAe1Zm8.o
LOAD /tmp/ccMNASSr.ltrans0.ltrans.o
LOAD /tmp/ccHSxGzD.debug.temp.o
LOAD /tmp/cc22Nide.debug.temp.o
LOAD /tmp/ccTmMpOC.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/ccMNASSr.ltrans0.ltrans.o
0x00000000 InterruptVectorDefault
0x00000000 InterruptVector
0x000000a0 . = ALIGN (0x4)
*fill* 0x0000009e 0x2
0x000000a0 _einit = .
.text 0x000000a0 0x30ec
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.DelaySysTick
0x0000011e 0x12 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_i2c_setup
0x00000130 0x54 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawPixel
0x00000184 0x3c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_fillRect
0x000001c0 0x58 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawstr
0x00000218 0x8c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.s_cat 0x000002a4 0x12 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.u_cat 0x000002b6 0x60 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.beep 0x00000316 0x70 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.led_blink
0x00000386 0x2a /tmp/ccMNASSr.ltrans0.ltrans.o
.text.add_xp 0x000003b0 0xce /tmp/ccMNASSr.ltrans0.ltrans.o
.text.notify 0x0000047e 0x8e /tmp/ccMNASSr.ltrans0.ltrans.o
.text.game_tick
0x0000050c 0x23a /tmp/ccMNASSr.ltrans0.ltrans.o
.text.draw_center_str
0x00000746 0x28 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.read_buttons
0x0000076e 0x32 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawFastHLine.part.0
0x000007a0 0x44 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawLine.constprop.0
0x000007e4 0xd0 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawFastVLine.constprop.0
0x000008b4 0x46 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawRect.constprop.0
0x000008fa 0x56 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.draw_bar
0x00000950 0x68 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_drawImage.constprop.0
0x000009b8 0xc0 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_i2c_send.constprop.0
0x00000a78 0x11a /tmp/ccMNASSr.ltrans0.ltrans.o
.text.ssd1306_cmd
0x00000b92 0x1c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.apply_brightness
0x00000bae 0x1e /tmp/ccMNASSr.ltrans0.ltrans.o
.text.handle_reset
0x00000bcc 0x72 /tmp/ccMNASSr.ltrans0.ltrans.o
0x00000bcc handle_reset
.text.vector_handler
0x00000c3e 0x10 /tmp/ccMNASSr.ltrans0.ltrans.o
0x00000c3e OPCM_IRQHandler
0x00000c3e EXTI2_IRQHandler
0x00000c3e TIM8_TRG_COM_IRQHandler
0x00000c3e TIM8_CC_IRQHandler
0x00000c3e USART_WKUP_IRQHandler
0x00000c3e UART8_IRQHandler
0x00000c3e SPI4_IRQHandler
0x00000c3e NFC_IRQHandler
0x00000c3e DFSDM0_IRQHandler
0x00000c3e TIM1_CC_IRQHandler
0x00000c3e HardFault_Handler
0x00000c3e TIM10_IRQHandler
0x00000c3e GPIOB_IRQHandler
0x00000c3e IPC_CH2_Handler
0x00000c3e USBPD_IRQHandler
0x00000c3e TIM6_IRQHandler
0x00000c3e GPIOA_IRQHandler
0x00000c3e SysTick_Handler
0x00000c3e CAN3_RX1_IRQHandler
0x00000c3e I3C_ER_IRQHandler
0x00000c3e PVD_IRQHandler
0x00000c3e SDIO_IRQHandler
0x00000c3e TIM9_BRK_IRQHandler
0x00000c3e DMA2_Channel8_IRQHandler
0x00000c3e CAN2_RX1_IRQHandler
0x00000c3e EXTI3_IRQHandler
0x00000c3e HSEM_Handler
0x00000c3e UART1_IRQHandler
0x00000c3e USBHS_IRQHandler
0x00000c3e LPTIM2_IRQHandler
0x00000c3e DMA2_Channel9_IRQHandler
0x00000c3e TIM10_CC_IRQHandler
0x00000c3e EXTI25_16_IRQHandler
0x00000c3e I2C3_ER_IRQHandler
0x00000c3e USBFS_IRQHandler
0x00000c3e UART0_IRQHandler
0x00000c3e USART8_IRQHandler
0x00000c3e EXTI0_IRQHandler
0x00000c3e I2C2_EV_IRQHandler
0x00000c3e TIM10_TRG_COM_IRQHandler
0x00000c3e LPTIM_IRQHandler
0x00000c3e CAN1_RX0_IRQHandler
0x00000c3e CAN3_SCE_IRQHandler
0x00000c3e CAN2_SCE_IRQHandler
0x00000c3e ADC1_2_IRQHandler
0x00000c3e BB_IRQHandler
0x00000c3e Break_Point_Handler
0x00000c3e IPC_CH0_Handler
0x00000c3e TIM2_CC_IRQHandler
0x00000c3e SPI1_IRQHandler
0x00000c3e USART5_IRQHandler
0x00000c3e TAMPER_IRQHandler
0x00000c3e TMR0_IRQHandler
0x00000c3e AWU_IRQHandler
0x00000c3e CAN2_RX0_IRQHandler
0x00000c3e OSCWakeUp_IRQHandler
0x00000c3e TIM8_UP_IRQHandler
0x00000c3e Ecall_M_Mode_Handler
0x00000c3e ECDC_IRQHandler
0x00000c3e SDMMC_IRQHandler
0x00000c3e USART7_IRQHandler
0x00000c3e DMA2_Channel2_IRQHandler
0x00000c3e DMA1_Channel4_IRQHandler
0x00000c3e ADC1_IRQHandler
0x00000c3e TIM2_BRK_IRQHandler
0x00000c3e USART6_IRQHandler
0x00000c3e CAN3_RX0_IRQHandler
0x00000c3e HSADC_IRQHandler
0x00000c3e TIM9_UP_IRQHandler
0x00000c3e USART3_IRQHandler
0x00000c3e RTC_IRQHandler
0x00000c3e DMA1_Channel7_IRQHandler
0x00000c3e LED_IRQHandler
0x00000c3e CAN1_RX1_IRQHandler
0x00000c3e DVP_IRQHandler
0x00000c3e UART5_IRQHandler
0x00000c3e USBSS_IRQHandler
0x00000c3e SWPMI_IRQHandler
0x00000c3e USBPDWakeUp_IRQHandler
0x00000c3e EXTI15_8_IRQHandler
0x00000c3e TIM4_IRQHandler
0x00000c3e DMA2_Channel1_IRQHandler
0x00000c3e SWPMI_WKUP_IRQHandler
0x00000c3e USBPD_WKUP_IRQHandler
0x00000c3e I2C1_EV_IRQHandler
0x00000c3e USBSSWakeup_IRQHandler
0x00000c3e UART2_IRQHandler
0x00000c3e USART4_IRQHandler
0x00000c3e PWMX_IRQHandler
0x00000c3e DMA1_Channel6_IRQHandler
0x00000c3e UART4_IRQHandler
0x00000c3e DMA2_Channel4_IRQHandler
0x00000c3e TIM3_IRQHandler
0x00000c3e RCC_IRQHandler
0x00000c3e TIM1_TRG_COM_IRQHandler
0x00000c3e DMA1_Channel1_IRQHandler
0x00000c3e DMA2_Channel7_IRQHandler
0x00000c3e QSPI1_IRQHandler
0x00000c3e EXTI15_10_IRQHandler
0x00000c3e ADC_IRQHandler
0x00000c3e IPC_CH3_Handler
0x00000c3e DMA1_Channel8_IRQHandler
0x00000c3e I3C_EV_IRQHandler
0x00000c3e TMR2_IRQHandler
0x00000c3e I3C_WKUP_IRQHandler
0x00000c3e DefaultIRQHandler
0x00000c3e TIM12_IRQHandler
0x00000c3e TIM7_IRQHandler
0x00000c3e CAN2_TX_IRQHandler
0x00000c3e TIM5_IRQHandler
0x00000c3e I2C3_EV_IRQHandler
0x00000c3e USB_IRQHandler
0x00000c3e EXTI9_5_IRQHandler
0x00000c3e PIOC_IRQHandler
0x00000c3e TIM9_IRQHandler
0x00000c3e LTDC_IRQHandler
0x00000c3e SAI_IRQHandler
0x00000c3e SPI2_IRQHandler
0x00000c3e OSC32KCal_IRQHandler
0x00000c3e IPC_CH1_Handler
0x00000c3e I2C_IRQHandler
0x00000c3e LPTIM1_WKUP_IRQHandler
0x00000c3e TIM10_BRK_IRQHandler
0x00000c3e TIM9_CC_IRQHandler
0x00000c3e CAN1_TX_IRQHandler
0x00000c3e DMA2_Channel5_IRQHandler
0x00000c3e USB2_IRQHandler
0x00000c3e USBHSWakeUp_IRQHandler
0x00000c3e DMA1_Channel5_IRQHandler
0x00000c3e EXTI4_IRQHandler
0x00000c3e USB_LP_CAN1_RX0_IRQHandler
0x00000c3e QSPI2_IRQHandler
0x00000c3e RNG_IRQHandler
0x00000c3e USB_HP_CAN1_TX_IRQHandler
0x00000c3e LLE_IRQHandler
0x00000c3e CMPWakeUp_IRQHandler
0x00000c3e DMA1_Channel3_IRQHandler
0x00000c3e FSMC_IRQHandler
0x00000c3e ETH_IRQHandler
0x00000c3e TIM1_UP_IRQHandler
0x00000c3e LPTIMWakeUp_IRQHandler
0x00000c3e WWDG_IRQHandler
0x00000c3e USBHSWakeup_IRQHandler
0x00000c3e DMA2_Channel11_IRQHandler
0x00000c3e WDOG_BAT_IRQHandler
0x00000c3e Ecall_U_Mode_Handler
0x00000c3e I2C4_EV_IRQHandler
0x00000c3e CAN3_TX_IRQHandler
0x00000c3e TMR3_IRQHandler
0x00000c3e DMA2_Channel6_IRQHandler
0x00000c3e SW_Handler
0x00000c3e TIM1_BRK_IRQHandler
0x00000c3e GPHA_IRQHandler
0x00000c3e OPA_IRQHandler
0x00000c3e DMA2_Channel10_IRQHandler
0x00000c3e EXTI1_IRQHandler
0x00000c3e SPI0_IRQHandler
0x00000c3e USB2_HOST_IRQHandler
0x00000c3e LPTIM2_WKUP_IRQHandler
0x00000c3e RTCAlarm_IRQHandler
0x00000c3e TIM11_IRQHandler
0x00000c3e TIM10_UP_IRQHandler
0x00000c3e TIM9_TRG_COM_IRQHandler
0x00000c3e UART7_IRQHandler
0x00000c3e USART2_IRQHandler
0x00000c3e UART6_IRQHandler
0x00000c3e UHSIF_IRQHandler
0x00000c3e ETHWakeUp_IRQHandler
0x00000c3e I2C2_ER_IRQHandler
0x00000c3e DMA1_Channel2_IRQHandler
0x00000c3e TIM8_BRK_IRQHandler
0x00000c3e TIM2_TRG_IRQHandler
0x00000c3e CAN1_SCE_IRQHandler
0x00000c3e FLASH_IRQHandler
0x00000c3e USBFSWakeUp_IRQHandler
0x00000c3e USART1_IRQHandler
0x00000c3e OTG_FS_IRQHandler
0x00000c3e SPI3_IRQHandler
0x00000c3e USBFS_WakeUp_IRQHandler
0x00000c3e UART3_IRQHandler
0x00000c3e I2C1_ER_IRQHandler
0x00000c3e FMC_IRQHandler
0x00000c3e USB2_DEVICE_IRQHandler
0x00000c3e LPTIM1_IRQHandler
0x00000c3e DFSDM1_IRQHandler
0x00000c3e TMR1_IRQHandler
0x00000c3e I2C4_ER_IRQHandler
0x00000c3e SERDES_IRQHandler
0x00000c3e USBSS_LINK_IRQHandler
0x00000c3e USBWakeUp_IRQHandler
0x00000c3e DMA2_Channel3_IRQHandler
0x00000c40 NMI_Handler
0x00000c40 NMI_RCC_CSS_IRQHandler
.text.memset 0x00000c4e 0x12 /tmp/ccMNASSr.ltrans0.ltrans.o
0x00000c4e memset
.text.ssd1306_setbuf.constprop.0
0x00000c60 0xc /tmp/ccMNASSr.ltrans0.ltrans.o
.text.memcpy 0x00000c6c 0x1c /tmp/ccMNASSr.ltrans0.ltrans.o
0x00000c6c memcpy
.text.ssd1306_refresh
0x00000c88 0x5c /tmp/ccMNASSr.ltrans0.ltrans.o
.text.SystemInit
0x00000ce4 0x44 /tmp/ccMNASSr.ltrans0.ltrans.o
0x00000ce4 SystemInit
.text.startup.main
0x00000d28 0xea0 /tmp/ccMNASSr.ltrans0.ltrans.o
0x00000d28 main
.text.EXTI7_0_IRQHandler
0x00001bc8 0x24 /tmp/ccMNASSr.ltrans0.ltrans.o
.text.TIM2_IRQHandler
0x00001bec 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
*(.rodata)
*(.rodata*)
*fill* 0x00001c0c 0x0
.rodata.main.str1.4
0x00001c0c 0x260 /tmp/ccMNASSr.ltrans0.ltrans.o
0x16c (size before relaxing)
.rodata.main 0x00001e6c 0x30 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.tmux_sleep
0x00001e9c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.tmux_sad
0x00001f1c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.tmux_happy
0x00001f9c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.tmux_idle
0x0000201c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_dead
0x0000209c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_sleep
0x0000211c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_eat
0x0000219c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_sad
0x0000221c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_happy
0x0000229c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_blink
0x0000231c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.pana_idle
0x0000239c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.shell_sleep
0x0000241c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.shell_sad
0x0000249c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.shell_happy
0x0000251c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.shell_idle
0x0000259c 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_settings
0x0000261c 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_stats
0x0000263c 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_heal
0x0000265c 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_clean
0x0000267c 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_sleep
0x0000269c 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_play
0x000026bc 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.icon_feed
0x000026dc 0x20 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.ssd1306_init_array
0x000026fc 0x1a /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.str1.4
0x00002716 0xf0 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x00002716 0x2
.rodata.boot.0
0x00002718 0x14 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.species_names
0x0000272c 0xc /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.spr_glitch
0x00002738 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.spr_claude
0x000027b8 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.species_frames
0x00002838 0x54 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.menu_icons
0x0000288c 0x1c /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.form_names
0x000028a8 0x14 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.menu_labels
0x000028bc 0x1c /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.brightness_names
0x000028d8 0x10 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.screen_timeout_names
0x000028e8 0x18 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.spr_grave
0x00002900 0x80 /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.screen_timeout_opts
0x00002980 0xc /tmp/ccMNASSr.ltrans0.ltrans.o
.rodata.fontdata
0x0000298c 0x800 /tmp/ccMNASSr.ltrans0.ltrans.o
*(.gnu.linkonce.t.*)
0x0000318c . = ALIGN (0x4)
.rela.dyn 0x0000318c 0x0
.rela.text.handle_reset
0x0000318c 0x0 /tmp/ccMNASSr.ltrans0.ltrans.o
.fini 0x0000318c 0x0
*(SORT_NONE(.fini))
0x0000318c . = ALIGN (0x4)
[!provide] PROVIDE (_etext = .)
[!provide] PROVIDE (_eitcm = .)
.preinit_array 0x0000318c 0x0
[!provide] PROVIDE (__preinit_array_start = .)
*(.preinit_array)
[!provide] PROVIDE (__preinit_array_end = .)
.init_array 0x0000318c 0x0
[!provide] 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)
[!provide] PROVIDE (__init_array_end = .)
.fini_array 0x0000318c 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 0x0000318c
0x20000000 . = ALIGN (0x4)
0x20000000 PROVIDE (_data_vma = .)
.dlalign 0x0000318c 0x0
0x0000318c . = ALIGN (0x4)
0x0000318c PROVIDE (_data_lma = .)
.data 0x20000000 0x28 load address 0x0000318c
0x20000000 . = ALIGN (0x4)
0x200003fc __global_pointer$ = (. + 0x3fc)
*(.gnu.linkonce.r.*)
*(.data .data.*)
*(.gnu.linkonce.d.*)
0x20000000 . = ALIGN (0x8)
*(.sdata .sdata.*)
.sdata.timeout_idx
0x20000000 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sdata.disp_on
0x20000001 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sdata.bright_idx
0x20000002 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sdata.sound_on
0x20000003 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
*(.sdata2*)
*(.gnu.linkonce.s.*)
0x20000008 . = ALIGN (0x8)
*fill* 0x20000004 0x4
*(.srodata.cst16)
*(.srodata.cst8)
*(.srodata.cst4)
*(.srodata.cst2)
*(.srodata .srodata.*)
.srodata.eye_rx
0x20000008 0x3 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x2000000b 0x1
.srodata.eye_lx
0x2000000c 0x3 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x2000000f 0x1
.srodata.eye_cy
0x20000010 0x3 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x20000013 0x1
.srodata.spr_poop
0x20000014 0x8 /tmp/ccMNASSr.ltrans0.ltrans.o
.srodata.level_xp
0x2000001c 0x8 /tmp/ccMNASSr.ltrans0.ltrans.o
.srodata.brightness_opts
0x20000024 0x4 /tmp/ccMNASSr.ltrans0.ltrans.o
0x20000028 . = ALIGN (0x4)
0x20000028 PROVIDE (_edata = .)
.bss 0x20000028 0x438 load address 0x000031b4
0x20000028 . = ALIGN (0x4)
0x20000028 PROVIDE (_sbss = .)
*(.sbss*)
.sbss.anim_exp
0x20000028 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x20000029 0x1
.sbss.tick_acc
0x2000002a 0x2 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.anim_timer
0x2000002c 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.set_sel 0x2000002d 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.cursor 0x2000002e 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.sel_species
0x2000002f 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.idle_frames
0x20000030 0x4 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.reset_cause
0x20000034 0x4 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.tick_wake
0x20000038 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.exti_wake
0x20000039 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.screen 0x2000003a 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x2000003b 0x1
.sbss.frame 0x2000003c 0x4 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.warn_flag
0x20000040 0x4 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.crit_flag
0x20000044 0x4 /tmp/ccMNASSr.ltrans0.ltrans.o
.sbss.evo_anim
0x20000048 0x1 /tmp/ccMNASSr.ltrans0.ltrans.o
*(.gnu.linkonce.sb.*)
*(.bss*)
*fill* 0x20000049 0x3
.bss.pet 0x2000004c 0x12 /tmp/ccMNASSr.ltrans0.ltrans.o
*fill* 0x2000005e 0x2
.bss.ssd1306_buffer
0x20000060 0x400 /tmp/ccMNASSr.ltrans0.ltrans.o
*(.gnu.linkonce.b.*)
*(COMMON*)
0x20000460 . = ALIGN (0x4)
0x20000460 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/ccMNASSr.ltrans0.ltrans.o
.riscv.attributes
0x00000025 0x1f ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_info 0x00000000 0x5ffb
.debug_info 0x00000000 0x32e3 /tmp/ccMNASSr.ltrans0.ltrans.o
.debug_info 0x000032e3 0xeee /tmp/ccHSxGzD.debug.temp.o
0x000032e3 ch32fun.c.c0bc4b2f
.debug_info 0x000041d1 0x1dcd /tmp/cc22Nide.debug.temp.o
0x000041d1 tama.c.fb7bdcf7
.debug_info 0x00005f9e 0x5d ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_abbrev 0x00000000 0x7cd
.debug_abbrev 0x00000000 0x215 /tmp/ccMNASSr.ltrans0.ltrans.o
.debug_abbrev 0x00000215 0x24d /tmp/ccHSxGzD.debug.temp.o
.debug_abbrev 0x00000462 0x343 /tmp/cc22Nide.debug.temp.o
.debug_abbrev 0x000007a5 0x28 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_loclists
0x00000000 0x26cb
.debug_loclists
0x00000000 0x26cb /tmp/ccMNASSr.ltrans0.ltrans.o
.debug_aranges 0x00000000 0x220
.debug_aranges
0x00000000 0x200 /tmp/ccMNASSr.ltrans0.ltrans.o
.debug_aranges
0x00000200 0x20 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_rnglists
0x00000000 0x5ad
.debug_rnglists
0x00000000 0x5ad /tmp/ccMNASSr.ltrans0.ltrans.o
.debug_line 0x00000000 0x5ce1
.debug_line 0x00000000 0x5aa1 /tmp/ccMNASSr.ltrans0.ltrans.o
.debug_line 0x00005aa1 0x76 /tmp/ccHSxGzD.debug.temp.o
.debug_line 0x00005b17 0x77 /tmp/cc22Nide.debug.temp.o
.debug_line 0x00005b8e 0x153 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_str 0x00000000 0x144a
.debug_str 0x00000000 0x144a /tmp/ccMNASSr.ltrans0.ltrans.o
0x1c2 (size before relaxing)
.debug_str 0x0000144a 0x60f /tmp/ccHSxGzD.debug.temp.o
.debug_str 0x0000144a 0xfb5 /tmp/cc22Nide.debug.temp.o
.debug_str 0x0000144a 0xd9 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_line_str
0x00000000 0x33f
.debug_line_str
0x00000000 0x33f /tmp/ccMNASSr.ltrans0.ltrans.o
0xfa (size before relaxing)
.debug_line_str
0x0000033f 0x246 /tmp/ccHSxGzD.debug.temp.o
.debug_line_str
0x0000033f 0x1dd /tmp/cc22Nide.debug.temp.o
.debug_line_str
0x0000033f 0x92 ../ch32v003fun/ch32fun//../misc/libgcc.a(div.o)
.debug_frame 0x00000000 0x688
.debug_frame 0x00000000 0x688 /tmp/ccMNASSr.ltrans0.ltrans.o