📄 uip.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/26/2003 07:27:17 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL708\C51\BIN\BL51.EXE uip.obj, uip_arp.obj, httpd.obj, cgi.obj, fs.obj, main.obj, uip_arch.obj, serial.obj, Slipde
>> v.obj TO uip RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
uip.obj (UIP)
uip_arp.obj (UIP_ARP)
httpd.obj (HTTPD)
cgi.obj (CGI)
fs.obj (FS)
main.obj (MAIN)
uip_arch.obj (UIP_ARCH)
serial.obj (SERIAL)
Slipdev.obj (SLIPDEV)
C:\KEIL708\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL708\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL708\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?CILDOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL708\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ILDIOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL708\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL708\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL708\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL708\C51\LIB\C51L.LIB (?C?PLDCODE)
C:\KEIL708\C51\LIB\C51L.LIB (?C?CCASE)
LINK MAP OF MODULE: uip (UIP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03 12/26/2003 07:27:17 PAGE 2
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0005H UNIT _DATA_GROUP_
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?MAIN
BIT 0021H.2 0000H.1 UNIT ?BI?SERIAL
0021H.3 0000H.5 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0211H UNIT ?XD?UIP
XDATA 0211H 0066H UNIT ?XD?UIP_ARP
XDATA 0277H 0038H UNIT _XDATA_GROUP_
XDATA 02AFH 0021H UNIT ?XD?SERIAL
XDATA 02D0H 0016H UNIT ?XD?FS
XDATA 02E6H 0009H UNIT ?XD?CGI
XDATA 02EFH 0006H UNIT ?XD?_UIP_ARP_UPDATE?UIP_ARP
XDATA 02F5H 0003H UNIT ?XD?HTTPD
XDATA 02F8H 0003H UNIT ?XD?MAIN
XDATA 02FBH 0003H UNIT ?XD?UIP_ARCH
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?UIP_IPCHKSUM?UIP_ARCH
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0011H UNIT ?CO?SERIAL
CODE 001FH 0001H UNIT ?PR?SLIPDEV_INIT?SLIPDEV
0020H 0003H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 2BFDH UNIT ?CO?FS
CODE 2C23H 0E0EH UNIT ?PR?_UIP_PROCESS?UIP
CODE 3A31H 04B2H UNIT ?C?LIB_CODE
CODE 3EE3H 0408H UNIT ?PR?HTTPD?HTTPD
CODE 42EBH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 4650H 022FH UNIT ?PR?_UIP_ARP_UPDATE?UIP_ARP
CODE 487FH 01CDH UNIT ?PR?UIP_ARP_OUT?UIP_ARP
CODE 4A4CH 01CAH UNIT ?PR?TCP_STATS?CGI
CODE 4C16H 01A2H UNIT ?PR?UIP_TCPCHKSUM?UIP_ARCH
CODE 4DB8H 0198H UNIT ?PR?NEXT_SCRIPTSTATE?HTTPD
CODE 4F50H 014AH UNIT ?PR?SERIAL?SERIAL
CODE 509AH 0135H UNIT ?PR?UIP_ARP_ARPIN?UIP_ARP
CODE 51CFH 012FH UNIT ?CO?CGI
CODE 52FEH 012DH UNIT ?PR?PRINT_STATS?CGI
CODE 542BH 00EDH UNIT ?PR?_FS_OPEN?FS
CODE 5518H 00C6H UNIT ?PR?_UIP_ADD_RCV_NXT?UIP_ARCH
CODE 55DEH 00C6H UNIT ?PR?_UIP_ADD_ACK_NXT?UIP_ARCH
CODE 56A4H 00BAH UNIT ?PR?UIP_ARP_REQ?UIP_ARP
CODE 575EH 00B3H UNIT ?PR?SLIPDEV_SEND?SLIPDEV
CODE 5811H 00A9H UNIT ?PR?_PUTCHAR?SERIAL
CODE 58BAH 00A7H UNIT ?PR?MAIN?MAIN
CODE 5961H 00A0H UNIT ?PR?SLIPDEV_READ?SLIPDEV
CODE 5A01H 0098H UNIT ?PR?_FS_COUNT?FS
CODE 5A99H 0096H UNIT ?PR?_GETCHAR?SERIAL
CODE 5B2FH 008CH UNIT ?PR?UIP_ARP_TIMER?UIP_ARP
CODE 5BBBH 008CH UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.03 12/26/2003 07:27:17 PAGE 3
CODE 5C47H 0077H UNIT ?PR?_CHKSUM?UIP_ARCH
CODE 5CBEH 0071H UNIT ?PR?MODEM_REQUEST?SLIPDEV
CODE 5D2FH 0069H UNIT ?PR?FILE_STATS?CGI
CODE 5D98H 0066H UNIT ?PR?_FS_STRCMP?FS
CODE 5DFEH 0050H UNIT ?PR?SERIAL_INIT?SERIAL
CODE 5E4EH 004FH UNIT ?PR?UIP_INIT?UIP
CODE 5E9DH 0043H UNIT ?PR?NEXT_SCRIPTLINE?HTTPD
CODE 5EE0H 0040H UNIT ?PR?_UIP_LISTEN?UIP
CODE 5F20H 0039H UNIT ?PR?TIMER0?MAIN
CODE 5F59H 002CH UNIT ?PR?UIP_ARP_IPIN?UIP_ARP
CODE 5F85H 002CH UNIT ?PR?_PUTSTRING?SERIAL
CODE 5FB1H 002AH UNIT ?CO?MAIN
CODE 5FDBH 0026H UNIT ?C_INITSEG
CODE 6001H 0024H UNIT ?PR?FS_INIT?FS
CODE 6025H 0019H UNIT ?PR?_PUTHEX?SERIAL
CODE 603EH 0017H UNIT ?PR?INTERRUPT_INIT?MAIN
CODE 6055H 000EH UNIT ?PR?TIMER0_INIT?MAIN
CODE 6063H 000EH UNIT ?PR?_PUTWORD?SERIAL
CODE 6071H 000DH UNIT ?CO?SLIPDEV
CODE 607EH 000AH UNIT ?PR?HTTPD_INIT?HTTPD
CODE 6088H 0009H UNIT ?PR?MODEM_REPLY?SLIPDEV
OVERLAY MAP OF MODULE: uip (UIP)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
---------------------------------------------------------------------------------------------
?PR?SERIAL?SERIAL ----- ----- ----- ----- 0277H 0003H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- 027AH 0001H
+--> ?PR?TIMER0_INIT?MAIN
+--> ?PR?SERIAL_INIT?SERIAL
+--> ?PR?INTERRUPT_INIT?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?UIP_INIT?UIP
+--> ?PR?HTTPD_INIT?HTTPD
+--> ?PR?SLIPDEV_INIT?SLIPDEV
+--> ?PR?MODEM_REQUEST?SLIPDEV
+--> ?PR?MODEM_REPLY?SLIPDEV
+--> ?PR?SLIPDEV_READ?SLIPDEV
+--> ?PR?_UIP_PROCESS?UIP
+--> ?PR?SLIPDEV_SEND?SLIPDEV
+--> ?PR?UIP_ARP_OUT?UIP_ARP
?PR?_PUTSTRING?SERIAL ----- ----- ----- ----- 027BH 0003H
+--> ?PR?_PUTCHAR?SERIAL
BL51 BANKED LINKER/LOCATER V5.03 12/26/2003 07:27:17 PAGE 4
?PR?_PUTCHAR?SERIAL ----- ----- ----- ----- 02ACH 0003H
?PR?HTTPD_INIT?HTTPD ----- ----- ----- ----- ----- -----
+--> ?PR?FS_INIT?FS
+--> ?PR?_UIP_LISTEN?UIP
?PR?MODEM_REQUEST?SLIPDEV ----- ----- ----- ----- 027BH 0001H
+--> ?PR?_GETCHAR?SERIAL
?PR?_GETCHAR?SERIAL ----- ----- ----- ----- 027CH 0003H
?PR?MODEM_REPLY?SLIPDEV ----- ----- ----- ----- ----- -----
+--> ?CO?SLIPDEV
+--> ?PR?_PUTSTRING?SERIAL
?PR?SLIPDEV_READ?SLIPDEV ----- ----- ----- ----- 027BH 0001H
+--> ?PR?_GETCHAR?SERIAL
?PR?_UIP_PROCESS?UIP ----- ----- ----- ----- ----- -----
+--> ?PR?HTTPD?HTTPD
+--> ?PR?UIP_IPCHKSUM?UIP_ARCH
+--> ?PR?UIP_TCPCHKSUM?UIP_ARCH
+--> ?PR?_UIP_ADD_ACK_NXT?UIP_ARCH
+--> ?PR?_UIP_ADD_RCV_NXT?UIP_ARCH
?PR?HTTPD?HTTPD ----- ----- ----- ----- 027BH 0005H
+--> ?PR?_FS_OPEN?FS
+--> ?CO?FS
+--> ?PR?NEXT_SCRIPTSTATE?HTTPD
+--> ?PR?NEXT_SCRIPTLINE?HTTPD
?PR?_FS_OPEN?FS ----- ----- ----- ----- 0285H 000BH
+--> ?CO?FS
+--> ?PR?_FS_STRCMP?FS
?PR?_FS_STRCMP?FS ----- ----- ----- ----- 0290H 0006H
?PR?NEXT_SCRIPTSTATE?HTTPD ----- ----- ----- ----- 0280H 0005H
+--> ?PR?_FS_OPEN?FS
+--> ?PR?NEXT_SCRIPTLINE?HTTPD
?PR?UIP_IPCHKSUM?UIP_ARCH ----- ----- ----- ----- ----- -----
+--> ?PR?_CHKSUM?UIP_ARCH
?PR?_CHKSUM?UIP_ARCH ----- ----- ----- ----- 027FH 0002H
?PR?UIP_TCPCHKSUM?UIP_ARCH ----- ----- ----- ----- 027BH 0004H
+--> ?PR?_CHKSUM?UIP_ARCH
?PR?_UIP_ADD_ACK_NXT?UIP_ARCH ----- ----- ----- ----- 027BH 0002H
?PR?_UIP_ADD_RCV_NXT?UIP_ARCH ----- ----- ----- ----- 027BH 0002H
?PR?SLIPDEV_SEND?SLIPDEV ----- ----- ----- ----- 027BH 0006H
+--> ?PR?_PUTCHAR?SERIAL
?C_INITSEG ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 12/26/2003 07:27:17 PAGE 5
+--> ?PR?PRINT_STATS?CGI
+--> ?PR?FILE_STATS?CGI
+--> ?PR?TCP_STATS?CGI
?PR?PRINT_STATS?CGI ----- ----- ----- ----- 027AH 000AH
+--> ?CO?CGI
+--> ?PR?PRINTF?PRINTF
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 0284H 0028H
+--> ?PR?_PUTCHAR?SERIAL
?PR?FILE_STATS?CGI ----- ----- ----- ----- ----- -----
+--> ?PR?_FS_COUNT?FS
+--> ?CO?CGI
+--> ?PR?PRINTF?PRINTF
?PR?_FS_COUNT?FS ----- ----- ----- ----- 027AH 0007H
+--> ?CO?FS
+--> ?PR?_FS_STRCMP?FS
?PR?TCP_STATS?CGI ----- ----- ----- ----- 027AH 0003H
+--> ?CO?CGI
+--> ?PR?PRINTF?PRINTF
SYMBOL TABLE OF MODULE: uip (UIP)
VALUE TYPE NAME
----------------------------------
------- MODULE UIP
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC uip_listenports
X:0002H PUBLIC uip_appdata
C:2C23H PUBLIC _uip_process
X:0005H SYMBOL tmpport
C:5EE0H PUBLIC _uip_listen
X:0007H SYMBOL ipid
X:0009H PUBLIC uip_flags
X:000AH SYMBOL iss
X:000EH SYMBOL opt
X:000FH PUBLIC uip_conns
X:0031H PUBLIC uip_conn
X:0034H SYMBOL c
C:5E4EH PUBLIC uip_init
X:0035H PUBLIC uip_stat
X:0061H PUBLIC uip_buf
X:020FH PUBLIC uip_len
------- PROC UIP_INIT
C:5E4EH LINE# 165
C:5E4EH LINE# 166
C:5E4EH LINE# 167
C:5E5DH LINE# 168
C:5E6DH LINE# 169
C:5E75H LINE# 170
C:5E84H LINE# 171
BL51 BANKED LINKER/LOCATER V5.03 12/26/2003 07:27:17 PAGE 6
C:5E94H LINE# 172
C:5E9CH LINE# 176
------- ENDPROC UIP_INIT
------- PROC _UIP_LISTEN
D:0006H SYMBOL port
C:5EE0H LINE# 240
C:5EE0H LINE# 241
C:5EE0H LINE# 242
C:5EEFH LINE# 243
C:5F02H LINE# 244
C:5F16H LINE# 245
C:5F17H LINE# 246
C:5F17H LINE# 247
C:5F1FH LINE# 248
------- ENDPROC _UIP_LISTEN
------- PROC _UIP_PROCESS
D:0007H SYMBOL flag
------- DO
C:38AEH SYMBOL tcp_send_nodata
C:341AH SYMBOL tcp_send_synack
C:374DH SYMBOL apprexmit
C:3667H SYMBOL tcp_send_finack
C:36AAH SYMBOL appsend
C:3A29H SYMBOL drop
C:2F92H SYMBOL tcp_input
C:3A1AH SYMBOL send
C:3444H SYMBOL found
C:30B2H SYMBOL reset
C:31CBH SYMBOL found_listen
C:3997H SYMBOL tcp_send_noconn
C:322EH SYMBOL found_unused_connection
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -