systemtap/tests/Regression/RHEL6Feature-cpp-backtraces
Martin Cermak 8d5d041590 Include downstream/RHEL tests
Find new home for downstream RHEL tests.  Upstream them.  The set of
tests used for fedora gating stays intact:  The gating tests are only
those having the tier1 tag set in their main.fmf file.  The testplan
plans/ci.fmf filters the others out from gating.

The set of Fedora gating tests stays the same as it was before this
change.
2022-05-10 09:56:18 +02:00
..
backtrackator.stp Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
classes.cpp Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
classes.hpp Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden-ppc64-17.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden-ppc64.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden-s390x.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden.el9.aarch64.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden.el9.ppc64le.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden.el9.s390x.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden.el9.x86_64.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
golden.out Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
main.cpp Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
main.fmf Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
README Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00
runtest.sh Include downstream/RHEL tests 2022-05-10 09:56:18 +02:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

With 5.18.0-0.rc5.20220504git107c948d1d3e61d.42.fc37.x86_64 we have



---------------------8<--------------------------------------------------------
:: [ 08:26:39 ] :: [  BEGIN   ] :: Running 'stap --skip-badvars --ldd backtrackator.stp -c ./classes > output.out'
In file included from /usr/share/systemtap/runtime/linux/../regs.c:20,
                 from /usr/share/systemtap/runtime/linux/runtime.h:270,
                 from /usr/share/systemtap/runtime/runtime.h:26,
                 from /tmp/stap7hYYpn/stap_9beffd9064cc2c18ddd2daf7f47a7e44_5966_src.c:21:
/usr/share/systemtap/runtime/stack.c: In function _stp_stack_unwind_one_kernel:
/usr/share/systemtap/runtime/linux/../linux/regs.c:23:32: error: struct kretprobe_instance has no member named ret_addr
   23 | #define _stp_ret_addr_r(ri) (ri->ret_addr)
      |                                ^~
/usr/share/systemtap/runtime/stack.c:358:47: note: in expansion of macro _stp_ret_addr_r
  358 |                         return (unsigned long)_stp_ret_addr_r(c->ips.krp.pi);
      |                                               ^~~~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:288: /tmp/stap7hYYpn/stap_9beffd9064cc2c18ddd2daf7f47a7e44_5966_src.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:1844: /tmp/stap7hYYpn] Error 2
WARNING: kbuild exited with status: 2
Pass 4: compilation failed.  [man error::pass4]
:: [ 08:26:59 ] :: [   FAIL   ] :: Command 'stap --skip-badvars --ldd backtrackator.stp -c ./classes > output.out' (Expected 0, got 1)
---------------------8<--------------------------------------------------------


Related to CONFIG_KRETPROBE_ON_RETHOOK https://elixir.bootlin.com/linux/v5.18-rc5/source/include/linux/kprobes.h#L163


Needs fixing on the stap side.