2023-10-25 | Mathieu Desnoyers | riscv: Fix __always_inline causes duplicate inline ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-05-04 | Mathieu Desnoyers | Remove whiteline ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-05-04 | Mathieu Desnoyers | Introduce rseq_scalar_type_to_expr to eliminate code... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-26 | Mathieu Desnoyers | Re-introduce union for rseq_cs ptr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-26 | Mathieu Desnoyers | Fix: make dist missing header files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Fix: percpu ops mm_cid tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Skip mm_cid tests when unavailable ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | parametrized test: Report/abort on negative concurrency ID ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Implement parametrized mm_cid test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Implement basic percpu ops mm_cid test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | riscv: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | s390: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | ppc: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | mips: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | arm64: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | arm: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | x86: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Implement rseq numa node id field selftest ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | rseq.h: implement mm_cid and node_id APIs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Update rseq.c to query ELF auxvec ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Cleanup: rseq.h: add extra space around __VA_ARGS__ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Add mm_cid and numa node id to rseq ABI header ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-25 | Mathieu Desnoyers | Remove RSEQ_SKIP_FASTPATH code ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | All arch: use rseq_unqual_scalar_typeof in load-acquire ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | c++: compiler: use remove_cv and remove_reference in... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | rseq_arm64: use rseq_unqual_scalar_typeof in load-acquire ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | Revert "compiler: C++: simplify rseq_unqual_scalar_typeof... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | Revert "compiler: c++: use decltype" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | compiler: c++: use decltype ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-21 | Mathieu Desnoyers | compiler: C++: simplify rseq_unqual_scalar_typeof implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-20 | Mathieu Desnoyers | rseq-arm64: Fix buggy load-acquire/store-release macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-20 | Mathieu Desnoyers | compiler: implement rseq_unqual_scalar_typeof ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-20 | Mathieu Desnoyers | Use __asm__ __volatile__ in rseq_after_asm_goto for... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-20 | Mathieu Desnoyers | architecture headers: add extra parentheses around... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-20 | Mathieu Desnoyers | Tests: Introduce arch-mo unit tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-17 | Mathieu Desnoyers | Initialize librseq from `rseq_register_current_thread` ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-04-14 | Mathieu Desnoyers | Relicense librseq to MIT ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-01-10 | Mathieu Desnoyers | rseq man page: remove _Nullable from rseq argument ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-01-10 | Mathieu Desnoyers | rseq(2) man page: Update following round of feedback... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-01-06 | Mathieu Desnoyers | Update rseq.2 man page based on comments ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-01-06 | Mathieu Desnoyers | Update rseq man page ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-31 | Mathieu Desnoyers | Allowing querying whether libc support rseq ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-02-03 | Mathieu Desnoyers | Use ptrdiff_t for rseq_offset ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-02-01 | Mathieu Desnoyers | Cleanup: x86: remove leftover comment ...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... ...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... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Remove configure check for rseq.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Remove unused ARRAY_SIZE macro ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Update header copyright dates ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-24 | Mathieu Desnoyers | Introduce rseq-abi.h ...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... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: use long rather than int for offsets ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | ppc: remove incomplete undef list ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | mips: use rseq_cs ptr 32-bit field ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | arm64: refer to rseq_cs.ptr field ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | s390/s390x: refer to rseq_cs pointer field ...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 ...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... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-21 | Mathieu Desnoyers | Fix: ppc32: do not produce cmpdi invalid instruction ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-20 | Mathieu Desnoyers | Fix: provide membarrier_private_expedited_rseq_available... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | Test for membarrier private expedited rseq availability ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | Fix: membarrier flags for kernels headers < 5.10 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-17 | Mathieu Desnoyers | x86_64: Add rseq_offset_deref_addv() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-05 | Mathieu Desnoyers | Fix: Warnings about #if checks of undefined tokens ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Mathieu Desnoyers | Fix: work-around asm goto compiler bugs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-01-04 | Mathieu Desnoyers | 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 |
2021-12-15 | Mathieu Desnoyers | param test: Only provide rseq_gettid if BENCHMARK is... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-15 | Mathieu Desnoyers | ppc rseq thread pointer: add extended asm ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Introduce rseq-generic-thread-pointer.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | rseq thread pointer: extern C ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Introduce RSEQ_GET_ABI_OVERRIDE ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Add missing rseq thread pointer headers to makefile ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Introduce rseq-thread-pointer.h ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2021-12-14 | Mathieu Desnoyers | Remove rseq_deref_loadoffp placeholders ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-09 | Mathieu Desnoyers | Remove __rseq_handled declaration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Add parametrized tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Add basic test ...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... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-08 | Mathieu Desnoyers | Fix: powerpc: Add missing instruction selection "u... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-07 | Mathieu Desnoyers | Wire up basic percpu ops test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-07-07 | Mathieu Desnoyers | Add basic percpu ops test ...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... ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Update rseq.2 man page ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Wire up man pages build ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Initial import of rseq.2 man page ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Remove do_on_cpu dependencies ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2020-06-05 | Mathieu Desnoyers | Remove do_on_cpu (prototype) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-09-19 | Mathieu Desnoyers | Cleanup: cplusplus ifdef coding style update ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-08-07 | Mathieu Desnoyers | memcpy: copy 8 bytes loop ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-07-26 | Mathieu Desnoyers | Implement percpu_fence() ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-07-25 | Mathieu Desnoyers | Move to do_on_cpu system call ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-30 | Mathieu Desnoyers | Add ARM big-endian support to rseq headers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2019-06-30 | Mathieu Desnoyers | Fix: Thumb mode build failure on arm32 ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |