main.map

来自「ARP协议,含ARP」· MAP 代码 · 共 731 行 · 第 1/3 页

MAP
731
字号
Archive member included because of file (symbol)

d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_udivmodhi4.o)
                              main.o (__udivmodhi4)
d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
                              d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o (exit)
d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
                              main.o (__do_clear_bss)
d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memcpy.o)
                              main.o (memcpy)
d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memset.o)
                              main.o (memset)

Allocating common symbols
Common symbol       size              file

dm9k_isr            0x1               main.o
arp_items           0x2d              main.o
cfg_src_addr        0x4               main.o
tick_tasks          0x14              main.o
mb_head             0x2               main.o
dm9k_lkchg_flag     0x1               main.o
cfg_mac_addr        0x6               main.o
old_addr_port       0x1               main.o
cfg_dst_addr        0x4               main.o
dm9k_msg_head       0x4               main.o
mbs                 0x850             main.o
rx1_char            0x1               main.o
dm9k_lkchg_cnt      0x1               main.o
event_flag          0x1               main.o
dm9k_rx_mode        0x1               main.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00020000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
fuse             0x00820000         0x00000400         rw !x
lock             0x00830000         0x00000400         rw !x
signature        0x00840000         0x00000400         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

Address of section .data set to 0x800100
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
LOAD main.o
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libm.a
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a
LOAD d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000     0x1fe2
 *(.vectors)
 .vectors       0x00000000       0x8c d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
 *(.progmem*)
                0x0000008c                . = ALIGN (0x2)
                0x0000008c                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x0000008c        0x0 linker stubs
 *(.trampolines*)
                0x0000008c                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x0000008c                __ctors_start = .
 *(.ctors)
                0x0000008c                __ctors_end = .
                0x0000008c                __dtors_start = .
 *(.dtors)
                0x0000008c                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x0000008c        0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
                0x0000008c                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x0000008c        0xc d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000098       0x1a d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
                0x00000098                __do_copy_data
 .init4         0x000000b2       0x10 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
                0x000000b2                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x000000c2        0x8 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
 *(.init9)
 *(.text)
 .text          0x000000ca        0x4 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
                0x000000ca                __bad_interrupt
 .text          0x000000ce     0x1ec8 main.o
                0x00001486                init_mem
                0x0000094e                __vector_22
                0x0000064e                free_msg
                0x00001414                arp_find_empty_item
                0x00000966                __vector_28
                0x00000bb6                dm9k_phy_wait_op
                0x00000884                __vector_1
                0x000012f2                dm9k_tick
                0x000004c2                init_cfg
                0x000000d0                init_timer0
                0x00001714                cfg_get_mac_addr
                0x00001692                copy_to_buf
                0x00000614                free_mb
                0x00000f60                dm9k_link_up
                0x0000099c                __vector_32
                0x0000199c                dm9k_init_mac_address
                0x00000abe                dm9k_disable_phy
                0x000005ca                free_mem
                0x000009a4                __vector_34
                0x00000b7a                dm9k_write_word
                0x00000630                chk_mem
                0x00000956                __vector_24
                0x00000908                __vector_12
                0x00000af4                dm9k_disable_rx
                0x000014da                init_arp_items
                0x00000cb6                dm9k_ram_write
                0x00000b3a                dm9k_disable_chksum
                0x00000150                init_uart1
                0x000003c8                put_hex4
                0x00000b04                dm9k_set_tx_single
                0x00000f0a                dm9k_get_link_speed
                0x000008f0                __vector_6
                0x00000a30                dm9k_rx_mac
                0x000000f4                start_stop_watch
                0x00000c26                dm9k_phy_read
                0x00000998                __vector_31
                0x00001ac6                system_initial
                0x000009a8                __vector_35
                0x00000ad0                dm9k_enable_rx_normal
                0x000008e4                __vector_3
                0x00000568                cfg_cmp_mac_addr
                0x00000412                putl_str
                0x00000ce0                dm9k_msg_read

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?