]> granicus.if.org Git - strace/commit
Introduce umoven_or_printaddr64* functions
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sun, 25 Mar 2018 09:54:18 +0000 (11:54 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 10 Apr 2018 03:38:10 +0000 (03:38 +0000)
commit1aee6198c7a4bc47a42c97a8a22743d0d95b6451
tree86ecac6e337239dad07144f1d4bf3fef420c83e1
parent94ea427a31a6ccdf9332831b6208930ea123a33a
Introduce umoven_or_printaddr64* functions

Counterparts for umoven_or_printaddr/umoven_or_printaddr_ignore_syserror
that always print 64 bits of addr (as this is needed in bpf and btrfs
decoders).

* util.c (umoven_or_printaddr64): Rename from umoven_or_printaddr,
change addr argument type to uint64_t, call printaddr64 instead of
printaddr.
(umoven_or_printaddr64_ignore_syserror): Rename from
umoven_or_printaddr_ignore_syserror, change addr argument type to
uint64_t, call printaddr64 instead of printaddr.
* defs.h (umoven_or_printaddr64): Rename from umoven_or_printaddr,
change addr argument type to uint64_t.
(umoven_or_printaddr64_ignore_syserror): Rename from
umoven_or_printaddr_ignore_syserror, change addr argument type to
uint64_t.
(umove_or_printaddr64): New macro, a wrapper for umoven_or_printaddr64.
(umoven_or_printaddr): New function, a wrapper for
umoven_or_printaddr64.
(umoven_or_printaddr_ignore_syserror): New function, a wrapper for
umoven_or_printaddr64_ignore_syserror.
defs.h
util.c