old_trap.ps
来自「开放源码的编译器open watcom 1.6.0版的源代码」· PS 代码 · 共 1,127 行 · 第 1/5 页
PS
1,127 行
N \(33\)/REQ_REDIRECT_STDOUT \(34\)) shwd 5770 (..............................\
........) sd 7360 (22) sd 1700 9004 am (1.33 REQ_SPLIT_CMD \(35\)) shwd 3425 (\
..............................................................................\
...........................) sd 7360 (22) sd 1500 8670 am (2 File I/O requests)
shwd 2585 (..................................................................\
...............................................................) sd 7360 (23)
sd 1700 8336 am (2.1 REQ_FILE_GET_CONFIG \(0\)) shwd 3740 (...................\
.............................................................................)
sd 7360 (23) sd 1700 8169 am (2.2 REQ_FILE_OPEN \(1\)) shwd 3250 (............\
..............................................................................\
....................) sd 7360 (23) sd 1700 8002 am (2.3 REQ_FILE_SEEK \(2\))
shwd 3215 (...................................................................\
............................................) sd 7360 (24) sd 1700 7835 am (2.\
4 REQ_FILE_READ \(3\)) shwd 3250 (............................................\
..................................................................) sd 7360 (2\
5) sd 1700 7668 am (2.5 REQ_FILE_WRITE \(4\)) shwd 3320 (.....................\
..............................................................................\
.........) sd 7360 (25) sd 1700 7501 am (2.6 REQ_FILE_WRITE_CONSOLE \(5\))
shwd 4020 (...................................................................\
.....................) sd 7360 (26) sd 1700 7334 am (2.7 REQ_FILE_CLOSE \(6\))
shwd 3320 (...................................................................\
.........................................) sd 7360 (26) sd 1700 7167 am (2.8 R\
EQ_FILE_ERASE \(7\)) shwd 3320 (..............................................\
..............................................................) sd 7360 (26)
sd 1700 7000 am (2.9 REQ_FILE_STRING_TO_FULLPATH \(8\)) shwd 4405 (...........\
..................................................................) sd 7360 (2\
7) sd 1700 6833 am (2.10 REQ_FILE_RUN_CMD \(9\)) shwd 3635 (..................\
..............................................................................\
...) sd 7360 (27) sd 1500 6499 am (3 Overlay requests) shwd 2585 (............\
..............................................................................\
.......................................) sd 7360 (28) sd 1700 6165 am (3.1 REQ\
_OVL_STATE_SIZE \(0\)) shwd 3670 (............................................\
......................................................) sd 7360 (29) sd 1700
5998 am (3.2 REQ_OVL_GET_DATA \(1\)) shwd 3600 (..............................\
......................................................................) sd 7360
(29) sd 1700 5831 am (3.3 REQ_OVL_READ_STATE \(2\)) shwd 3740 (..............\
..............................................................................\
....) sd 7360 (29) sd 1700 5664 am (3.4 REQ_OVL_WRITE_STATE \(3\)) shwd 3810 (\
..............................................................................\
................) sd 7360 (30) sd 1700 5497 am (3.5 REQ_OVL_TRANS_VECT_ADDR \(\
4\)) shwd 4230 (..............................................................\
....................) sd 7360 (30) sd 1700 5330 am (3.6 REQ_OVL_TRANS_RET_ADDR\
\(5\)) shwd 4125 (...........................................................\
..........................) sd 7360 (31) sd 1700 5163 am (3.7 REQ_OVL_GET_REMA\
P_ENTRY \(6\)) shwd 4230 (....................................................\
..............................) sd 7360 (31) sd 1500 4829 am (4 Thread request\
s) shwd 2550 (................................................................\
..................................................................) sd 7360 (3\
2) sd 1700 4495 am (4.1 REQ_THREAD_GET_NEXT \(0\)) shwd 3845 (................\
.............................................................................)
sd 7360 (32) sd 1700 4328 am (4.2 REQ_THREAD_SET \(1\)) shwd 3390 (...........\
..............................................................................\
.................) sd 7360 (32) sd 1700 4161 am (4.3 REQ_THREAD_FREEZE \(2\))
shwd 3670 (...................................................................\
...............................) sd 7360 (33) sd 1700 3994 am (4.4 REQ_THREAD_\
THAW \(3\)) shwd 3565 (.......................................................\
..............................................) sd 7360 (33) sd 1700 3827 am (\
4.5 REQ_THREAD_GET_EXTRA \(4\)) shwd 3950 (...................................\
.......................................................) sd 7360 (34) sd 1500
3493 am (5 RFX requests) shwd 2410 (..........................................\
..............................................................................\
..............) sd 7360 (34) sd 1700 3159 am (5.1 REQ_RFX_RENAME \(0\)) shwd
3425 (........................................................................\
.................................) sd 7360 (34) sd 1700 2992 am (5.2 REQ_RFX_M\
KDIR \(1\)) shwd 3320 (.......................................................\
.....................................................) sd 7360 (35) sd 1700
2825 am (5.3 REQ_RFX_RMDIR \(2\)) shwd 3320 (.................................\
...........................................................................)
sd 7360 (35) sd 1700 2658 am (5.4 REQ_RFX_SETDRIVE \(3\)) shwd 3530 (.........\
..............................................................................\
...............) sd 7360 (35) sd 1700 2491 am (5.5 REQ_RFX_GETDRIVE \(4\))
shwd 3565 (...................................................................\
..................................) sd 7360 (36) sd 1700 2324 am (5.6 REQ_RFX_\
SETCWD \(5\)) shwd 3425 (.....................................................\
....................................................) sd 7360 (36) sd 1700 2157
am (5.7 REQ_RFX_GETCWD \(6\)) shwd 3460 (....................................\
....................................................................) sd 7360
(37) sd 1700 1990 am (5.8 REQ_RFX_SETDATETIME \(7\)) shwd 3810 (..............\
..............................................................................\
..) sd 7360 (37) sd 1700 1823 am (5.9 REQ_RFX_GETDATETIME \(8\)) shwd 3845 (..\
..............................................................................\
.............) sd 7360 (37) sd 1700 1656 am (5.10 REQ_RFX_GETFREESPACE \(9\))
shwd 3985 (...................................................................\
......................) sd 7360 (38) sd 1700 1489 am (5.11 REQ_RFX_SETFILEATTR\
\(10\)) shwd 3915 (..........................................................\
.................................) sd 7360 (38) sd
pageobj restore
showpage
%%Page: # 5
/pageobj save def
.072 .072 scale
2 setlinecap
@fs0
@fs3 3987 10006 am (Table of Contents) shwd
@fs0 1700 9672 am (5.12 REQ_RFX_GETFILEATTR \(11\)) shwd 3915 (...............\
............................................................................)
sd 7360 (39) sd 1700 9505 am (5.13 REQ_RFX_NAMETOCANNONICAL \(12\)) shwd 4510
(..........................................................................)
sd 7360 (39) sd 1700 9338 am (5.14 REQ_RFX_FINDFIRST \(13\)) shwd 3705 (......\
..............................................................................\
.............) sd 7360 (39) sd 1700 9171 am (5.15 REQ_RFX_FINDNEXT \(14\))
shwd 3705 (...................................................................\
..............................) sd 7360 (40) sd 1700 9004 am (5.16 REQ_RFX_FIN\
DCLOSE \(15\)) shwd 3775 (....................................................\
...........................................) sd 7360 (41) sd 1500 8670 am (Sys\
tem Dependent Aspects) shwd 3075 (............................................\
.......................................................................) sd
7360 (42) sd 1500 8336 am (1 Trap Files Under DOS) shwd 2935 (................\
..............................................................................\
.........................) sd 7360 (42) sd 1500 8002 am (2 Trap Files Under OS\
/2) shwd 2935 (...............................................................\
........................................................) sd 7360 (42) sd 1500
7668 am (3 Trap Files Under Windows.) shwd 3215 (.............................\
..............................................................................\
....) sd 7360 (43) sd 1500 7334 am (4 Trap Files Under Windows NT.) shwd 3425
(.............................................................................\
............................) sd 7360 (43) sd 1500 7000 am (5 Trap Files Under\
QNX) shwd 2935 (.............................................................\
..........................................................) sd 7360 (44) sd
1500 6666 am (6 Trap Files Under Netware 386 or PenPoint) shwd 4055 (.........\
..............................................................................)
sd 7360 (44) sd
pageobj restore
showpage
%%Page: # 6
/pageobj save def
.072 .072 scale
2 setlinecap
@fs0
@fs4 2000 9590 am (Introduction) shwd
@fs0 1500 8923 am (The) shwd 1753 (WATCOM) sd 2425 (debugger) sd 2982 (consist\
s) sd 3460 (of) sd 3613 (a) sd 3711 (number) sd 4174 (of) sd 4327 (separate)
sd 4821 (pieces of code.) sd 5692 (The main executable, WD.EXE,) sd 1500 8756
am (provides) shwd 2024 (a) sd 2128 (debugging) sd 2761 (`engine') sd 3270 (an\
d) sd 3514 (user) sd 3789 (interface.) sd 4405 (When) sd 4781 (the) sd 4994 (e\
ngine) sd 5409 (wishes) sd 5831 (to) sd 5982 (perform) sd 6475 (an) sd 6649 (o\
peration) sd 7220 (upon) sd 1500 8589 am (the) shwd 1711 (program) sd 2225 (be\
ing) sd 2576 (debugged) sd 3160 (such) sd 3456 (as) sd 3612 (reading) sd 4072
(memory) sd 4577 (or) sd 4734 (setting) sd 5147 (a) sd 5248 (breakpoint,) sd
5922 (it) sd 6039 (creates) sd 6466 (a) sd 6567 (request) sd 7010 (structure)
sd 1500 8422 am (and) shwd 1746 (sends) sd 2100 (it) sd 2222 (to) sd 2375 (the)
sd 2590 (`trap) sd 2899 (file') sd 3177 (\(so) sd 3392 (called) sd 3770 (beca\
use) sd 4256 (under) sd 4618 (DOS,) sd 4978 (it) sd 5099 (contains) sd 5608 (t\
he) sd 5822 (first) sd 6091 (level) sd 6406 (trap) sd 6667 (handlers\).) sd
7283 (The) sd 1500 8255 am (trap) shwd 1762 (file) sd 1993 (examines) sd 2564
(the) sd 2779 (request) sd 3227 (structure,) sd 3799 (performs) sd 4348 (the)
sd 4563 (indicated) sd 5120 (action) sd 5506 (and) sd 5752 (returns) sd 6185 (\
a) sd 6290 (result) sd 6644 (structure) sd 7177 (to) sd 7329 (the) sd 1500 8088
am (debugger. This design has two main benefits:) shwd 1500 7754 am (1. )
shwd 1935 (OS) sd 2161 (debugging) sd 2799 (interfaces) sd 3390 (tend) sd 3678
(to) sd 3833 (be) sd 4011 (wildly) sd 4415 (varying) sd 4889 (in) sd 5044 (how)
sd 5331 (they) sd 5618 (are) sd 5835 (accessed.) sd 6461 (By) sd 6670 (moving)
sd 7143 (all) sd 7329 (the) sd 1900 7587 am (OS) shwd 2122 (specific) sd 2600
(interface) sd 3133 (code) sd 3440 (into) sd 3701 (the) sd 3915 (trap) sd 4176
(file) sd 4406 (and) sd 4651 (having) sd 5075 (a) sd 5180 (defined) sd 5643 (i\
nterface) sd 6176 (to) sd 6327 (access) sd 6725 (it,) sd 6882 (porting) sd 7329
(the) sd 1900 7420 am (debugger becomes much easier.) shwd 1500 7086 am (2. )
shwd 1935 (The) sd 2193 (trap) sd 2452 (file) sd 2680 (does) sd 2977 (not) sd
3197 (have) sd 3502 (to) sd 3652 (actually) sd 4136 (perform) sd 4628 (the) sd
4840 (operation.) sd 5457 (Instead) sd 5901 (it) sd 6019 (could) sd 6370 (send)
sd 6666 (the) sd 6877 (request) sd 7321 (out) sd 1900 6919 am (to) shwd 2057
(a) sd 2167 (remote) sd 2603 (server) sd 2993 (by) sd 3181 (a) sd 3291 (commun\
ication) sd 4208 (link) sd 4474 (such) sd 4778 (as) sd 4942 (a) sd 5052 (seria\
l) sd 5403 (line) sd 5660 (or) sd 5824 (LAN.) sd 6218 (The) sd 6482 (remote)
sd 6917 (server) sd 7306 (can) sd 1900 6752 am (retrieve) shwd 2368 (the) sd
2579 (request,) sd 3060 (perform) sd 3551 (the) sd 3762 (operation) sd 4331 (o\
n) sd 4511 (the) sd 4722 (remote) sd 5150 (machine) sd 5663 (and) sd 5905 (sen\
d) sd 6201 (the) sd 6412 (results) sd 6816 (back) sd 7119 (via) sd 7329 (the)
sd 1900 6585 am (link.) shwd 2190 (This) sd 2474 (enables) sd 2929 (the) sd
3136 (debugger) sd 3693 (to debug applications in cases where there are memory\
contraints or) sd 1900 6418 am (other) shwd 2234 (considerations) sd 3088 (wh\
ich) sd 3475 (prevent) sd 3940 (the) sd 4156 (debugger) sd 4722 (proper) sd
5133 (from) sd 5450 (running) sd 5931 (on) sd 6116 (the) sd 6332 (remote) sd
6765 (system) sd 7197 (\(such) sd 1900 6251 am (as Novell Netware 386\).) shwd
1500 5917 am (This) shwd 1794 (document) sd 2391 (describes) sd 2957 (the) sd
3174 (interface) sd 3710 (used) sd 4012 (by) sd 4198 (version) sd 4656 (4.0)
sd 4877 (of) sd 5040 (the) sd 5257 (WATCOM) sd 5939 (debugger) sd 6506 (\(ship\
ped) sd 7034 (with) sd 7329 (the) sd 1500 5750 am (10.0) shwd 1794 (C/C++) sd
2226 (and) sd 2477 (FORTRAN) sd 3178 (releases\).) sd 3779 (It) sd 3914 (is)
sd 4056 (expected) sd 4602 (to) sd 4760 (be) sd 4940 (modified) sd 5493 (in)
sd 5650 (future) sd 6033 (releases.) sd 6586 (Where) sd 7007 (possible,) sd
1500 5583 am (notification of expected changes are given in the document, but \
all aspects are subject to revision.) shwd
@fs3 1500 5082 am (1) shwd
@fs2 ( Some Definitions) shwd
@fs3 1500 4581 am (1.1 Pointer Sizes) shwd
@fs0 1500 4247 am (In) shwd 1654 (a) sd 1753 (16-bit) sd 2125 (hosted) sd 2527
(environment) sd 3271 (such) sd 3564 (as) sd 3717 (DOS,) sd 4070 (all) sd 4247
(pointers) sd 4735 (used) sd 5028 (by) sd 5205 (the) sd 5413 (trap) sd 5668 (f\
ile) sd 5891 (are) sd 6098 ("far") sd 6404 (16:16) sd 6759 (pointers.) sd 7285
(In) sd 7438 (a) sd 1500 4080 am (32-bit environment such as Windows NT the po\
inters are "near" 0:32 pointers.) shwd
@fs3 1500 3579 am (1.2 Base Types) shwd
@fs0 1500 3245 am (A number of basic types are used in the interface. They are\
defined as follows:) shwd
@fs1 1500 2911 am (Type) shwd 2500 (Definition) sd
@fs2 1500 2577 am (unsigned_8) shwd
@fs0 2500 (1 byte unsigned quantity) sd
@fs2 1500 2243 am (unsigned_16) shwd
@fs0 2500 (2 byte unsigned quantity) sd
@fs2 1500 1909 am (unsigned_32) shwd
@fs0 2500 (4 byte unsigned quantity) sd 1500 1340 am (Introduction) shwd 7430
(1) sd
pageobj restore
showpage
%%Page: # 7
/pageobj save def
.072 .072 scale
2 setlinecap
@fs0
@fs2 1500 10173 am (access_req) shwd
@fs0 2500 (The) sd 2768 (first) sd 3045 (field) sd 3353 (of) sd 3521 (every)
sd 3883 (request) sd 4338 (is) sd 4481 (of) sd 4648 (this) sd 4900 (type.) sd
5257 (It) sd 5393 (is) sd 5536 (a) sd 5648 (1) sd 5768 (byte) sd 6059 (field)
sd 6366 (which) sd 6758 (identifies) sd 7329 (the) sd 2500 10006 am (request t\
o be performed.) shwd
@fs2 1500 9672 am (addr48_ptr) shwd
@fs0 2500 (This) sd 2800 (type) sd 3093 (encapsulates) sd 3851 (the) sd 4074 (\
concept) sd 4561 (of) sd 4730 (a) sd 4844 (16:32) sd 5215 (pointer.) sd 5766 (\
All) sd 5996 (addresses) sd 6582 (in) sd 6742 (the) sd 6964 (debuggee) sd 2500
9505 am (memory) shwd 3003 (are) sd 3212 (described) sd 3786 (with) sd 4072 (t\
hese.) sd 4435 (The) sd 4689 (debugger) sd 5247 (always) sd 5672 (acts) sd 5926
(as) sd 6079 (if) sd 6202 (the) sd 6410 (debuggee) sd 6983 (were) sd 7292 (in)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?