2 * Copyright (c) 2015 Dmitry V. Levin <ldv@altlinux.org>
3 * Copyright (c) 2014-2018 The strace developers.
6 * SPDX-License-Identifier: LGPL-2.1-or-later
10 #include "xlat/personality_flags.h"
11 #include "xlat/personality_types.h"
20 if (0xffffffff == pers) {
21 tprints("0xffffffff");
23 printxval(personality_types, pers & PER_MASK, "PER_???");
27 printflags(personality_flags, pers, NULL);
37 static char outstr[1024];
38 char *p = outstr + sprintxval(outstr, sizeof(outstr), personality_types,
39 pers & PER_MASK, "PER_???");
42 strcpy(p, sprintflags("|", personality_flags, pers));
44 return RVAL_HEX | RVAL_STR;