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 + -
显示快捷键?