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