projects
/
librseq.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
librseq.git
43 hours ago
Mathieu Desnoyers
Cleanup: Replace "unsigned" by "unsigned int"
master
commit
|
commitdiff
|
tree
|
snapshot
12 days ago
Mathieu Desnoyers
Fix: racy init_done initialization
commit
|
commitdiff
|
tree
|
snapshot
2024-09-04
Mathieu Desnoyers
Add basic_percpu_benchmark for intermittent workload...
commit
|
commitdiff
|
tree
|
snapshot
2024-08-29
Michael Jeanson
Add dummy TLS variable to no_syscall test
commit
|
commitdiff
|
tree
|
snapshot
2024-08-29
Mathieu Desnoyers
mempool: Remove deprecated rseq_mempool_init_numa from API
commit
|
commitdiff
|
tree
|
snapshot
2024-08-26
Mathieu Desnoyers
fix: mempool: rseq_mempool_free maps to librseq_mempool...
commit
|
commitdiff
|
tree
|
snapshot
2024-07-31
Michael Jeanson
Add riscv thread_pointer support with GCC < 10.3
commit
|
commitdiff
|
tree
|
snapshot
2024-07-31
Michael Jeanson
Add dummy TLS variable to rseq_offset tests
commit
|
commitdiff
|
tree
|
snapshot
2024-07-30
Michael Jeanson
Add a test to check the registration after fork
commit
|
commitdiff
|
tree
|
snapshot
2024-07-30
Michael Jeanson
Add a test to validate the syscall errors
commit
|
commitdiff
|
tree
|
snapshot
2024-07-29
Michael Jeanson
Only set 'rseq_size' on first thread registration
commit
|
commitdiff
|
tree
|
snapshot
2024-07-26
Michael Jeanson
doc: clarifiy EINVAL/EBUSY errors with an active regist...
commit
|
commitdiff
|
tree
|
snapshot
2024-07-23
Michael Jeanson
fix: Add LICENSES/LGPL-2.1-or-later.txt to distribution
commit
|
commitdiff
|
tree
|
snapshot
2024-07-23
Mathieu Desnoyers
Fix: adapt no syscall test number of tests
commit
|
commitdiff
|
tree
|
snapshot
2024-07-23
Mathieu Desnoyers
Adapt to glibc __rseq_size feature detection
commit
|
commitdiff
|
tree
|
snapshot
2024-07-23
Michael Jeanson
Add missing LGPL-2.1-or-later license for 'src/list.h'
commit
|
commitdiff
|
tree
|
snapshot
2024-05-02
Mathieu Desnoyers
fix: handle EINTR correctly in get_cpu_mask_from_sysfs
commit
|
commitdiff
|
tree
|
snapshot
2024-04-12
Mathieu Desnoyers
Revert "mempool: Track allocated items per range"
commit
|
commitdiff
|
tree
|
snapshot
2024-04-12
Mathieu Desnoyers
mempool: malloc: handle empty range list
commit
|
commitdiff
|
tree
|
snapshot
2024-04-12
Mathieu Desnoyers
mempool: use list.h API
commit
|
commitdiff
|
tree
|
snapshot
2024-04-12
Mathieu Desnoyers
mempool: Track allocated items per range
commit
|
commitdiff
|
tree
|
snapshot
2024-03-22
Mathieu Desnoyers
mempool: default to per-cpu mempool type
commit
|
commitdiff
|
tree
|
snapshot
2024-03-20
Mathieu Desnoyers
mempool: Rename pool policy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-20
Mathieu Desnoyers
Add Olivier Dion to list of mempool authors
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Introduce COW_ZERO poison value
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Document destroy after fork for populate none
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Tests mempool destroy in child process
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Allow mempool destroy in children processes
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Olivier Dion
tests/mempool: Allocate pool in child for robust tests
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Fix error pool->range
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Protect whole range of populate none across...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Fix memfd leaks on error
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Use MADV_DONTFORK on init values
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Olivier Dion
mempool: Add custom name to memfd_create
commit
|
commitdiff
|
tree
|
snapshot
2024-03-19
Mathieu Desnoyers
mempool: Create memfd only for range creation
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: Rename DEFAULT_POISON_VALUE to DEFAULT_PRIVATE...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: Introduce "private" populate policy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: Remove mmap/munmap callbacks
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: replace memcmpbyte by rseq_cmp_item
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: use bzero
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: do not overwrite same per-cpu values
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool cow test: use default stride
commit
|
commitdiff
|
tree
|
snapshot
2024-03-18
Mathieu Desnoyers
mempool: Test COW vs malloc_init race
commit
|
commitdiff
|
tree
|
snapshot
2024-03-17
Mathieu Desnoyers
mempool tests: Adapt to free list new location
commit
|
commitdiff
|
tree
|
snapshot
2024-03-17
Mathieu Desnoyers
Move robust pool free list to own memory area
commit
|
commitdiff
|
tree
|
snapshot
2024-03-16
Mathieu Desnoyers
mempool: Fix off_t cast warning on 32-bit
commit
|
commitdiff
|
tree
|
snapshot
2024-03-16
Mathieu Desnoyers
mempool test: test populate none policy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-16
Mathieu Desnoyers
mempool: Implement populate none policy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-15
Mathieu Desnoyers
mempool: Fix leak on pool destroy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-14
Mathieu Desnoyers
mempool: Introduce mmap_addr and mmap_len range fields
commit
|
commitdiff
|
tree
|
snapshot
2024-03-10
Mathieu Desnoyers
mempool_test: test rseq_mempool_percpu_malloc_init
commit
|
commitdiff
|
tree
|
snapshot
2024-03-10
Mathieu Desnoyers
mempool: implement malloc_init
commit
|
commitdiff
|
tree
|
snapshot
2024-03-10
Mathieu Desnoyers
mempool_test: test poison corruption detection
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Use default poison value when robust is set
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: check poison on destroy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Detect poison corruption on alloc
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool test: add one extra object after free
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: introduce poison attribute
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool test: Only use a single range for large stride
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool test: test max_nr_ranges > 1
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Introduce rseq_mempool_attr_set_max_nr_ranges
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Introduce support for ranges linked list
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: remove unused FIRST_POOL
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: cpu=-1 for init_func argument (global pool)
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: init_func can return an error
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: aligned_mmap_anonymous: support non-power...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
rseq: Introduce rseq_get_max_nr_cpus
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
param_test: Use mempool max_nr_cpus rather than CPU_SETSIZE
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Introduce rseq_mempool_get_max_nr_cpus
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Introduce rseq_mempool_range_init_numa helper
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Introduce init_func attribute
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: reenable rseq_mempool_range_init_numa
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
smp.c: fix includes and macro namespace
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
Mempool: default as global
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: Receive mempool type (percpu/global) as attribute
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool test: iterate from page size
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: update comments in header file
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
mempool: reduce default RSEQ_PERCPU_STRIDE to 64kB...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
membarrier rseq fence test: adapt to RSEQ_PERCPU_STRIDE
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
Add missing rseq_after_asm_goto in rseq_load_add_load_l...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-09
Mathieu Desnoyers
Revert "x86-64: Implement/use load_cbne_load_add_load_a...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: namespacing, add global alloc/free
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: Introduce optional stride parameter
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: mass renaming of API
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Olivier Dion
tests/mempool_test: Add robust testing
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: check for NULL pool on destroy
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: update header comments
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: Remove unused defines
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: Remove pool array and lock
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: Use masks to get pool range from pointer and...
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
Memory map ranges aligned on the stride
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
percpu alloc: Introduce stride parameter
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Olivier Dion
rseq-mempool: Call set_alloc_slot() on all paths
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool: implement one range
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
Update mempool test
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
Add mempool test to make check
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
mempool test: safe iteration for free
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
Introduce mempool test
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
Rename percpu-alloc files to mempool
commit
|
commitdiff
|
tree
|
snapshot
2024-03-08
Mathieu Desnoyers
Update gitignore
commit
|
commitdiff
|
tree
|
snapshot
next
This page took
0.036184 seconds
and
4
git commands to generate.