2024-03-02 | rseq percpu alloc: Implement numa support ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-03-01 | Implement per-cpu memory allocator ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | Introduce __RSEQ_ASM_DEFINE_CS_FIELDS ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | Introduce common generic header file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | x86: Introduce RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | riscv: Introduce RSEQ_ASM_U64_PTR and RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | s390: Introduce RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | ppc: Introduce RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | mips: Introduce RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | arm: Introduce RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | aarch64: Introduce RSEQ_ASM_U32 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | thread-pointer: suffix include guard with _H ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | arm: Fix big endian, introduce RSEQ_ASM_U64_PTR ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | arm: Cleanup header codying style ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | aarch64: Introduce RSEQ_ASM_U64_PTR ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-29 | aarch64: Cleanup header coding style ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-28 | s390: Introduce code deduplication macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-28 | ppc: Introduce code deduplication macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-28 | x86: Introduce code deduplication macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-28 | mips: Reorganise code deduplication macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-28 | Re-organise public headers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-28 | Fix supported autotools versions in README.md ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | RSEQ_ASM_DEFINE_TABLE: use parentheses around parameters... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment s390 macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | s390: namespace public header macros under RSEQ_ASM_ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment riscv macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | riscv: Add missing "inc" parameter to RSEQ_ASM_OP_R_DEREF_ADDV ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | riscv: namespace public header macros under RSEQ_ASM_ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | mips: Move RSEQ_ASM_DEFINE_ABORT table_label parameter... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | arm: Move RSEQ_ASM_DEFINE_ABORT table_label parameter... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment mips macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment ppc macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment arm64 macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment arm macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Comment x86 asm macros implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | mips: Namespace type helpers under RSEQ_ASM_* ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | ppc: Rename RSEQ_ASM_OP_R_MEMCPY to RSEQ_ASM_OP_R_BYTEWISE_M... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | riscv: Rename RSEQ_ASM_OP_R_BAD_MEMCPY to RSEQ_ASM_OP_R_BYTE... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | arm64: Rename RSEQ_ASM_OP_R_BAD_MEMCPY to RSEQ_ASM_OP_R_BYTE... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | ppc: Rename RSEQ_ helpers to RSEQ_ASM_ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Rename RSEQ_TEMPLATE macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | x86: Use RSEQ_ASM_ prefix for RSEQ_CPU_ID_OFFSET, RSEQ_CS_OF... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | x86-32: Remove support for old IDT WinChip and PPRO ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Fix: seccomp tests require shared libs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | x86-64: change jnz/jz for jne/je after cmp/test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Rename RSEQ_ASM_DEFINE_CMPFAIL to RSEQ_ASM_DEFINE_TEARDOWN ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Rename branch labels from cmpfail to ne/eq ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Update rseq critical section identifiers to match pseudo... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-27 | Add rseq critical section pseudocode documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-23 | tests: add unregistered and no syscall tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-23 | fix: always set the rseq offset and flags ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-22 | Add 'teardown' parameter to RSEQ_ASM_DEFINE_ABORT on... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-22 | Add comments to rseq_init() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-22 | doc: fix typo in rseq(2) man page ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-22 | Update autotools archive macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-22 | Clarify logic of RSEQ_ASM*_CMP* macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-02-22 | Document alignment of rseq_abi for allocated size ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-01-10 | Fix: do not skip !allowed_cpus for mm_cid ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2024-01-10 | Add arm64 headers to list of headers to be installed ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-10-25 | riscv: Fix __always_inline causes duplicate inline ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-06-12 | Add missing copyright headers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-05-04 | Remove whiteline ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-05-04 | Introduce rseq_scalar_type_to_expr to eliminate code... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-27 | fix: compiler warning `-Wswitch-enum` ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-27 | fix: compiler warning `-Wswitch-default` ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-26 | Re-introduce union for rseq_cs ptr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-26 | Fix: make dist missing header files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Fix: percpu ops mm_cid tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Skip mm_cid tests when unavailable ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | parametrized test: Report/abort on negative concurrency ID ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Implement parametrized mm_cid test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Implement basic percpu ops mm_cid test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | riscv: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | s390: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | ppc: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | mips: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | arm64: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | arm: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | x86: Template memory ordering and percpu access mode ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Implement rseq numa node id field selftest ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | rseq.h: implement mm_cid and node_id APIs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Update rseq.c to query ELF auxvec ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | Cleanup: rseq.h: add extra space around __VA_ARGS__ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-25 | 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 | Remove RSEQ_SKIP_FASTPATH code ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | Fix: `void *` arithmetic compiler warning ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | All arch: use rseq_unqual_scalar_typeof in load-acquire ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | c++: compiler: use remove_cv and remove_reference in... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | rseq_arm64: use rseq_unqual_scalar_typeof in load-acquire ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | Revert "compiler: C++: simplify rseq_unqual_scalar_typeof... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | Revert "compiler: c++: use decltype" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | compiler: c++: use decltype ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-21 | compiler: C++: simplify rseq_unqual_scalar_typeof implementation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-20 | rseq-arm64: Fix buggy load-acquire/store-release macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-20 | compiler: implement rseq_unqual_scalar_typeof ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-20 | Use __asm__ __volatile__ in rseq_after_asm_goto for... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-20 | architecture headers: add extra parentheses around... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-20 | Tests: Introduce arch-mo unit tests ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-17 | Fix: gcc extension compiler warning ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2023-04-17 | Initialize librseq from `rseq_register_current_thread` ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
next |