projects
/
librseq.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
librseq.git
2023-04-25
Mathieu Desnoyers
mips: Template memory ordering and percpu access mode
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
arm64: Template memory ordering and percpu access mode
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
arm: Template memory ordering and percpu access mode
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
x86: Template memory ordering and percpu access mode
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
Implement rseq numa node id field selftest
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
rseq.h: implement mm_cid and node_id APIs
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
Update rseq.c to query ELF auxvec
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
Cleanup: rseq.h: add extra space around __VA_ARGS__
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
Add mm_cid and numa node id to rseq ABI header
commit
|
commitdiff
|
tree
|
snapshot
2023-04-25
Mathieu Desnoyers
Remove RSEQ_SKIP_FASTPATH code
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
therealthingy
Fix: `void *` arithmetic compiler warning
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
All arch: use rseq_unqual_scalar_typeof in load-acquire
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
c++: compiler: use remove_cv and remove_reference in...
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
rseq_arm64: use rseq_unqual_scalar_typeof in load-acquire
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
Revert "compiler: C++: simplify rseq_unqual_scalar_type...
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
Revert "compiler: c++: use decltype"
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
compiler: c++: use decltype
commit
|
commitdiff
|
tree
|
snapshot
2023-04-21
Mathieu Desnoyers
compiler: C++: simplify rseq_unqual_scalar_typeof imple...
commit
|
commitdiff
|
tree
|
snapshot
2023-04-20
Mathieu Desnoyers
rseq-arm64: Fix buggy load-acquire/store-release macros
commit
|
commitdiff
|
tree
|
snapshot
2023-04-20
Mathieu Desnoyers
compiler: implement rseq_unqual_scalar_typeof
commit
|
commitdiff
|
tree
|
snapshot
2023-04-20
Mathieu Desnoyers
Use __asm__ __volatile__ in rseq_after_asm_goto for...
commit
|
commitdiff
|
tree
|
snapshot
2023-04-20
Mathieu Desnoyers
architecture headers: add extra parentheses around...
commit
|
commitdiff
|
tree
|
snapshot
2023-04-20
Mathieu Desnoyers
Tests: Introduce arch-mo unit tests
commit
|
commitdiff
|
tree
|
snapshot
2023-04-17
Gary Gee
Fix: gcc extension compiler warning
commit
|
commitdiff
|
tree
|
snapshot
2023-04-17
Mathieu Desnoyers
Initialize librseq from `rseq_register_current_thread`
commit
|
commitdiff
|
tree
|
snapshot
2023-04-14
Michael Jeanson
Implement the REUSE specification for licensing and...
commit
|
commitdiff
|
tree
|
snapshot
2023-04-14
Mathieu Desnoyers
Relicense librseq to MIT
commit
|
commitdiff
|
tree
|
snapshot
2023-01-10
Mathieu Desnoyers
rseq man page: remove _Nullable from rseq argument
commit
|
commitdiff
|
tree
|
snapshot
2023-01-10
Mathieu Desnoyers
rseq(2) man page: Update following round of feedback...
commit
|
commitdiff
|
tree
|
snapshot
2023-01-06
Mathieu Desnoyers
Update rseq.2 man page based on comments
commit
|
commitdiff
|
tree
|
snapshot
2023-01-06
Mathieu Desnoyers
Update rseq man page
commit
|
commitdiff
|
tree
|
snapshot
2022-10-31
Mathieu Desnoyers
Allowing querying whether libc support rseq
commit
|
commitdiff
|
tree
|
snapshot
2022-06-13
Michael Jeanson
Add RISC-V rseq support
commit
|
commitdiff
|
tree
|
snapshot
2022-06-13
Michael Jeanson
fix: check if libc rseq support is registered
commit
|
commitdiff
|
tree
|
snapshot
2022-02-03
Mathieu Desnoyers
Use ptrdiff_t for rseq_offset
commit
|
commitdiff
|
tree
|
snapshot
2022-02-01
Mathieu Desnoyers
Cleanup: x86: remove leftover comment
commit
|
commitdiff
|
tree
|
snapshot
2022-01-24
Mathieu Desnoyers
x86-32: use %gs segment selector for accessing rseq...
commit
|
commitdiff
|
tree
|
snapshot
2022-01-24
Mathieu Desnoyers
x86-64: use %fs segment selector for accessing rseq...
commit
|
commitdiff
|
tree
|
snapshot
2022-01-24
Mathieu Desnoyers
Remove configure check for rseq.h
commit
|
commitdiff
|
tree
|
snapshot
2022-01-24
Mathieu Desnoyers
Remove unused ARRAY_SIZE macro
commit
|
commitdiff
|
tree
|
snapshot
2022-01-24
Mathieu Desnoyers
Update header copyright dates
commit
|
commitdiff
|
tree
|
snapshot
2022-01-24
Mathieu Desnoyers
Introduce rseq-abi.h
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
Fix: work-around Linux kernel rseq.h uapi endianness...
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
Fix: use long rather than int for offsets
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
ppc: remove incomplete undef list
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
Fix: use int rather than off_t for offsets
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
mips: use rseq_cs ptr 32-bit field
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
arm64: refer to rseq_cs.ptr field
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
s390/s390x: refer to rseq_cs pointer field
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
arm: refer to 32-bit pointer field for rseq_cs ptr
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
Fix: ppc32: wrong rseq_cs 32-bit field pointer field...
commit
|
commitdiff
|
tree
|
snapshot
2022-01-21
Mathieu Desnoyers
Fix: ppc32: do not produce cmpdi invalid instruction
commit
|
commitdiff
|
tree
|
snapshot
2022-01-20
Mathieu Desnoyers
Fix: provide membarrier_private_expedited_rseq_availabl...
commit
|
commitdiff
|
tree
|
snapshot
2022-01-17
Mathieu Desnoyers
Test for membarrier private expedited rseq availability
commit
|
commitdiff
|
tree
|
snapshot
2022-01-17
Mathieu Desnoyers
Fix: membarrier flags for kernels headers < 5.10
commit
|
commitdiff
|
tree
|
snapshot
2022-01-17
Mathieu Desnoyers
Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
commit
|
commitdiff
|
tree
|
snapshot
2022-01-17
Mathieu Desnoyers
x86_64: Add rseq_offset_deref_addv()
commit
|
commitdiff
|
tree
|
snapshot
2022-01-05
Mathieu Desnoyers
Fix: Warnings about #if checks of undefined tokens
commit
|
commitdiff
|
tree
|
snapshot
2022-01-04
Mathieu Desnoyers
Fix: work-around asm goto compiler bugs
commit
|
commitdiff
|
tree
|
snapshot
2022-01-04
Mathieu Desnoyers
Remove arm/mips asm goto compiler work-around
commit
|
commitdiff
|
tree
|
snapshot
2022-01-04
Michael Jeanson
fix: dead initialization reported by scan-build
commit
|
commitdiff
|
tree
|
snapshot
2022-01-04
Michael Jeanson
Add debug output to basic_percpu_ops_test
commit
|
commitdiff
|
tree
|
snapshot
2022-01-04
Michael Jeanson
configure: enable extended compiler warnings
commit
|
commitdiff
|
tree
|
snapshot
2022-01-04
Michael Jeanson
Build and run tests as C++ programs
commit
|
commitdiff
|
tree
|
snapshot
2021-12-15
Mathieu Desnoyers
param test: Only provide rseq_gettid if BENCHMARK is...
commit
|
commitdiff
|
tree
|
snapshot
2021-12-15
Mathieu Desnoyers
ppc rseq thread pointer: add extended asm
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
Introduce rseq-generic-thread-pointer.h
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
rseq thread pointer: extern C
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
Introduce RSEQ_GET_ABI_OVERRIDE
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
Add missing rseq thread pointer headers to makefile
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
Introduce rseq-thread-pointer.h
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
Update librseq to co-exist with glibc rseq integration
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Mathieu Desnoyers
Remove rseq_deref_loadoffp placeholders
commit
|
commitdiff
|
tree
|
snapshot
2021-12-14
Michael Jeanson
Add git-review config
commit
|
commitdiff
|
tree
|
snapshot
2021-03-19
Michael Jeanson
Modernize autotools setup
8/head
commit
|
commitdiff
|
tree
|
snapshot
2020-07-13
Michael Jeanson
Skip the tests if the rseq syscall is unavailable
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Michael Jeanson
Convert test suite to the TAP test protocol
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Mathieu Desnoyers
Remove __rseq_handled declaration
commit
|
commitdiff
|
tree
|
snapshot
2020-07-08
Mathieu Desnoyers
Add parametrized tests
commit
|
commitdiff
|
tree
|
snapshot
2020-07-08
Mathieu Desnoyers
Add basic test
commit
|
commitdiff
|
tree
|
snapshot
2020-07-08
Mathieu Desnoyers
Cleanup: powerpc: Use "long" and "int" to clarify load...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-08
Mathieu Desnoyers
Fix: powerpc: Add missing instruction selection "u...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-07
Mathieu Desnoyers
Wire up basic percpu ops test
commit
|
commitdiff
|
tree
|
snapshot
2020-07-07
Mathieu Desnoyers
Add basic percpu ops test
commit
|
commitdiff
|
tree
|
snapshot
2020-07-07
Mathieu Desnoyers
Adapt rseq registration to glibc's userspace ABI for...
commit
|
commitdiff
|
tree
|
snapshot
2020-06-11
Mathieu Desnoyers
Update man page based on Michael Kerrisk's comments
commit
|
commitdiff
|
tree
|
snapshot
2020-06-05
Mathieu Desnoyers
Update rseq.2 man page
commit
|
commitdiff
|
tree
|
snapshot
2020-06-05
Mathieu Desnoyers
Wire up man pages build
commit
|
commitdiff
|
tree
|
snapshot
2020-06-05
Mathieu Desnoyers
Initial import of rseq.2 man page
commit
|
commitdiff
|
tree
|
snapshot
2020-06-05
Mathieu Desnoyers
Remove do_on_cpu dependencies
commit
|
commitdiff
|
tree
|
snapshot
2020-06-05
Mathieu Desnoyers
Remove do_on_cpu (prototype)
commit
|
commitdiff
|
tree
|
snapshot
2019-09-19
Mathieu Desnoyers
Cleanup: cplusplus ifdef coding style update
commit
|
commitdiff
|
tree
|
snapshot
2019-09-19
Matthew Glazar
Allow using librseq APIs from C++ code
commit
|
commitdiff
|
tree
|
snapshot
2019-08-07
Mathieu Desnoyers
memcpy: copy 8 bytes loop
commit
|
commitdiff
|
tree
|
snapshot
2019-07-26
Mathieu Desnoyers
Bump do_on_cpu system call number to 434
commit
|
commitdiff
|
tree
|
snapshot
2019-07-26
Mathieu Desnoyers
Implement percpu_fence()
commit
|
commitdiff
|
tree
|
snapshot
2019-07-26
Mathieu Desnoyers
Fix: add missing do-on-cpu-insn.h to make dist
commit
|
commitdiff
|
tree
|
snapshot
2019-07-25
Mathieu Desnoyers
Move to do_on_cpu system call
commit
|
commitdiff
|
tree
|
snapshot
2019-06-30
Mathieu Desnoyers
Add ARM big-endian support to rseq headers
commit
|
commitdiff
|
tree
|
snapshot
2019-06-30
Mathieu Desnoyers
Fix: Thumb mode build failure on arm32
commit
|
commitdiff
|
tree
|
snapshot
next
This page took
0.042045 seconds
and
4
git commands to generate.