juicebox starup.map
来自「An complete pmp solution for mattel juic」· MAP 代码 · 共 507 行 · 第 1/3 页
MAP
507 行
0x0c002754 xQueueGenericReceive
0x0c002358 uxQueueMessagesWaiting
.text 0x0c002a34 0x228 ARM RAM Release/portISR.o
0x0c002af0 vPreemptiveTick
0x0c002aac vPortExitCritical
0x0c002ba4 vPortYieldProcessor
0x0c002a34 vPortISRStartFirstTask
0x0c002a80 vPortEnterCritical
.text 0x0c002c5c 0x2c4 ARM RAM Release/port.o
0x0c002e68 xPortStartScheduler
0x0c002e1c vPortFree
0x0c002e40 pvPortMalloc
0x0c002e18 vPortEndScheduler
0x0c002c5c pxPortInitialiseStack
.text 0x0c002f20 0x108 ARM RAM Release/list.o
0x0c002f50 vListInsertEnd
0x0c002fec vListRemove
0x0c002f44 vListInitialiseItem
0x0c002f20 vListInitialise
0x0c002f84 vListInsert
.text 0x0c003028 0x4a8 ARM RAM Release/croutine.o
0x0c003028 xCoRoutineRemoveFromEventList
0x0c0033bc xCoRoutineCreate
0x0c003084 vCoRoutineSchedule
0x0c003338 vCoRoutineAddToDelayedList
.text 0x0c0034d0 0xe80 ARM RAM Release/system.o
0x0c003b18 wIICRead
0x0c003ac8 wIICWrite
0x0c003b84 wSetFramebufferStart
0x0c003bb4 wLCDInit
0x0c003b70 wFramebufferStart
0x0c003ec0 wLCDBitmapInit
0x0c003f78 wBDMA0Run
0x0c003aac wIICInit
0x0c004040 wZDMARun
0x0c003cdc wCPUInit
0x0c003730 wInterruptGenericHandlerInit
0x0c0034d0 wDelayMs
0x0c00376c wTimersInit
0x0c003904 wDMAInspect
0x0c003794 wTimerConf
0x0c003500 wDelayCycles
0x0c004194 wBDMA1Run
0x0c003ee8 wIISDMATransferStop
0x0c00425c wIISDMATransferInit
0x0c003a24 wDMAStop
0x0c00351c wInterruptHandlerInit
0x0c003a80 wIISInit
0x0c003f08 wIISBufferStatusInspect
0x0c003cbc wFontInit
0x0c0038c8 wTimerStop
0x0c0037fc wTimerRun
0x0c003504 wInterruptInit
.text 0x0c004350 0xaa4 ARM RAM Release/sd.o
0x0c004974 wMMCReset
0x0c0047f0 wMMCInit
0x0c0043bc wDiskStatus
0x0c004404 wDiskRead
0x0c00439c wDiskShutdown
0x0c004350 wDiskInitialize
0x0c004c38 wMMCWriteSector
0x0c004d94 wMMCDMARead
0x0c00476c wSIOInit
0x0c0045a4 wMMCByte
0x0c004668 wMMCCommand
0x0c004b10 wMMCReadSector
0x0c004db8 wMMCDMAWrite
0x0c004ddc wSIODMAInit
0x0c00457c wGetTime
0x0c0044b4 wDiskWrite
0x0c004564 wDiskTimerProc
.text 0x0c004df4 0x56c ARM RAM Release/qsort.o
0x0c004df4 wQSort
.text 0x0c005360 0xba8 ARM RAM Release/malloc.o
0x0c005a0c wMalloc
0x0c0055d0 wMallocInit
0x0c005810 wUseFree
0x0c005360 wFreeListPos
0x0c0053fc wRemoveFree
0x0c0054d4 wAddFree
0x0c0053f8 wFree
.text 0x0c005f08 0x8cc ARM RAM Release/lists.o
0x0c006160 wStringListRemove
0x0c006064 wStaticListAdd
0x0c005f64 wStringListClear
0x0c0061bc wStaticSortedListAdd
0x0c005fa8 wStringListAdd
0x0c006314 wStringSortedListAdd
0x0c006140 wStaticListSort
0x0c005f08 wStaticListRemove
0x0c005f24 wStaticSortedListRemove
0x0c006478 wStringListReadFromBuffer
0x0c00617c wStringSortedListRemove
0x0c006120 wStringListSort
.text 0x0c0067d4 0x3bd4 ARM RAM Release/ff.o
0x0c00728c wFreeClusters
0x0c008754 wDirOpen
0x0c007ae8 wFileSync
0x0c008dc8 wFileWrite
0x0c007024 wFileRead
0x0c006e98 wFileSeek
0x0c009688 wDirMake
0x0c009b78 wFileOpen
0x0c008248 wFileChAttr
0x0c0074b0 wDirRead
0x0c007d6c wFileClose
0x0c0083b0 wFileStatus
0x0c009f34 wDelete
0x0c0068b0 wMountDrive
0x0c0093d0 wFileRename
.text 0x0c00a3a8 0x89c ARM RAM Release/juicebox.o
0x0c00a3a8 wNotepad
0x0c00a578 wExplorer
0x0c00aac4 main
.text 0x0c00ac44 0x50 ARM RAM Release/crt0.o
0x0c00ac44 ResetHandler
0x0c00ac44 _mainCRTStartup
0x0c00ac44 _start
0x0c00ac44 start
*fill* 0x0c00ac94 0xc 00
.text 0x0c00aca0 0x20 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_umod.o)
0x0c00aca0 __umodsi3
0x0c00aca0 __int32_umod
.text 0x0c00acc0 0x30 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_udivmod.o)
0x0c00acc0 __int32_udiv
0x0c00acc0 __int32_udivmod
0x0c00acc0 __udivsi3
.text 0x0c00acf0 0x60 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strlen.o)
0x0c00acf0 strlen
.text 0x0c00ad50 0x60 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcpy.o)
0x0c00ad50 memcpy
.text 0x0c00adb0 0xa0 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memset.o)
0x0c00adb0 memset
.text 0x0c00ae50 0x60 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcpy.o)
0x0c00ae50 strcpy
.text 0x0c00aeb0 0x70 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcmp.o)
0x0c00aeb0 strcmp
.text 0x0c00af20 0x68 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcmp.o)
0x0c00af20 memcmp
.text 0x0c00af88 0x34 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcat.o)
0x0c00af88 strcat
.text 0x0c00afbc 0x54 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncat.o)
0x0c00afbc strncat
.text 0x0c00b010 0x78 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncpy.o)
0x0c00b010 strncpy
0x0c00b088 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00000001 . = ASSERT (((__text_end__ >= __SRAM_segment_start__) && (__text_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .text is too large to fit in SRAM memory segment)
0x0c00b088 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
.dtors 0x0c00b088 0x0
0x0c00b088 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
0x0c00b088 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00000001 . = ASSERT (((__dtors_end__ >= __SRAM_segment_start__) && (__dtors_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .dtors is too large to fit in SRAM memory segment)
0x0c00b088 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
.ctors 0x0c00b088 0x0
0x0c00b088 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
0x0c00b088 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00000001 . = ASSERT (((__ctors_end__ >= __SRAM_segment_start__) && (__ctors_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .ctors is too large to fit in SRAM memory segment)
0x0c00b088 __data_load_start__ = (__ctors_end__ ALIGN 0x4)
.data 0x0c00b088 0x8
0x0c00b088 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
.data 0x0c00b088 0x4 ARM RAM Release/tasks.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?