juicebox starup.map
来自「An complete pmp solution for mattel juic」· MAP 代码 · 共 534 行 · 第 1/3 页
MAP
534 行
0x0c0037ac wQSort
.text 0x0c00405c 0x9d4 ARM RAM Debug/malloc.o
0x0c0046c0 wMalloc
0x0c004504 wMallocInit
0x0c0043fc wUseFree
0x0c00405c wFreeListPos
0x0c00431c wRemoveFree
0x0c0041e8 wAddFree
0x0c00484c wFree
.text 0x0c004a30 0x9f0 ARM RAM Debug/lists.o
0x0c004eec wStringListRemove
0x0c004a30 wStaticListAdd
0x0c004f98 wStringListClear
0x0c004bb8 wStaticSortedListAdd
0x0c004e74 wStringListAdd
0x0c004ea8 wStringSortedListAdd
0x0c004e30 wStaticListSort
0x0c004d14 wStaticListRemove
0x0c004d8c wStaticSortedListRemove
0x0c005010 wStringListReadFromBuffer
0x0c004f20 wStringSortedListRemove
0x0c004f54 wStringListSort
.text 0x0c005420 0x48a8 ARM RAM Debug/ff.o
0x0c008e78 wFreeClusters
0x0c008ad4 wDirOpen
0x0c00874c wFileSync
0x0c007fdc wFileWrite
0x0c007ba0 wFileRead
0x0c0084a0 wFileSeek
0x0c0093a4 wDirMake
0x0c0075f0 wFileOpen
0x0c00992c wFileChAttr
0x0c008c34 wDirRead
0x0c008a68 wFileClose
0x0c008ddc wFileStatus
0x0c0090bc wDelete
0x0c007164 wMountDrive
0x0c009a94 wFileRename
.text 0x0c009cc8 0xd0c ARM RAM Debug/juicebox.o
0x0c009cc8 wNotepad
0x0c009f94 wExplorer
0x0c00a778 main
.text 0x0c00a9d4 0x50 ARM RAM Debug/crt0.o
0x0c00a9d4 ResetHandler
0x0c00a9d4 _mainCRTStartup
0x0c00a9d4 _start
0x0c00a9d4 start
*fill* 0x0c00aa24 0xc 00
.text 0x0c00aa30 0x20 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_umod.o)
0x0c00aa30 __umodsi3
0x0c00aa30 __int32_umod
.text 0x0c00aa50 0x30 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_udivmod.o)
0x0c00aa50 __int32_udiv
0x0c00aa50 __int32_udivmod
0x0c00aa50 __udivsi3
.text 0x0c00aa80 0x60 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strlen.o)
0x0c00aa80 strlen
.text 0x0c00aae0 0x60 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcpy.o)
0x0c00aae0 memcpy
.text 0x0c00ab40 0xa0 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memset.o)
0x0c00ab40 memset
.text 0x0c00abe0 0x60 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcpy.o)
0x0c00abe0 strcpy
.text 0x0c00ac40 0x70 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcmp.o)
0x0c00ac40 strcmp
.text 0x0c00acb0 0x68 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcmp.o)
0x0c00acb0 memcmp
.text 0x0c00ad18 0x54 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncat.o)
0x0c00ad18 strncat
.text 0x0c00ad6c 0x78 C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncpy.o)
0x0c00ad6c strncpy
0x0c00ade4 __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)
0x0c00ade4 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
.dtors 0x0c00ade4 0x0
0x0c00ade4 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
0x0c00ade4 __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)
0x0c00ade4 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
.ctors 0x0c00ade4 0x0
0x0c00ade4 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
0x0c00ade4 __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)
0x0c00ade4 __data_load_start__ = (__ctors_end__ ALIGN 0x4)
.data 0x0c00ade4 0x0
0x0c00ade4 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
0x0c00ade4 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00000001 . = ASSERT (((__data_end__ >= __SRAM_segment_start__) && (__data_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .data is too large to fit in SRAM memory segment)
0x0c00ade4 __rodata_load_start__ = (__data_end__ ALIGN 0x4)
.rodata 0x0c00ade4 0xaa8
0x0c00ade4 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata 0x0c00ade4 0x200 ARM RAM Debug/malloc.o
.rodata 0x0c00afe4 0x10 ARM RAM Debug/ff.o
.rodata 0x0c00aff4 0x800 ARM RAM Debug/font.o
0x0c00aff4 xFontAscii
.rodata 0x0c00b7f4 0x98 ARM RAM Debug/juicebox.o
0x0c00b88c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00000001 . = ASSERT (((__rodata_end__ >= __SRAM_segment_start__) && (__rodata_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .rodata is too large to fit in SRAM memory segment)
0x0c00b88c __bss_load_start__ = (__rodata_end__ ALIGN 0x4)
.bss 0x0c00b88c 0x34
0x0c00b88c __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss 0x0c00b88c 0xc ARM RAM Debug/system.o
.bss 0x0c00b898 0x10 ARM RAM Debug/malloc.o
.bss 0x0c00b8a8 0x4 ARM RAM Debug/lists.o
*(COMMON)
COMMON 0x0c00b8ac 0x4 ARM RAM Debug/visual.o
0x0c00b8ac __unused_anonymous_struct_to_test_fixed_width_ints
COMMON 0x0c00b8b0 0x4 ARM RAM Debug/ff.o
0x0c00b8b0 FatFs
COMMON 0x0c00b8b4 0xc ARM RAM Debug/juicebox.o
0x0c00b8b4 xLCD
0x0c00b8b8 xFont
0x0c00b8bc xRLCD
0x0c00b8c0 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .bss is too large to fit in SRAM memory segment)
0x0c00b8c0 __non_init_load_start__ = (__bss_end__ ALIGN 0x4)
.non_init 0x0c00b8c0 0x0
0x0c00b8c0 __non_init_start__ = .
*(.non_init .non_init.*)
0x0c00b8c0 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .non_init is too large to fit in SRAM memory segment)
0x0c00b8c0 __heap_load_start__ = (__non_init_end__ ALIGN 0x4)
.heap 0x0c00b8c0 0x400
0x0c00b8c0 __heap_start__ = .
*(.heap)
0x0c00bcc0 . = ((__heap_start__ + __HEAPSIZE__) MAX_K .)
*fill* 0x0c00b8c0 0x400 00
0x0c00bcc0 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .heap is too large to fit in SRAM memory segment)
0x0c00bcc0 __stack_load_start__ = (__heap_end__ ALIGN 0x4)
.stack 0x0c00bcc0 0x400
0x0c00bcc0 __stack_start__ = .
*(.stack)
0x0c00c0c0 . = ((__stack_start__ + __STACKSIZE__) MAX_K .)
*fill* 0x0c00bcc0 0x400 00
0x0c00c0c0 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .stack is too large to fit in SRAM memory segment)
0x0c00c0c0 __stack_irq_load_start__ = (__stack_end__ ALIGN 0x4)
.stack_irq 0x0c00c0c0 0x100
0x0c00c0c0 __stack_irq_start__ = .
*(.stack_irq)
0x0c00c1c0 . = ((__stack_irq_start__ + __STACKSIZE_IRQ__) MAX_K .)
*fill* 0x0c00c0c0 0x100 00
0x0c00c1c0 __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
0x00000001 . = ASSERT (((__stack_irq_end__ >= __SRAM_segment_start__) && (__stack_irq_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .stack_irq is too large to fit in SRAM memory segment)
0x0c00c1c0 __stack_fiq_load_start__ = (__stack_irq_end__ ALIGN 0x4)
.stack_fiq 0x0c00c1c0 0x100
0x0c00c1c0 __stack_fiq_start__ = .
*(.stack_fiq)
0x0c00c2c0 . = ((__stack_fiq_start__ + __STACKSIZE_FIQ__) MAX_K .)
*fill* 0x0c00c1c0 0x100 00
0x0c00c2c0 __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
0x00000001 . = ASSERT (((__stack_fiq_end__ >= __SRAM_segment_start__) && (__stack_fiq_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .stack_fiq is too large to fit in SRAM memory segment)
0x0c00c2c0 __stack_svc_load_start__ = (__stack_fiq_end__ ALIGN 0x4)
.stack_svc 0x0c00c2c0 0x0
0x0c00c2c0 __stack_svc_start__ = .
*(.stack_svc)
0x0c00c2c0 . = ((__stack_svc_start__ + __STACKSIZE_SVC__) MAX_K .)
0x0c00c2c0 __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
0x00000001 . = ASSERT (((__stack_svc_end__ >= __SRAM_segment_start__) && (__stack_svc_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .stack_svc is too large to fit in SRAM memory segment)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?