]> granicus.if.org Git - strace/blob - lookup_dcookie.c
tests: add ioctl_evdev-success* test binaries to .gitignore
[strace] / lookup_dcookie.c
1 /*
2  * Copyright (c) 2015 Dmitry V. Levin <ldv@altlinux.org>
3  * Copyright (c) 2015-2018 The strace developers.
4  * All rights reserved.
5  *
6  * SPDX-License-Identifier: LGPL-2.1-or-later
7  */
8
9 #include "defs.h"
10
11 SYS_FUNC(lookup_dcookie)
12 {
13         if (entering(tcp))
14                 return 0;
15
16         /* cookie */
17         int argn = printllval(tcp, "%llu", 0);
18         tprints(", ");
19
20         /* buffer */
21         if (syserror(tcp))
22                 printaddr(tcp->u_arg[argn]);
23         else
24                 printstrn(tcp, tcp->u_arg[argn], tcp->u_rval);
25
26         /* len */
27         tprintf(", %" PRI_klu, tcp->u_arg[argn + 1]);
28
29         return 0;
30 }