]> granicus.if.org Git - strace/commitdiff
bpf: use printxval_index lookup instead of printxval
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 15 May 2018 21:41:47 +0000 (21:41 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 15 May 2018 21:41:47 +0000 (21:41 +0000)
* xlat/bpf_commands.in: Add "#value_indexed" directive.
* bpf.c (SYS_FUNC(bpf)): Use printxval_index instead of printxval.

bpf.c
xlat/bpf_commands.in

diff --git a/bpf.c b/bpf.c
index 59826dec962e44f8677798d3bbdf56cd942fe51d..b915303f84c87528b298acfd6b01a35011d33f14 100644 (file)
--- a/bpf.c
+++ b/bpf.c
@@ -448,7 +448,7 @@ SYS_FUNC(bpf)
                buf = xmalloc(get_pagesize());
 
        if (entering(tcp)) {
-               printxval(bpf_commands, cmd, "BPF_???");
+               printxval_index(bpf_commands, cmd, "BPF_???");
                tprints(", ");
        } else {
                priv = get_tcb_priv_data(tcp);
index 76e1e420bd2aa14095a58f0a2f6c15057b3f4f0d..0147714ec2893045ac51c93e0cd19ea9dfcf0dd2 100644 (file)
@@ -1,3 +1,4 @@
+#value_indexed
 BPF_MAP_CREATE 0
 BPF_MAP_LOOKUP_ELEM 1
 BPF_MAP_UPDATE_ELEM 2