Fix decoding of policy argument of get_mempolicy syscall

* numa.c (SYS_FUNC(get_mempolicy)): Print policy argument in square
brackets to indicate indirect access.
This commit is contained in:
Дмитрий Левин 2016-04-27 22:36:07 +00:00
parent 45a3e460bc
commit fb1ae073e9

5
numa.c
View File

@ -114,8 +114,11 @@ SYS_FUNC(get_mempolicy)
{
if (exiting(tcp)) {
int pol;
if (!umove_or_printaddr(tcp, tcp->u_arg[0], &pol))
if (!umove_or_printaddr(tcp, tcp->u_arg[0], &pol)) {
tprints("[");
printxval(policies, pol, "MPOL_???");
tprints("]");
}
get_nodes(tcp, tcp->u_arg[1], tcp->u_arg[2], syserror(tcp));
tprints(", ");
printaddr(tcp->u_arg[3]);