]> sourceware.org Git - systemtap.git/commit
PR23860 partial fix: fix BPF_NEG opcode generation.
authorSerhei Makarov <smakarov@redhat.com>
Mon, 5 Nov 2018 21:58:21 +0000 (16:58 -0500)
committerSerhei Makarov <smakarov@redhat.com>
Mon, 5 Nov 2018 21:58:21 +0000 (16:58 -0500)
commit72ef87bba5ff8da14a88eb3f682dc0f96b5c2b45
tree5b3d9a1aed70358896caac0bf3b43af3f2a9609a
parent8fb0cb4a76e9b32600fdfb2d101ddcfe0833a400
PR23860 partial fix: fix BPF_NEG opcode generation.

Plus some improved diagnostics on malformed code.

* bpf-base.cxx (value::print): Don't abort() on unknown operand.
(opcode_name): Don't abort() on unknown opcode.
(insn::print): Don't abort() on malformed insn.
(program::mk_binary): Ensure BPF_NEG src==dest, don't use BPF_X.
bpf-base.cxx
This page took 0.026022 seconds and 5 git commands to generate.