Dmitry V. Levin | 60d7524 | 2015-11-22 19:28:17 +0000 | [diff] [blame] | 1 | #include "defs.h" |
2 | |||||
3 | SYS_FUNC(lookup_dcookie) | ||||
4 | { | ||||
5 | if (entering(tcp)) | ||||
6 | return 0; | ||||
7 | |||||
8 | /* cookie */ | ||||
9 | int argn = printllval(tcp, "%llu", 0); | ||||
10 | tprints(", "); | ||||
11 | |||||
12 | /* buffer */ | ||||
13 | if (syserror(tcp)) | ||||
14 | printaddr(tcp->u_arg[argn]); | ||||
15 | else | ||||
16 | printstr(tcp, tcp->u_arg[argn], tcp->u_rval); | ||||
17 | |||||
18 | /* len */ | ||||
19 | tprintf(", %lu", tcp->u_arg[argn + 1]); | ||||
20 | |||||
21 | return 0; | ||||
22 | } |