summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/rseq (follow)
Commit message (Expand)AuthorAgeFilesLines
* rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQPeter Oskolkov2020-09-252-1/+224
* rseq/selftests,x86_64: Add rseq_offset_deref_addv()Peter Oskolkov2020-09-251-0/+57
* .gitignore: add SPDX License IdentifierMasahiro Yamada2020-03-251-0/+1
* selftests/rseq: Fix out-of-tree compilationMichael Ellerman2020-02-201-1/+1
* selftests: Install settings files to fix TIMEOUT failuresMichael Ellerman2020-02-201-0/+2
* rseq/selftests: Clarify rseq_prepare_unload() helper requirementsMathieu Desnoyers2019-12-231-5/+7
* rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30Mathieu Desnoyers2019-12-231-8/+10
* rseq/selftests: Turn off timeout settingMathieu Desnoyers2019-12-231-0/+1
* rseq/selftests: Fix Thumb mode build failure on arm32Mathieu Desnoyers2019-07-081-28/+33
* Merge tag 'linux-kselftest-5.2-rc1-2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-05-179-128/+680
|\
| * rseq/selftests: add -no-integrated-as for clangMathieu Desnoyers2019-05-071-1/+7
| * rseq/selftests: mips: use break instruction for RSEQ_SIGMathieu Desnoyers2019-05-071-1/+33
| * rseq/selftests: powerpc code signature: generate valid instructionsMathieu Desnoyers2019-05-071-1/+9
| * rseq/selftests: aarch64 code signature: handle big-endian environmentMathieu Desnoyers2019-05-071-2/+15
| * rseq/selftests: arm: use udf instruction for RSEQ_SIGMathieu Desnoyers2019-05-071-2/+50
| * rseq/selftests: s390: use trap4 for RSEQ_SIGMartin Schwidefsky2019-05-071-1/+8
| * rseq/selftests: x86: use ud1 instruction as RSEQ_SIG opcodeMathieu Desnoyers2019-05-071-4/+11
| * rseq/selftests: s390: use jg instruction for jumps outside of the asmMathieu Desnoyers2019-05-071-2/+2
| * rseq/selftests: Use __rseq_handled symbol to coexist with glibcMathieu Desnoyers2019-05-072-8/+48
| * rseq/selftests: Introduce __rseq_cs_ptr_array, rename __rseq_table to __rseq_csMathieu Desnoyers2019-05-076-51/+81
| * rseq/selftests: Add __rseq_exit_point_array section for debuggersMathieu Desnoyers2019-05-076-0/+372
| * rseq/selftests: x86: Work-around bogus gcc-8 optimisationMathieu Desnoyers2019-05-071-74/+70
* | Merge tag 'linux-kselftest-5.2-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-05-072-3/+5
|\|
| * rseq/selftests: Adapt number of threads to the number of detected cpusMathieu Desnoyers2019-04-091-2/+5
| * selftest/rseq: Remove duplicate headerSabyasachi Gupta2019-04-091-1/+0
* | s390/rseq: use trap4 for RSEQ_SIGMartin Schwidefsky2019-04-101-1/+8
|/
* rseq/selftests: fix parametrized test with -fpieMathieu Desnoyers2018-09-271-9/+10
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2018-08-153-0/+616
|\
| * rseq/selftests: Add support for arm64Will Deacon2018-07-233-0/+616
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2018-08-143-0/+539
|\ \
| * | rseq/selftests: add s390 supportVasily Gorbik2018-08-093-0/+539
| |/
* | rseq/selftests: cleanup: Update comment above rseq_prepare_unloadMathieu Desnoyers2018-07-101-6/+7
* | rseq: uapi: Declare rseq_cs field as union, update includesMathieu Desnoyers2018-07-101-1/+10
|/
* Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-06-242-0/+1
|\
| * rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytesMathieu Desnoyers2018-06-211-0/+1
| * rseq/selftests: Make run_param_test.sh executableMathieu Desnoyers2018-06-211-0/+0
* | rseq/selftests: Implement MIPS supportPaul Burton2018-06-203-0/+751
|/
* rseq/selftests: Provide Makefile, scripts, gitignoreMathieu Desnoyers2018-06-063-0/+157
* rseq/selftests: Provide parametrized testsMathieu Desnoyers2018-06-061-0/+1260
* rseq/selftests: Provide basic percpu ops testMathieu Desnoyers2018-06-061-0/+312
* rseq/selftests: Provide basic testMathieu Desnoyers2018-06-061-0/+56
* rseq/selftests: Provide rseq libraryMathieu Desnoyers2018-06-066-0/+2847