-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.tag
401 lines (401 loc) · 22.9 KB
/
.tag
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /[email protected]/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
AS Makefile /^AS=gcc -c$/;" m
ASM Makefile /^ASM=asm.o$/;" m
Alt task.h /^struct Alt$/;" s
Alt task.h /^typedef struct Alt Alt;$/;" t typeref:struct:Alt
Altarray task.h /^struct Altarray$/;" s
Altarray task.h /^typedef struct Altarray Altarray;$/;" t typeref:struct:Altarray
CC Makefile /^CC=gcc$/;" m
CFLAGS Makefile /^CFLAGS=-Wall -c -I. -ggdb$/;" m
CHANEND task.h /^ CHANEND,$/;" e enum:__anon5
CHANNOBLK task.h /^ CHANNOBLK,$/;" e enum:__anon5
CHANNOP task.h /^ CHANNOP,$/;" e enum:__anon5
CHANRCV task.h /^ CHANRCV,$/;" e enum:__anon5
CHANSND task.h /^ CHANSND,$/;" e enum:__anon5
CLASS net.c /^#define CLASS(/;" d file:
Channel task.h /^struct Channel$/;" s
Channel task.h /^typedef struct Channel Channel;$/;" t typeref:struct:Channel
Context taskimpl.h /^struct Context$/;" s
Context taskimpl.h /^typedef struct Context Context;$/;" t typeref:struct:Context
FlagLong print.c /^ FlagLong = 1<<0,$/;" e enum:__anon4 file:
FlagLongLong print.c /^ FlagLongLong = 1<<1,$/;" e enum:__anon4 file:
FlagUnsigned print.c /^ FlagUnsigned = 1<<2,$/;" e enum:__anon4 file:
GET asm.S /^#define GET __getmcontext$/;" d
GET asm.S /^#define GET _getmcontext$/;" d
GET asm.S /^#define GET getmcontext$/;" d
GET asm.S /^GET: \/* xxx: instruction scheduling *\/$/;" l
GET asm.S /^GET:$/;" l
LIB Makefile /^LIB=libtask.a$/;" m
MAXFD fd.c /^ MAXFD = 1024$/;" e enum:__anon1 file:
NEEDAMD64CONTEXT asm.S /^#define NEEDAMD64CONTEXT 1$/;" d
NEEDAMD64MAKECONTEXT context.c /^#define NEEDAMD64MAKECONTEXT$/;" d file:
NEEDARMCONTEXT asm.S /^#define NEEDARMCONTEXT 1$/;" d
NEEDARMMAKECONTEXT context.c /^#define NEEDARMMAKECONTEXT$/;" d file:
NEEDMIPSCONTEXT asm.S /^#define NEEDMIPSCONTEXT 1$/;" d
NEEDMIPSMAKECONTEXT context.c /^#define NEEDMIPSMAKECONTEXT$/;" d file:
NEEDPOWERCONTEXT asm.S /^#define NEEDPOWERCONTEXT 1$/;" d
NEEDPOWERMAKECONTEXT context.c /^#define NEEDPOWERMAKECONTEXT$/;" d file:
NEEDSWAPCONTEXT context.c /^#define NEEDSWAPCONTEXT$/;" d file:
NEEDSWAPCONTEXT context.c /^#define NEEDSWAPCONTEXT$/;" d file:
NEEDX86CONTEXT asm.S /^#define NEEDX86CONTEXT 1$/;" d
NEEDX86MAKECONTEXT context.c /^#define NEEDX86MAKECONTEXT$/;" d file:
OFILES Makefile /^OFILES=\\$/;" m
QLock task.h /^struct QLock$/;" s
QLock task.h /^typedef struct QLock QLock;$/;" t typeref:struct:QLock
RWLock task.h /^struct RWLock$/;" s
RWLock task.h /^typedef struct RWLock RWLock;$/;" t typeref:struct:RWLock
Rendez task.h /^struct Rendez$/;" s
Rendez task.h /^typedef struct Rendez Rendez;$/;" t typeref:struct:Rendez
SET asm.S /^#define SET __setmcontext$/;" d
SET asm.S /^#define SET _setmcontext$/;" d
SET asm.S /^#define SET setmcontext$/;" d
STACK httpload.c /^ STACK = 32768$/;" e enum:__anon2 file:
STACK taskimpl.h /^ STACK = 8192$/;" e enum:__anon7
STACK tcpproxy.c /^ STACK = 32768$/;" e enum:__anon8 file:
STACK testdelay.c /^enum { STACK = 32768 };$/;" e enum:__anon9 file:
TCP task.h /^ TCP = 1,$/;" e enum:__anon6
TCPLIBS Makefile /^TCPLIBS=$/;" m
Task task.h /^typedef struct Task Task;$/;" t typeref:struct:Task
Task taskimpl.h /^struct Task$/;" s
Tasklist task.h /^struct Tasklist \/* used internally *\/$/;" s
Tasklist task.h /^typedef struct Tasklist Tasklist;$/;" t typeref:struct:Tasklist
UDP task.h /^ UDP = 0,$/;" e enum:__anon6
USE_UCONTEXT taskimpl.h /^#define USE_UCONTEXT /;" d
USE_UCONTEXT taskimpl.h /^#undef USE_UCONTEXT$/;" d
_MC_FPFMT_NODEV amd64-ucontext.h /^#define _MC_FPFMT_NODEV /;" d
_MC_FPFMT_XMM amd64-ucontext.h /^#define _MC_FPFMT_XMM /;" d
_MC_FPOWNED_FPU amd64-ucontext.h /^#define _MC_FPOWNED_FPU /;" d
_MC_FPOWNED_NONE amd64-ucontext.h /^#define _MC_FPOWNED_NONE /;" d
_MC_FPOWNED_PCB amd64-ucontext.h /^#define _MC_FPOWNED_PCB /;" d
_TASK_H_ task.h /^#define _TASK_H_ /;" d
__EXTENSIONS__ taskimpl.h /^# define __EXTENSIONS__ /;" d
__MAKECONTEXT_V2_SOURCE taskimpl.h /^# define __MAKECONTEXT_V2_SOURCE /;" d
__spare__ 386-ucontext.h /^ int __spare__[8];$/;" m struct:ucontext
__spare__ 386-ucontext.h /^ int __spare__[17];$/;" m struct:mcontext
__spare__ amd64-ucontext.h /^ int __spare__[8];$/;" m struct:ucontext
__spare__ mips-ucontext.h /^ int __spare__[4];$/;" m struct:ucontext
__spare__ mips-ucontext.h /^ int __spare__[8]; \/* XXX reserved *\/ $/;" m struct:mcontext
_chanop channel.c /^_chanop(Channel *c, int op, void *p, int canblock)$/;" f file:
_qlock qlock.c /^_qlock(QLock *l, int block)$/;" f file:
_rlock qlock.c /^_rlock(RWLock *l, int block)$/;" f file:
_taskwakeup rendez.c /^_taskwakeup(Rendez *r, int all)$/;" f file:
_wlock qlock.c /^_wlock(RWLock *l, int block)$/;" f file:
a task.h /^ Alt **a;$/;" m struct:Altarray
addarray channel.c /^addarray(Altarray *a, Alt *alt)$/;" f file:
addtask task.c /^addtask(Tasklist *l, Task *t)$/;" f
alarmtime taskimpl.h /^ uvlong alarmtime;$/;" m struct:Task
allnext taskimpl.h /^ Task *allnext;$/;" m struct:Task
allprev taskimpl.h /^ Task *allprev;$/;" m struct:Task
alltask task.c /^Task **alltask;$/;" v
alltaskslot taskimpl.h /^ int alltaskslot;$/;" m struct:Task
altalldequeue channel.c /^altalldequeue(Alt *a)$/;" f file:
altcanexec channel.c /^altcanexec(Alt *a)$/;" f file:
altcopy channel.c /^altcopy(Alt *s, Alt *r)$/;" f file:
altdequeue channel.c /^altdequeue(Alt *a)$/;" f file:
altexec channel.c /^altexec(Alt *a)$/;" f file:
altqueue channel.c /^altqueue(Alt *a)$/;" f file:
amove channel.c /^amove(void *dst, void *src, uint n)$/;" f file:
anyready task.c /^anyready(void)$/;" f
arecv task.h /^ Altarray arecv;$/;" m struct:Channel
argv0 task.c /^static char *argv0;$/;" v file:
asend task.h /^ Altarray asend;$/;" m struct:Channel
buf task.h /^ unsigned char *buf;$/;" m struct:Channel
buffer primes.c /^int buffer;$/;" v
bufsize task.h /^ unsigned int bufsize;$/;" m struct:Channel
c task.h /^ Channel *c;$/;" m struct:Alt
c testdelay.c /^Channel *c;$/;" v
canqlock qlock.c /^canqlock(QLock *l)$/;" f
canrlock qlock.c /^canrlock(RWLock *l)$/;" f
canwlock qlock.c /^canwlock(RWLock *l)$/;" f
chanalt channel.c /^chanalt(Alt *a)$/;" f
chanarray channel.c /^chanarray(Channel *c, uint op)$/;" f file:
chancreate channel.c /^chancreate(int elemsize, int bufsize)$/;" f
chanfree channel.c /^chanfree(Channel *c)$/;" f
channbrecv channel.c /^channbrecv(Channel *c, void *v)$/;" f
channbrecvp channel.c /^channbrecvp(Channel *c)$/;" f
channbrecvul channel.c /^channbrecvul(Channel *c)$/;" f
channbsend channel.c /^channbsend(Channel *c, void *v)$/;" f
channbsendp channel.c /^channbsendp(Channel *c, void *v)$/;" f
channbsendul channel.c /^channbsendul(Channel *c, ulong val)$/;" f
chanrecv channel.c /^chanrecv(Channel *c, void *v)$/;" f
chanrecvp channel.c /^chanrecvp(Channel *c)$/;" f
chanrecvul channel.c /^chanrecvul(Channel *c)$/;" f
chansend channel.c /^chansend(Channel *c, void *v)$/;" f
chansendp channel.c /^chansendp(Channel *c, void *v)$/;" f
chansendul channel.c /^chansendul(Channel *c, ulong val)$/;" f
context taskimpl.h /^ Context context;$/;" m struct:Task
contextswitch task.c /^contextswitch(Context *from, Context *to)$/;" f file:
cr power-ucontext.h /^ ulong cr; \/* mfcr *\/$/;" m struct:mcontext
ctr power-ucontext.h /^ ulong ctr; \/* mfcr *\/$/;" m struct:mcontext
dbgalt channel.c /^#define dbgalt /;" d file:
delarray channel.c /^delarray(Altarray *a, int i)$/;" f file:
delaytask testdelay.c /^delaytask(void *v)$/;" f
deltask task.c /^deltask(Tasklist *l, Task *t)$/;" f
elemsize task.h /^ unsigned int elemsize;$/;" m struct:Channel
emalloc primes.c /^emalloc(unsigned long n)$/;" f
exiting taskimpl.h /^ int exiting;$/;" m struct:Task
fdnoblock fd.c /^fdnoblock(int fd)$/;" f
fdread fd.c /^fdread(int fd, void *buf, int n)$/;" f
fdread1 fd.c /^fdread1(int fd, void *buf, int n)$/;" f
fdtask fd.c /^fdtask(void *v)$/;" f
fdwait fd.c /^fdwait(int fd, int rw)$/;" f
fdwrite fd.c /^fdwrite(int fd, void *buf, int n)$/;" f
fetchtask httpload.c /^fetchtask(void *v)$/;" f
fprint print.c /^fprint(int fd, char *fmt, ...)$/;" f
fprint taskimpl.h /^#define fprint /;" d
getcontext 386-ucontext.h /^#define getcontext(/;" d
getcontext amd64-ucontext.h /^#define getcontext(/;" d
getcontext power-ucontext.h /^#define getcontext(/;" d
getcontext taskimpl.h /^#define getcontext(/;" d
goal primes.c /^int goal;$/;" v
gpr power-ucontext.h /^ ulong gpr[19]; \/* callee saved: r13-r31 *\/$/;" m struct:mcontext
head task.h /^ Task *head;$/;" m struct:Tasklist
id taskimpl.h /^ uint id;$/;" m struct:Task
l task.h /^ QLock *l;$/;" m struct:Rendez
lrand primes.c /^lrand(void)$/;" f
m task.h /^ unsigned int m;$/;" m struct:Altarray
main task.c /^main(int argc, char **argv)$/;" f
mainstacksize task.c /^int mainstacksize;$/;" v
makecontext context.c /^makecontext(ucontext_t *uc, void (*fn)(void), int argc, ...)$/;" f
makecontext context.c /^makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)$/;" f
mc power-ucontext.h /^ mcontext_t mc;$/;" m struct:ucontext
mc_addr amd64-ucontext.h /^ long mc_addr;$/;" m struct:mcontext
mc_cs 386-ucontext.h /^ int mc_cs;$/;" m struct:mcontext
mc_cs amd64-ucontext.h /^ long mc_cs;$/;" m struct:mcontext
mc_ds 386-ucontext.h /^ int mc_ds;$/;" m struct:mcontext
mc_eax 386-ucontext.h /^ int mc_eax;$/;" m struct:mcontext
mc_ebp 386-ucontext.h /^ int mc_ebp;$/;" m struct:mcontext
mc_ebx 386-ucontext.h /^ int mc_ebx;$/;" m struct:mcontext
mc_ecx 386-ucontext.h /^ int mc_ecx;$/;" m struct:mcontext
mc_edi 386-ucontext.h /^ int mc_edi;$/;" m struct:mcontext
mc_edx 386-ucontext.h /^ int mc_edx;$/;" m struct:mcontext
mc_eflags 386-ucontext.h /^ int mc_eflags;$/;" m struct:mcontext
mc_eip 386-ucontext.h /^ int mc_eip;$/;" m struct:mcontext
mc_err 386-ucontext.h /^ int mc_err;$/;" m struct:mcontext
mc_err amd64-ucontext.h /^ long mc_err;$/;" m struct:mcontext
mc_es 386-ucontext.h /^ int mc_es;$/;" m struct:mcontext
mc_esi 386-ucontext.h /^ int mc_esi;$/;" m struct:mcontext
mc_esp 386-ucontext.h /^ int mc_esp; \/* machine state *\/$/;" m struct:mcontext
mc_flags amd64-ucontext.h /^ long mc_flags;$/;" m struct:mcontext
mc_fpc_eir mips-ucontext.h /^ int mc_fpc_eir; \/* fp exception instruction reg *\/$/;" m struct:mcontext
mc_fpformat amd64-ucontext.h /^ long mc_fpformat;$/;" m struct:mcontext
mc_fpregs 386-ucontext.h /^ int mc_fpregs[28]; \/* env87 + fpacc87 + u_long *\/$/;" m struct:mcontext
mc_fpregs mips-ucontext.h /^ int mc_fpregs[33]; \/* fp regs 0 to 31 and csr *\/$/;" m struct:mcontext
mc_fpstate amd64-ucontext.h /^ long mc_fpstate[64];$/;" m struct:mcontext
mc_fpused mips-ucontext.h /^ int mc_fpused; \/* fp has been used *\/$/;" m struct:mcontext
mc_fs 386-ucontext.h /^ int mc_fs;$/;" m struct:mcontext
mc_gs 386-ucontext.h /^ int mc_gs;$/;" m struct:mcontext
mc_isp 386-ucontext.h /^ int mc_isp;$/;" m struct:mcontext
mc_len amd64-ucontext.h /^ long mc_len; \/* sizeof(mcontext_t) *\/$/;" m struct:mcontext
mc_onstack 386-ucontext.h /^ int mc_onstack; \/* XXX - sigcontext compat. *\/$/;" m struct:mcontext
mc_onstack amd64-ucontext.h /^ long mc_onstack; \/* XXX - sigcontext compat. *\/$/;" m struct:mcontext
mc_onstack mips-ucontext.h /^ int mc_onstack; \/* sigstack state to restore *\/$/;" m struct:mcontext
mc_ownedfp amd64-ucontext.h /^ long mc_ownedfp;$/;" m struct:mcontext
mc_pc mips-ucontext.h /^ int mc_pc; \/* pc at time of signal *\/$/;" m struct:mcontext
mc_r10 amd64-ucontext.h /^ long mc_r10;$/;" m struct:mcontext
mc_r11 amd64-ucontext.h /^ long mc_r11;$/;" m struct:mcontext
mc_r12 amd64-ucontext.h /^ long mc_r12;$/;" m struct:mcontext
mc_r13 amd64-ucontext.h /^ long mc_r13;$/;" m struct:mcontext
mc_r14 amd64-ucontext.h /^ long mc_r14;$/;" m struct:mcontext
mc_r15 amd64-ucontext.h /^ long mc_r15;$/;" m struct:mcontext
mc_r8 amd64-ucontext.h /^ long mc_r8;$/;" m struct:mcontext
mc_r9 amd64-ucontext.h /^ long mc_r9;$/;" m struct:mcontext
mc_rax amd64-ucontext.h /^ long mc_rax;$/;" m struct:mcontext
mc_rbp amd64-ucontext.h /^ long mc_rbp;$/;" m struct:mcontext
mc_rbx amd64-ucontext.h /^ long mc_rbx;$/;" m struct:mcontext
mc_rcx amd64-ucontext.h /^ long mc_rcx;$/;" m struct:mcontext
mc_rdi amd64-ucontext.h /^ long mc_rdi; \/* machine state (struct trapframe) *\/$/;" m struct:mcontext
mc_rdx amd64-ucontext.h /^ long mc_rdx;$/;" m struct:mcontext
mc_regs mips-ucontext.h /^ int mc_regs[32]; \/* processor regs 0 to 31 *\/$/;" m struct:mcontext
mc_rflags amd64-ucontext.h /^ long mc_rflags;$/;" m struct:mcontext
mc_rip amd64-ucontext.h /^ long mc_rip;$/;" m struct:mcontext
mc_rsi amd64-ucontext.h /^ long mc_rsi;$/;" m struct:mcontext
mc_rsp amd64-ucontext.h /^ long mc_rsp;$/;" m struct:mcontext
mc_spare amd64-ucontext.h /^ long mc_spare[8];$/;" m struct:mcontext
mc_ss 386-ucontext.h /^ int mc_ss;$/;" m struct:mcontext
mc_ss amd64-ucontext.h /^ long mc_ss;$/;" m struct:mcontext
mc_tls mips-ucontext.h /^ void *mc_tls; \/* pointer to TLS area *\/$/;" m struct:mcontext
mc_trapno 386-ucontext.h /^ int mc_trapno;$/;" m struct:mcontext
mc_trapno amd64-ucontext.h /^ long mc_trapno;$/;" m struct:mcontext
mcontext 386-ucontext.h /^struct mcontext {$/;" s
mcontext amd64-ucontext.h /^struct mcontext {$/;" s
mcontext mips-ucontext.h /^struct mcontext {$/;" s
mcontext power-ucontext.h /^struct mcontext$/;" s
mcontext taskimpl.h /^# define mcontext /;" d
mcontext_t 386-ucontext.h /^typedef struct mcontext mcontext_t;$/;" t typeref:struct:mcontext
mcontext_t amd64-ucontext.h /^typedef struct mcontext mcontext_t;$/;" t typeref:struct:mcontext
mcontext_t mips-ucontext.h /^typedef struct mcontext mcontext_t;$/;" t typeref:struct:mcontext
mcontext_t power-ucontext.h /^typedef struct mcontext mcontext_t;$/;" t typeref:struct:mcontext
mcontext_t taskimpl.h /^# define mcontext_t /;" d
mkfd2 tcpproxy.c /^mkfd2(int fd1, int fd2)$/;" f
mulhi mips-ucontext.h /^ int mullo, mulhi; \/* mullo and mulhi registers... *\/$/;" m struct:mcontext
mullo mips-ucontext.h /^ int mullo, mulhi; \/* mullo and mulhi registers... *\/$/;" m struct:mcontext
n task.h /^ unsigned int n;$/;" m struct:Altarray
nalltask task.c /^int nalltask;$/;" v
name task.h /^ char *name;$/;" m struct:Channel
name taskimpl.h /^ char name[256]; \/\/ offset known to acid$/;" m struct:Task
nbuf task.h /^ unsigned int nbuf;$/;" m struct:Channel
needstack task.c /^needstack(int n)$/;" f
nelem taskimpl.h /^#define nelem(/;" d
netaccept net.c /^netaccept(int fd, char *server, int *port)$/;" f
netannounce net.c /^netannounce(int istcp, char *server, int port)$/;" f
netdial net.c /^netdial(int istcp, char *server, int port)$/;" f
netlookup net.c /^netlookup(char *name, uint32_t *ip)$/;" f
next taskimpl.h /^ Task *next;$/;" m struct:Task
nil taskimpl.h /^#define nil /;" d
npollfd fd.c /^static int npollfd;$/;" v file:
nsec fd.c /^nsec(void)$/;" f file:
off task.h /^ unsigned int off;$/;" m struct:Channel
op task.h /^ unsigned int op;$/;" m struct:Alt
otherop channel.c /^#define otherop(/;" d file:
owner task.h /^ Task *owner;$/;" m struct:QLock
parseip net.c /^parseip(char *name, uint32_t *ip)$/;" f file:
pc power-ucontext.h /^ ulong pc; \/* lr *\/$/;" m struct:mcontext
pollfd fd.c /^static struct pollfd pollfd[MAXFD];$/;" v typeref:struct:pollfd file:
polltask fd.c /^static Task *polltask[MAXFD];$/;" v file:
port tcpproxy.c /^int port;$/;" v
prev taskimpl.h /^ Task *prev;$/;" m struct:Task
primetask primes.c /^primetask(void *arg)$/;" f
print print.c /^print(char *fmt, ...)$/;" f
print taskimpl.h /^#define print /;" d
printstr print.c /^printstr(char *dst, char *edst, char *s, int size)$/;" f file:
proxytask tcpproxy.c /^proxytask(void *v)$/;" f
qlock qlock.c /^qlock(QLock *l)$/;" f
quiet primes.c /^int quiet;$/;" v
qunlock qlock.c /^qunlock(QLock *l)$/;" f
r3 power-ucontext.h /^ ulong r3; \/* first arg to function, return register: r3 *\/$/;" m struct:mcontext
readers task.h /^ int readers;$/;" m struct:RWLock
ready taskimpl.h /^ int ready;$/;" m struct:Task
rlock qlock.c /^rlock(RWLock *l)$/;" f
runlock qlock.c /^runlock(RWLock *l)$/;" f
rwaiting task.h /^ Tasklist rwaiting;$/;" m struct:RWLock
rwtask tcpproxy.c /^rwtask(void *v)$/;" f
seprint print.c /^seprint(char *dst, char *edst, char *fmt, ...)$/;" f
seprint taskimpl.h /^#define seprint /;" d
server httpload.c /^char *server;$/;" v
server tcpproxy.c /^char *server;$/;" v
setcontext 386-ucontext.h /^#define setcontext(/;" d
setcontext amd64-ucontext.h /^#define setcontext(/;" d
setcontext power-ucontext.h /^#define setcontext(/;" d
setcontext taskimpl.h /^#define setcontext(/;" d
sleeping fd.c /^static Tasklist sleeping;$/;" v file:
sleepingcounted fd.c /^static int sleepingcounted;$/;" v file:
snprint print.c /^snprint(char *dst, uint n, char *fmt, ...)$/;" f
snprint taskimpl.h /^#define snprint /;" d
sp power-ucontext.h /^ ulong sp; \/* callee saved: r1 *\/$/;" m struct:mcontext
sr mips-ucontext.h /^ int sr; \/* status register *\/$/;" m struct:mcontext
ss_size power-ucontext.h /^ uint ss_size;$/;" m struct:ucontext::__anon3
ss_sp power-ucontext.h /^ void *ss_sp;$/;" m struct:ucontext::__anon3
startarg taskimpl.h /^ void *startarg;$/;" m struct:Task
startedfdtask fd.c /^static int startedfdtask;$/;" v file:
startfn taskimpl.h /^ void (*startfn)(void*);$/;" m struct:Task
state taskimpl.h /^ char state[256];$/;" m struct:Task
stk taskimpl.h /^ uchar *stk;$/;" m struct:Task
stksize taskimpl.h /^ uint stksize;$/;" m struct:Task
strecpy print.c /^strecpy(char *dst, char *edst, char *src)$/;" f
strecpy taskimpl.h /^#define strecpy /;" d
swapcontext context.c /^swapcontext(ucontext_t *oucp, const ucontext_t *ucp)$/;" f
system taskimpl.h /^ int system;$/;" m struct:Task
tail task.h /^ Task *tail;$/;" m struct:Tasklist
task task.h /^ Task *task;$/;" m struct:Alt
taskalloc task.c /^taskalloc(void (*fn)(void*), void *arg, uint stack)$/;" f file:
taskargc task.c /^static int taskargc;$/;" v file:
taskargv task.c /^static char **taskargv;$/;" v file:
taskcount task.c /^int taskcount;$/;" v
taskcreate task.c /^taskcreate(void (*fn)(void*), void *arg, uint stack)$/;" f
taskdata task.c /^taskdata(void)$/;" f
taskdebug task.c /^taskdebug(char *fmt, ...)$/;" f file:
taskdebuglevel task.c /^int taskdebuglevel;$/;" v
taskdelay fd.c /^taskdelay(uint ms)$/;" f
taskexit task.c /^taskexit(int val)$/;" f
taskexitall task.c /^taskexitall(int val)$/;" f
taskexitval task.c /^int taskexitval;$/;" v
taskgetname task.c /^taskgetname(void)$/;" f
taskgetstate task.c /^taskgetstate(void)$/;" f
taskid task.c /^taskid(void)$/;" f
taskidgen task.c /^static int taskidgen;$/;" v file:
taskinfo task.c /^taskinfo(int s)$/;" f file:
taskmain httpload.c /^taskmain(int argc, char **argv)$/;" f
taskmain primes.c /^taskmain(int argc, char **argv)$/;" f
taskmain tcpproxy.c /^taskmain(int argc, char **argv)$/;" f
taskmain testdelay.c /^taskmain(int argc, char **argv)$/;" f
taskmain testdelay1.c /^taskmain(int argc, char *argv[])$/;" f
taskmainstart task.c /^taskmainstart(void *v)$/;" f file:
taskname task.c /^taskname(char *fmt, ...)$/;" f
tasknswitch task.c /^int tasknswitch;$/;" v
taskready task.c /^taskready(Task *t)$/;" f
taskrunning task.c /^Task *taskrunning;$/;" v
taskrunqueue task.c /^Tasklist taskrunqueue;$/;" v
taskschedcontext task.c /^Context taskschedcontext;$/;" v
taskscheduler task.c /^taskscheduler(void)$/;" f file:
tasksleep rendez.c /^tasksleep(Rendez *r)$/;" f
taskstart task.c /^taskstart(uint y, uint x)$/;" f file:
taskstate task.c /^taskstate(char *fmt, ...)$/;" f
taskswitch task.c /^taskswitch(void)$/;" f
tasksystem task.c /^tasksystem(void)$/;" f
taskwakeup rendez.c /^taskwakeup(Rendez *r)$/;" f
taskwakeupall rendez.c /^taskwakeupall(Rendez *r)$/;" f
taskyield task.c /^taskyield(void)$/;" f
toc power-ucontext.h /^ ulong toc; \/* callee saved: r2 *\/$/;" m struct:mcontext
uc taskimpl.h /^ ucontext_t uc;$/;" m struct:Context
uc_flags mips-ucontext.h /^ int uc_flags;$/;" m struct:ucontext
uc_link 386-ucontext.h /^ struct __ucontext *uc_link;$/;" m struct:ucontext typeref:struct:ucontext::__ucontext
uc_link amd64-ucontext.h /^ struct __ucontext *uc_link;$/;" m struct:ucontext typeref:struct:ucontext::__ucontext
uc_link mips-ucontext.h /^ struct __ucontext *uc_link;$/;" m struct:ucontext typeref:struct:ucontext::__ucontext
uc_mcontext 386-ucontext.h /^ mcontext_t uc_mcontext;$/;" m struct:ucontext
uc_mcontext amd64-ucontext.h /^ mcontext_t uc_mcontext;$/;" m struct:ucontext
uc_mcontext mips-ucontext.h /^ mcontext_t uc_mcontext;$/;" m struct:ucontext
uc_sigmask 386-ucontext.h /^ sigset_t uc_sigmask;$/;" m struct:ucontext
uc_sigmask amd64-ucontext.h /^ sigset_t uc_sigmask;$/;" m struct:ucontext
uc_sigmask mips-ucontext.h /^ sigset_t uc_sigmask;$/;" m struct:ucontext
uc_sigmask power-ucontext.h /^ sigset_t uc_sigmask;$/;" m struct:ucontext
uc_stack 386-ucontext.h /^ stack_t uc_stack;$/;" m struct:ucontext
uc_stack amd64-ucontext.h /^ stack_t uc_stack;$/;" m struct:ucontext
uc_stack mips-ucontext.h /^ stack_t uc_stack;$/;" m struct:ucontext
uc_stack power-ucontext.h /^ } uc_stack;$/;" m struct:ucontext typeref:struct:ucontext::__anon3
uchar taskimpl.h /^#define uchar /;" d
uchar taskimpl.h /^typedef unsigned char uchar;$/;" t
ucontext 386-ucontext.h /^struct ucontext {$/;" s
ucontext amd64-ucontext.h /^struct ucontext {$/;" s
ucontext mips-ucontext.h /^struct ucontext {$/;" s
ucontext power-ucontext.h /^struct ucontext$/;" s
ucontext taskimpl.h /^# define ucontext /;" d
ucontext_t 386-ucontext.h /^typedef struct ucontext ucontext_t;$/;" t typeref:struct:ucontext
ucontext_t amd64-ucontext.h /^typedef struct ucontext ucontext_t;$/;" t typeref:struct:ucontext
ucontext_t mips-ucontext.h /^typedef struct ucontext ucontext_t;$/;" t typeref:struct:ucontext
ucontext_t power-ucontext.h /^typedef struct ucontext ucontext_t;$/;" t typeref:struct:ucontext
ucontext_t taskimpl.h /^# define ucontext_t /;" d
udata taskimpl.h /^ void *udata;$/;" m struct:Task
uint taskimpl.h /^#define uint /;" d
uint taskimpl.h /^typedef unsigned int uint;$/;" t
ulong taskimpl.h /^#define ulong /;" d
ulong taskimpl.h /^typedef unsigned long ulong;$/;" t
url httpload.c /^char *url;$/;" v
ushort taskimpl.h /^#define ushort /;" d
ushort taskimpl.h /^typedef unsigned short ushort;$/;" t
uvlong taskimpl.h /^#define uvlong /;" d
uvlong taskimpl.h /^typedef unsigned long long uvlong;$/;" t
v task.h /^ void *v;$/;" m struct:Alt
vfprint print.c /^vfprint(int fd, char *fmt, va_list arg)$/;" f
vfprint taskimpl.h /^#define vfprint /;" d
vlong taskimpl.h /^#define vlong /;" d
vlong taskimpl.h /^typedef long long vlong;$/;" t
vprint print.c /^vprint(char *fmt, va_list arg)$/;" f
vprint taskimpl.h /^#define vprint /;" d
vseprint print.c /^vseprint(char *dst, char *edst, char *fmt, va_list arg)$/;" f
vseprint taskimpl.h /^#define vseprint /;" d
vsnprint print.c /^vsnprint(char *dst, uint n, char *fmt, va_list arg)$/;" f
vsnprint taskimpl.h /^#define vsnprint /;" d
waiting task.h /^ Tasklist waiting;$/;" m struct:QLock
waiting task.h /^ Tasklist waiting;$/;" m struct:Rendez
wlock qlock.c /^wlock(RWLock *l)$/;" f
writer task.h /^ Task *writer;$/;" m struct:RWLock
wunlock qlock.c /^wunlock(RWLock *l)$/;" f
wwaiting task.h /^ Tasklist wwaiting;$/;" m struct:RWLock
xalt task.h /^ Alt *xalt;$/;" m struct:Alt
xer power-ucontext.h /^ ulong xer; \/* mfcr *\/$/;" m struct:mcontext