📄 custom_ld_file.map
字号:
0x9d00048c _weak_pthread_mutexattr_settype_np
0x9d00048c pthread_mutexattr_settype_np
.text._weak_pthread_sysconf_np
0x9d000494 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d000494 _weak_pthread_sysconf_np
0x9d000494 pthread_sysconf_np
.text._weak_pthread_sigdisable_np
0x9d00049c 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d00049c _weak_pthread_sigdisable_np
0x9d00049c pthread_sigdisable_np
.text._weak_pthread_sigrestore_np
0x9d0004a4 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004a4 pthread_sigrestore_np
0x9d0004a4 _weak_pthread_sigrestore_np
.text._weak__pthread_cleanup_push
0x9d0004ac 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004ac _weak__pthread_cleanup_push
0x9d0004ac _pthread_cleanup_push
.text._weak__pthread_cleanup_pop
0x9d0004b4 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004b4 _pthread_cleanup_pop
0x9d0004b4 _weak__pthread_cleanup_pop
.text._weak__pthread_cleanup_push_defer
0x9d0004bc 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004bc _weak__pthread_cleanup_push_defer
0x9d0004bc _pthread_cleanup_push_defer
.text._weak__pthread_cleanup_pop_restore
0x9d0004c4 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004c4 _pthread_cleanup_pop_restore
0x9d0004c4 _weak__pthread_cleanup_pop_restore
.text._weak_pthread_once
0x9d0004cc 0x2c C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004cc _weak_pthread_once
0x9d0004cc pthread_once
0x9d0004cc _pthread_once
.text._weak_pthread_key_create
0x9d0004f8 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d0004f8 pthread_key_create
0x9d0004f8 _weak_pthread_key_create
.text._weak_pthread_setspecific
0x9d000500 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d000500 _weak_pthread_setspecific
0x9d000500 pthread_setspecific
.text._weak_pthread_getspecific
0x9d000508 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d000508 pthread_getspecific
0x9d000508 _weak_pthread_getspecific
.text._weak__libc_private_storage
0x9d000510 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0x9d000510 _libc_private_storage
0x9d000510 _weak__libc_private_storage
.text._general_exception_handler
0x9d000518 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-general-exception-handler.o)
0x9d000518 _general_exception_handler
.text._bootstrap_exception_handler
0x9d000520 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-bootstrap-exception-handler.o)
0x9d000520 _bootstrap_exception_handler
.text._on_reset
0x9d000528 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-on-reset.o)
0x9d000528 _on_reset
.text._on_bootstrap
0x9d000530 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-on-bootstrap.o)
0x9d000530 _on_bootstrap
.text 0x9d000538 0x18 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-nmi-handler.o)
0x9d000538 _nmi_handler
.text._mon_getc
0x9d000550 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_mon_getc.o)
0x9d000550 _mon_getc
.text._mon_write
0x9d000558 0x4c C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_mon_write.o)
0x9d000558 _mon_write
.text._exit 0x9d0005a4 0x8 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_exit.o)
0x9d0005a4 _exit
.text._mon_putc
0x9d0005ac 0x28 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_mon_putc.o)
0x9d0005ac _mon_putc
*(.text.*personality*)
*(.gnu.warning)
*(.mips16.fn.*)
*(.mips16.call.*)
0x9d0005d4 _text_end = .
.rodata 0x9d0005d4 0x14
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata 0x9d0005d4 0x14 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_iobdata.o)
0x9d0005d4 _io_funcs
*(.rodata1)
0x9d0005e8 . = ALIGN (0x4)
.sdata2 0x9d0005e8 0x0
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
0x9d0005e8 . = ALIGN (0x4)
.sbss2 0x9d0005e8 0x0
*(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
0x9d0005e8 . = ALIGN (0x4)
.eh_frame_hdr
*(.eh_frame_hdr)
.eh_frame
*(.eh_frame)
.dbg_data 0xa0000000 0x0
0xa0000000 . = (. + DEFINED (_DEBUGGER)?0x200:0x0)
.data 0xa0000000 0xf4 load address 0x9d0005e8
0xa0000000 _data_begin = .
*(.data .data.* .gnu.linkonce.d.*)
.data 0xa0000000 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(exit.o)
0xa0000000 __exfun_mx
.data 0xa0000020 0xd4 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_iobdata.o)
*(.gnu.linkonce.d.*personality*)
*(.data1)
0x9d0005e8 _data_image_begin = LOADADDR (.data)
.eh_frame
*(.eh_frame)
0xa00080f0 _gp = (ALIGN (0x10) + 0x7ff0)
.got
*(.got.plt)
*(.got)
.sdata 0xa00000f4 0x4 load address 0x9d0006dc
0xa00000f4 _sdata_begin = .
*(.sdata .sdata.* .gnu.linkonce.s.*)
.sdata 0xa00000f4 0x4 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_iobdata.o)
0xa00000f4 _libc_data
0xa00000f8 _sdata_end = .
.lit8
*(.lit8)
.lit4
*(.lit4)
0xa00000f8 . = ALIGN (0x4)
0xa00000f8 _data_end = .
0xa00000f8 _bss_begin = .
.sbss 0xa00000f8 0x4
0xa00000f8 _sbss_begin = .
*(.dynsbss)
*(.sbss .sbss.* .gnu.linkonce.sb.*)
.sbss 0xa00000f8 0x4 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(errno.o)
0xa00000f8 errno
*(.scommon)
0xa00000fc _sbss_end = .
.bss 0xa00000fc 0x10c
*(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*)
.bss 0xa00000fc 0x88 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_iobdata.o)
.bss 0xa0000184 0x80 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_iobfuncs.o)
.bss 0xa0000204 0x4 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
0xa0000204 __isthreaded
*(COMMON)
0xa0000208 . = ALIGN (0x4)
0xa0000208 . = ALIGN (0x4)
0xa0000208 _end = .
0xa0000208 _bss_end = .
.heap 0xa0000208 0x0
0xa0000208 _heap = .
0xa0000208 . = (. + _min_heap_size)
.stack 0xa0000208 0x400
0xa0000608 . = (. + _min_stack_size)
*fill* 0xa0000208 0x400 00
.ramfunc 0xa0000800 0x0 load address 0x9d0006e0
0xa0000800 _ramfunc_begin = .
*(.ramfunc .ramfunc.*)
0xa0000800 . = ALIGN (0x4)
0xa0000800 _ramfunc_end = .
0x9d0006e0 _ramfunc_image_begin = LOADADDR (.ramfunc)
0x00000000 _ramfunc_length = SIZEOF (.ramfunc)
0x00000800 _bmxdkpba_address = (_ramfunc_begin - 0xa0000000)
0x00008000 _bmxdudba_address = 0x8000
0x00008000 _bmxdupba_address = 0x8000
0xa0008000 _stack = (_ramfunc_length > 0x0)?(_ramfunc_begin - 0x4):0xa0008000
0x00000001 ASSERT (((_min_stack_size + _min_heap_size) <= (_stack - _heap)), Not enough space to allocate both stack and heap. Reduce heap and/or stack size.)
.pdr 0x00000000 0x5a0
*(.pdr)
.pdr 0x00000000 0xa0 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib/crt0.o
.pdr 0x000000a0 0x40 custom_ld_file.o
.pdr 0x000000e0 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(general-exception.o)
.pdr 0x00000100 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(exit.o)
.pdr 0x00000120 0xa0 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_iobfuncs.o)
.pdr 0x000001c0 0x2c0 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(stubs.o)
.pdr 0x00000480 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-general-exception-handler.o)
.pdr 0x000004a0 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-bootstrap-exception-handler.o)
.pdr 0x000004c0 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-on-reset.o)
.pdr 0x000004e0 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-on-bootstrap.o)
.pdr 0x00000500 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(default-nmi-handler.o)
.pdr 0x00000520 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_mon_getc.o)
.pdr 0x00000540 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_mon_write.o)
.pdr 0x00000560 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_exit.o)
.pdr 0x00000580 0x20 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib\libc.a(_mon_putc.o)
.reginfo 0x00000000 0x18
*(.reginfo)
.reginfo 0x00000000 0x18 C:/Program Files/Microchip/MPLAB C32/bin/../lib/gcc/pic32mx/3.4.4/../../../../pic32mx/lib/crt0.o
.stab
*(.stab)
.stabstr
*(.stabstr)
.stab.excl
*(.stab.excl)
.stab.exclstr
*(.stab.exclstr)
.stab.index
*(.stab.index)
.stab.indexstr
*(.stab.indexstr)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -