]> granicus.if.org Git - strace/commit
bpf: print fields that interpreted as pointers using printaddr64
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 26 Mar 2018 04:37:16 +0000 (06:37 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 20 Apr 2018 12:39:05 +0000 (12:39 +0000)
commitaa01b5368dc25a2b1bb9ee6b1718e7e1ad08765f
tree0dbc50fc2f2b5ebb41feb1b6051ea85fc2a45b0b
parentfc8294cbc2ac907737d85abca55b854bd426ab50
bpf: print fields that interpreted as pointers using printaddr64

* bpf.c (BEGIN_BPF_CMD_DECODER(BPF_MAP_LOOKUP_ELEM),
BEGIN_BPF_CMD_DECODER(BPF_MAP_UPDATE_ELEM)): Print key and value
fields using PRINT_FIELD_ADDR64.
(BEGIN_BPF_CMD_DECODER(BPF_MAP_DELETE_ELEM)): Print key field using
PRINT_FIELD_ADDR64.
(BEGIN_BPF_CMD_DECODER(BPF_MAP_GET_NEXT_KEY)): Print key and next_key
field using PRINT_FIELD_ADDR64.
(BEGIN_BPF_CMD_DECODER(BPF_PROG_LOAD)): Print insns and log_buf fields
using PRINT_FIELD_ADDR64.
(BEGIN_BPF_CMD_DECODER(BPF_PROG_TEST_RUN)): Print data_in and data_out
fields using PRINT_FIELD_ADDR64.
* tests/bpf.c: Update expected output.
bpf.c
tests/bpf.c