summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/rseq
Commit message (Expand)AuthorAgeFilesLines
* selftests/rseq: check if libc rseq support is registeredMichael Jeanson2022-06-281-1/+2
* selftests/rseq: riscv: fix 'literal-suffix' warningMichael Jeanson2022-06-281-7/+7
* selftests/rseq: riscv: use rseq_get_abi() helperMichael Jeanson2022-06-281-18/+18
* Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-03-253-0/+702
|\
| * rseq/selftests: Add support for RISC-VVincent Chen2022-03-223-0/+702
* | selftests/rseq: Change type of rseq_offset to ptrdiff_tMathieu Desnoyers2022-02-113-10/+12
* | selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread areaMathieu Desnoyers2022-02-021-32/+34
* | selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areaMathieu Desnoyers2022-02-021-28/+30
* | selftests/rseq: Fix: work-around asm goto compiler bugsMathieu Desnoyers2022-02-027-6/+245
* | selftests/rseq: Remove arm/mips asm goto compiler work-aroundMathieu Desnoyers2022-02-022-74/+0
* | selftests/rseq: Fix warnings about #if checks of undefined tokensMathieu Desnoyers2022-02-022-2/+2
* | selftests/rseq: Fix ppc32 offsets by using long rather than off_tMathieu Desnoyers2022-02-029-11/+11
* | selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/...Mathieu Desnoyers2022-02-021-27/+28
* | selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endianMathieu Desnoyers2022-02-025-38/+38
* | selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35Mathieu Desnoyers2022-02-023-88/+88
* | selftests/rseq: Introduce thread pointer gettersMathieu Desnoyers2022-02-024-0/+114
* | selftests/rseq: Introduce rseq_get_abi() helperMathieu Desnoyers2022-02-027-94/+99
* | selftests/rseq: Remove volatile from __rseq_abiMathieu Desnoyers2022-02-022-4/+4
* | selftests/rseq: Remove useless assignment to cpu variableMathieu Desnoyers2022-02-021-3/+1
* | selftests/rseq: introduce own copy of rseq uapi headerMathieu Desnoyers2022-02-023-14/+161
|/
* selftests/rseq: remove ARRAY_SIZE define from individual testsShuah Khan2021-12-102-4/+2
* rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ build error under o...Xingxing Su2020-12-071-2/+2
* 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-169-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-062-3/+5
|\|
| * rseq/selftests: Adapt number of threads to the number of detected cpusMathieu Desnoyers2019-04-081-2/+5
| * selftest/rseq: Remove duplicate headerSabyasachi Gupta2019-04-081-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-143-0/+616
|\