Add a new helper function umove_ulong_array_or_printaddr
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 15 Sep 2015 02:17:32 +0000 (02:17 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 15 Sep 2015 11:23:27 +0000 (11:23 +0000)
commitb172a94d0263f163d33e0f2a0395267719916576
tree93d6029e01daa9605c79a4c8a4e90fc64039f8d0
parent77a1b6bc413a257723cf0e2aab1b6783c3070536
Add a new helper function umove_ulong_array_or_printaddr

* defs.h (umove_ulong_array_or_printaddr): New prototype.
* util.c (umove_ulong_array_or_printaddr): New function.
* desc.c (sys_pselect6): Use it instead of open-coding
a proxy struct parser for different personalities.
* io.c (tprint_iov_upto): Use it instead of open-coding
a struct iovec parser for different personalities.
* kexec.c (print_kexec_segments): Use it instead of open-coding
a struct kexec_segment parser for different personalities.
(print_seg): Pass arguments using an array.
defs.h
desc.c
io.c
kexec.c
util.c