2023-01-06 | Mathieu Desnoyers | Update rseq.2 man page based on comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-01-06 | Mathieu Desnoyers | Update rseq man page Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-31 | Mathieu Desnoyers | Allowing querying whether libc support rseq Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-06-13 | Michael Jeanson | Add RISC-V rseq support Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-06-13 | Michael Jeanson | fix: check if libc rseq support is registered Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-02-03 | Mathieu Desnoyers | Use ptrdiff_t for rseq_offset Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-02-01 | Mathieu Desnoyers | Cleanup: x86: remove leftover comment Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | x86-32: use %gs segment selector for accessing rseq... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | x86-64: use %fs segment selector for accessing rseq... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Remove configure check for rseq.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Remove unused ARRAY_SIZE macro Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Update header copyright dates Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Introduce rseq-abi.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: work-around Linux kernel rseq.h uapi endianness... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: use long rather than int for offsets Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | ppc: remove incomplete undef list Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: use int rather than off_t for offsets Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | mips: use rseq_cs ptr 32-bit field Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | arm64: refer to rseq_cs.ptr field Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | s390/s390x: refer to rseq_cs pointer field Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | arm: refer to 32-bit pointer field for rseq_cs ptr Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: ppc32: wrong rseq_cs 32-bit field pointer field... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: ppc32: do not produce cmpdi invalid instruction Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-20 | Mathieu Desnoyers | Fix: provide membarrier_private_expedited_rseq_available... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | Test for membarrier private expedited rseq availability Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | Fix: membarrier flags for kernels headers < 5.10 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ [ Modified by Mathieu Desnoyers to use rseq APIs for atomic load... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | x86_64: Add rseq_offset_deref_addv() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-05 | Mathieu Desnoyers | Fix: Warnings about #if checks of undefined tokens Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Mathieu Desnoyers | Fix: work-around asm goto compiler bugs Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Mathieu Desnoyers | Remove arm/mips asm goto compiler work-around Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Michael Jeanson | fix: dead initialization reported by scan-build Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Michael Jeanson | Add debug output to basic_percpu_ops_test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Michael Jeanson | configure: enable extended compiler warnings Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Michael Jeanson | Build and run tests as C++ programs Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-15 | Mathieu Desnoyers | param test: Only provide rseq_gettid if BENCHMARK is... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-15 | Mathieu Desnoyers | ppc rseq thread pointer: add extended asm Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Introduce rseq-generic-thread-pointer.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | rseq thread pointer: extern C Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Introduce RSEQ_GET_ABI_OVERRIDE Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Add missing rseq thread pointer headers to makefile Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Introduce rseq-thread-pointer.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Update librseq to co-exist with glibc rseq integration Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Remove rseq_deref_loadoffp placeholders Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Michael Jeanson | Add git-review config Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-03-19 | Michael Jeanson | Modernize autotools setup Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-13 | Michael Jeanson | Skip the tests if the rseq syscall is unavailable Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-09 | Michael Jeanson | Convert test suite to the TAP test protocol Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-09 | Mathieu Desnoyers | Remove __rseq_handled declaration Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Add parametrized tests Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Add basic test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Cleanup: powerpc: Use "long" and "int" to clarify load... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Fix: powerpc: Add missing instruction selection "u... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-07 | Mathieu Desnoyers | Wire up basic percpu ops test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-07 | Mathieu Desnoyers | Add basic percpu ops test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-07 | Mathieu Desnoyers | Adapt rseq registration to glibc's userspace ABI for... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-11 | Mathieu Desnoyers | Update man page based on Michael Kerrisk's comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Update rseq.2 man page Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Wire up man pages build Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Initial import of rseq.2 man page Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Remove do_on_cpu dependencies Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Remove do_on_cpu (prototype) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-09-19 | Mathieu Desnoyers | Cleanup: cplusplus ifdef coding style update Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-09-19 | Matthew Glazar | Allow using librseq APIs from C++ code Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-08-07 | Mathieu Desnoyers | memcpy: copy 8 bytes loop Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-07-26 | Mathieu Desnoyers | Bump do_on_cpu system call number to 434 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-07-26 | Mathieu Desnoyers | Implement percpu_fence() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-07-26 | Mathieu Desnoyers | Fix: add missing do-on-cpu-insn.h to make dist Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-07-25 | Mathieu Desnoyers | Move to do_on_cpu system call Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-30 | Mathieu Desnoyers | Add ARM big-endian support to rseq headers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-30 | Mathieu Desnoyers | Fix: Thumb mode build failure on arm32 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-06 | Mathieu Desnoyers | rseq/selftests: mips: use break instruction for RSEQ_SIG Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-06 | Mathieu Desnoyers | rseq/selftests: powerpc code signature: generate valid... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-06 | Mathieu Desnoyers | rseq/selftests: aarch64 code signature: handle big... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-06 | Mathieu Desnoyers | rseq/selftests: arm: use udf instruction for RSEQ_SIG Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-06 | Martin Schwidefsky | rseq/selftests: s390: use trap4 for RSEQ_SIG Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-06 | Mathieu Desnoyers | rseq/selftests: x86: use ud1 instruction as RSEQ_SIG... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-05-28 | Mathieu Desnoyers | Remove volatile, use READ/WRITE ONCE Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-23 | Mathieu Desnoyers | cpu-op: change _mb_ API to _release Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-23 | Mathieu Desnoyers | cpu-op: add add_release API Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-23 | Mathieu Desnoyers | cpu-op lib: Change code layout to remove gcc-4.8 warnings Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-23 | Mathieu Desnoyers | Extend extra/README Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-23 | Michael Jeanson | Add embedded rseq/opv headers for test builds Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-23 | Mathieu Desnoyers | rseq: set refcount back to 1 on unregister failure Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-22 | Michael Jeanson | Add configure report Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-22 | Michael Jeanson | Update macros from the autoconf archive Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-04-22 | Mathieu Desnoyers | rseq/selftests: x86: Work-around bogus gcc-8 optimisation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-27 | Mathieu Desnoyers | s390: use jg instruction for jumps outside of the asm Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-25 | Mathieu Desnoyers | Introduce __rseq_handled and rseq_ownership Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-24 | Mathieu Desnoyers | Remove "weak" attribute from symbols Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-13 | Mathieu Desnoyers | Update exit points comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-13 | Mathieu Desnoyers | Update arm64 SPDX license identifier Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-13 | Mathieu Desnoyers | Introduce __rseq_cs_ptr_array, rename __rseq_table... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-13 | Mathieu Desnoyers | Add __rseq_exit_point_array section for debuggers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-13 | Mathieu Desnoyers | Add arm64 rseq header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-12 | Michael Jeanson | Autotools all the things! Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-03-11 | Michael Jeanson | Clarify licensing and update to SPDX 3.0 identifiers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2018-10-27 | Mathieu Desnoyers | Update to follow cpu-opv uapi Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2018-10-24 | Mathieu Desnoyers | Use __rseq_refcount symbol Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2018-10-11 | Mathieu Desnoyers | rseq: error out on refcount overflow/underflow Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |