summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/rseq/rseq-x86.h
Commit message (Expand)AuthorAgeFilesLines
* selftests/rseq: x86: Template memory ordering and percpu access modeMathieu Desnoyers2022-12-271-1150/+31
* selftests/rseq: Remove RSEQ_SKIP_FASTPATH codeMathieu Desnoyers2022-12-271-12/+0
* selftests/rseq: Change type of rseq_offset to ptrdiff_tMathieu Desnoyers2022-02-111-7/+7
* 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-021-0/+68
* selftests/rseq: Fix warnings about #if checks of undefined tokensMathieu Desnoyers2022-02-021-1/+1
* selftests/rseq: Fix ppc32 offsets by using long rather than off_tMathieu Desnoyers2022-02-021-3/+3
* selftests/rseq: Introduce rseq_get_abi() helperMathieu Desnoyers2022-02-021-15/+15
* rseq/selftests,x86_64: Add rseq_offset_deref_addv()Peter Oskolkov2020-09-251-0/+57
* rseq/selftests: x86: use ud1 instruction as RSEQ_SIG opcodeMathieu Desnoyers2019-05-071-4/+11
* rseq/selftests: Introduce __rseq_cs_ptr_array, rename __rseq_table to __rseq_csMathieu Desnoyers2019-05-071-6/+13
* rseq/selftests: Add __rseq_exit_point_array section for debuggersMathieu Desnoyers2019-05-071-0/+94
* rseq/selftests: x86: Work-around bogus gcc-8 optimisationMathieu Desnoyers2019-05-071-74/+70
* rseq/selftests: Provide rseq libraryMathieu Desnoyers2018-06-061-0/+1132