]> sourceware.org Git - systemtap.git/commit
PR27030 bpf/uconversions.stp: other sizes user_*_error()
authorSerhei Makarov <smakarov@redhat.com>
Mon, 8 Mar 2021 20:55:35 +0000 (15:55 -0500)
committerSerhei Makarov <smakarov@redhat.com>
Mon, 8 Mar 2021 20:55:54 +0000 (15:55 -0500)
commitcd7b3e061924c3f6623cd5ad6879a91078ce4354
treec9ef1e080e62d68de4b0e1af771188d88fb7f7d4
parent5e5893a35d6dff9c848eb47c978f11f14c3d92c7
PR27030 bpf/uconversions.stp: other sizes user_*_error()

* tapset/bpf/uconversions.stp (__bpf_probe_read_user_error): Don't shift by 8-size.
(__signext): New function.
(__bpf_probe_read_user_error_signed): New function.
(user_*_error): New functions, all from tapset/uconversions.stp.
* tapset/uconversions.stp (user_*_error): Disable these definitions on bpf backend.
* testsuite/systemtap.bpf/bpf-target.c: Extend test to probe different size values.
* testsuite/systemtap.bpf/bpf_target_tests/user_long.stp: Ditto.
tapset/bpf/uconversions.stp
tapset/uconversions.stp
testsuite/systemtap.bpf/bpf-target.c
testsuite/systemtap.bpf/bpf_target_tests/user_long.stp
This page took 0.027332 seconds and 5 git commands to generate.