main.map
来自「ARP协议,含ARP」· MAP 代码 · 共 731 行 · 第 1/3 页
MAP
731 行
0x00000952 __vector_23
0x00000f76 arp_find_ip
0x000004a0 exec_tick
0x00001b6e arp_task
0x0000096e __vector_30
0x00000b28 dm9k_enable_chksum
0x000019e8 dm9k_power_up
0x00001376 fill_eth_append
0x0000095a __vector_25
0x00000696 make_list_msg
0x00000b92 dm9k_read_word
0x00000c8c dm9k_ram_read
0x000015d6 arp_put_ip
0x0000011a put_Word
0x000005e8 alloc_mb
0x00000904 __vector_11
0x00000176 put_hex
0x00000b6c dm9k_read
0x00000280 put_hex_4
0x0000090c __vector_13
0x000000ce delay_1ms
0x0000093a __vector_17
0x00000942 __vector_19
0x000000de init_tick_timer
0x000008f4 __vector_7
0x0000037e put_hex_6
0x000012d0 dm9k_power_down
0x00000bca dm9k_phy_write
0x00000ff4 print_arp_items
0x000009ac dm9k_read_PAR
0x00000962 __vector_27
0x00000510 cfg_same_ip
0x00001330 init_ext_intr
0x000008ec __vector_5
0x000009a0 __vector_33
0x00001d96 dm9k_event
0x00000d2e dm9k_read_packet
0x00000e9c dm9k_write_packet
0x000000fe stop_stop_watch
0x00001610 copy_from_buf
0x00001c7e arp_recv_message
0x00001e84 main
0x00000ae2 dm9k_enable_rx_mis
0x00000136 put_str
0x000008e8 __vector_4
0x00000b16 dm9k_set_tx_double
0x0000053c cfg_same_mac
0x0000134e init_io
0x00001726 arp_send_request
0x000008fc __vector_9
0x000008e0 __vector_2
0x00000b4a dm9k_tx_idle
0x000000e8 init_stop_watch
0x000001f4 put_hex_2
0x0000094a __vector_21
0x000013b6 eth_send_msg
0x00000914 __vector_15
0x0000096a __vector_29
0x0000078a print_msg
0x00001a7a dm9k_init
0x00000a88 dm9k_init_multicast_table
0x00001b52 cfg_get_src_addr
0x000014ca init_tick
0x00000aae dm9k_enable_phy
0x00001d82 eth_recv_message
0x00000b5e dm9k_write
0x000008f8 __vector_8
0x0000095e __vector_26
0x00001342 init_ext_memory
0x00000448 enroll_tick
0x00000480 deroll_tick
0x00000678 get_msg_len
0x00000594 alloc_mem
0x00000910 __vector_14
0x00001b36 cfg_get_dst_addr
0x00000900 __vector_10
0x00000936 __vector_16
0x00001c66 arp_tick
0x0000093e __vector_18
0x000013cc init_arp
0x00000fcc arp_item_age
0x000001ae put_str_hex
0x0000132a dm9k_set_rx_mode
0x00000946 __vector_20
0x00001854 arp_send_response
0x0000010a put_char
.text 0x00001f96 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_udivmodhi4.o)
.text 0x00001f96 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
.text 0x00001f96 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
.text 0x00001f96 0x12 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memcpy.o)
0x00001f96 memcpy
.text 0x00001fa8 0xe d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memset.o)
0x00001fa8 memset
0x00001fb6 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00001fb6 0x28 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_udivmodhi4.o)
0x00001fb6 __udivmodhi4
.text.libgcc 0x00001fde 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
.text.libgcc 0x00001fde 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
0x00001fde . = ALIGN (0x2)
*(.fini9)
.fini9 0x00001fde 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
0x00001fde exit
0x00001fde _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00001fde 0x4 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
*(.fini0)
0x00001fe2 _etext = .
.data 0x00800100 0x14 load address 0x00001fe2
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
.data 0x00800100 0x13 main.o
0x00800111 hex_char
.data 0x00800113 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_udivmodhi4.o)
.data 0x00800113 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
.data 0x00800113 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
.data 0x00800113 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memcpy.o)
.data 0x00800113 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memset.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800114 . = ALIGN (0x2)
*fill* 0x00800113 0x1 00
0x00800114 _edata = .
0x00800114 PROVIDE (__data_end, .)
.bss 0x00800114 0x8ae load address 0x00001ff6
0x00800114 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800114 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51/crtm128.o
.bss 0x00800114 0x2 main.o
.bss 0x00800116 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_udivmodhi4.o)
.bss 0x00800116 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_exit.o)
.bss 0x00800116 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/avr51\libgcc.a(_clear_bss.o)
.bss 0x00800116 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memcpy.o)
.bss 0x00800116 0x0 d:/winavr/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr51\libc.a(memset.o)
*(.bss*)
*(COMMON)
COMMON 0x00800116 0x8ac main.o
0x00800116 dm9k_isr
0x00800117 arp_items
0x00800144 cfg_src_addr
0x00800148 tick_tasks
0x0080015c mb_head
0x0080015e dm9k_lkchg_flag
0x0080015f cfg_mac_addr
0x00800165 old_addr_port
0x00800166 cfg_dst_addr
0x0080016a dm9k_msg_head
0x0080016e mbs
0x008009be rx1_char
0x008009bf dm9k_lkchg_cnt
0x008009c0 event_flag
0x008009c1 dm9k_rx_mode
0x008009c2 PROVIDE (__bss_end, .)
0x00001fe2 __data_load_start = LOADADDR (.data)
0x00001ff6 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x008009c2 0x0
0x008009c2 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008009c2 PROVIDE (__noinit_end, .)
0x008009c2 _end = .
0x008009c2 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
0x00810000 __eeprom_end = .
.fuse
*(.fuse)
*(.lfuse)
*(.hfuse)
*(.efuse)
.lock
*(.lock*)
.signature
*(.signature*)
.stab
*(.stab)
.stabstr
*(.stabstr)
.stab.excl
*(.stab.excl)
.stab.exclstr
*(.stab.exclstr)
.stab.index
*(.stab.index)
.stab.indexstr
*(.stab.indexstr)
.comment
*(.comment)
.debug
*(.debug)
.line
*(.line)
.debug_srcinfo
*(.debug_srcinfo)
.debug_sfnames
*(.debug_sfnames)
.debug_aranges 0x00000000 0x20
*(.debug_aranges)
.debug_aranges
0x00000000 0x20 main.o
.debug_pubnames
0x00000000 0x9a0
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x9a0 main.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?