desc.c: do not use xmalloc, use umove_or_printaddr and printaddr
desc.c: do not use xmalloc, use umove_or_printaddr and printaddr

* desc.c (printflock64, printflock): Use umove_or_printaddr.
(decode_select): Do not use xmalloc.  Use umoven_or_printaddr
and printaddr.
(sys_oldselect): Use printaddr.
(sys_epoll_ctl): Use umoven_or_printaddr and printaddr.
(print_epoll_event_array): New function.
(sys_epoll_wait_common): Use it.
(sys_pselect6): Use umove_or_printaddr.
(sys_eventfd2): Use printaddr.

Saruta/strace,MonkeyZZZZ/platform_external_strace,Distrotech/strace,kapdop/android_external_strace,MonkeyZZZZ/platform_external_strace,Distrotech/strace,cuviper/strace,kapdop/android_external_strace,kapdop/android_external_strace,vrastogi/strace,vrastogi/strace,vrastogi/strace,MonkeyZZZZ/platform_external_strace,Saruta/strace,Saruta/strace,cuviper/strace,Distrotech/strace,cuviper/strace,vrastogi/strace,MonkeyZZZZ/platform_external_strace,Distrotech/strace,MonkeyZZZZ/platform_external_strace,cuviper/strace,Distrotech/strace,Saruta/strace,vrastogi/strace,Saruta/strace,cuviper/strace,kapdop/android_external_strace,kapdop/android_external_strace