fix: handle EINTR correctly in get_cpu_mask_from_sysfs
[librseq.git] / src /
2024-05-02  Mathieu Desnoyersfix: handle EINTR correctly in get_cpu_mask_from_sysfs master
2024-04-12  Mathieu DesnoyersRevert "mempool: Track allocated items per range"
2024-04-12  Mathieu Desnoyersmempool: malloc: handle empty range list
2024-04-12  Mathieu Desnoyersmempool: use list.h API
2024-04-12  Mathieu Desnoyersmempool: Track allocated items per range
2024-03-22  Mathieu Desnoyersmempool: default to per-cpu mempool type
2024-03-20  Mathieu Desnoyersmempool: Rename pool policy
2024-03-20  Mathieu DesnoyersAdd Olivier Dion to list of mempool authors
2024-03-19  Mathieu Desnoyersmempool: Introduce COW_ZERO poison value
2024-03-19  Mathieu Desnoyersmempool: Allow mempool destroy in children processes
2024-03-19  Mathieu Desnoyersmempool: Fix error pool->range
2024-03-19  Mathieu Desnoyersmempool: Protect whole range of populate none across...
2024-03-19  Mathieu Desnoyersmempool: Fix memfd leaks on error
2024-03-19  Mathieu Desnoyersmempool: Use MADV_DONTFORK on init values
2024-03-19  Olivier Dionmempool: Add custom name to memfd_create
2024-03-19  Mathieu Desnoyersmempool: Create memfd only for range creation
2024-03-18  Mathieu Desnoyersmempool: Rename DEFAULT_POISON_VALUE to DEFAULT_PRIVATE...
2024-03-18  Mathieu Desnoyersmempool: Introduce "private" populate policy
2024-03-18  Mathieu Desnoyersmempool: Remove mmap/munmap callbacks
2024-03-18  Mathieu Desnoyersmempool: replace memcmpbyte by rseq_cmp_item
2024-03-18  Mathieu Desnoyersmempool: use bzero
2024-03-18  Mathieu Desnoyersmempool: do not overwrite same per-cpu values
2024-03-17  Mathieu DesnoyersMove robust pool free list to own memory area
2024-03-16  Mathieu Desnoyersmempool: Fix off_t cast warning on 32-bit
2024-03-16  Mathieu Desnoyersmempool: Implement populate none policy
2024-03-15  Mathieu Desnoyersmempool: Fix leak on pool destroy
2024-03-14  Mathieu Desnoyersmempool: Introduce mmap_addr and mmap_len range fields
2024-03-10  Mathieu Desnoyersmempool: implement malloc_init
2024-03-09  Mathieu Desnoyersmempool: Use default poison value when robust is set
2024-03-09  Mathieu Desnoyersmempool: check poison on destroy
2024-03-09  Mathieu Desnoyersmempool: Detect poison corruption on alloc
2024-03-09  Mathieu Desnoyersmempool: introduce poison attribute
2024-03-09  Mathieu Desnoyersmempool: Introduce rseq_mempool_attr_set_max_nr_ranges
2024-03-09  Mathieu Desnoyersmempool: Introduce support for ranges linked list
2024-03-09  Mathieu Desnoyersmempool: remove unused FIRST_POOL
2024-03-09  Mathieu Desnoyersmempool: cpu=-1 for init_func argument (global pool)
2024-03-09  Mathieu Desnoyersmempool: init_func can return an error
2024-03-09  Mathieu Desnoyersmempool: aligned_mmap_anonymous: support non-power...
2024-03-09  Mathieu Desnoyersrseq: Introduce rseq_get_max_nr_cpus
2024-03-09  Mathieu Desnoyersmempool: Introduce rseq_mempool_get_max_nr_cpus
2024-03-09  Mathieu Desnoyersmempool: Introduce rseq_mempool_range_init_numa helper
2024-03-09  Mathieu Desnoyersmempool: Introduce init_func attribute
2024-03-09  Mathieu Desnoyersmempool: reenable rseq_mempool_range_init_numa
2024-03-09  Mathieu Desnoyerssmp.c: fix includes and macro namespace
2024-03-09  Mathieu DesnoyersMempool: default as global
2024-03-09  Mathieu Desnoyersmempool: Receive mempool type (percpu/global) as attribute
2024-03-09  Mathieu Desnoyersmempool test: iterate from page size
2024-03-08  Mathieu Desnoyersmempool: namespacing, add global alloc/free
2024-03-08  Mathieu Desnoyersmempool: Introduce optional stride parameter
2024-03-08  Mathieu Desnoyersmempool: mass renaming of API
2024-03-08  Mathieu Desnoyersmempool: check for NULL pool on destroy
2024-03-08  Mathieu Desnoyersmempool: Remove unused defines
2024-03-08  Mathieu Desnoyersmempool: Remove pool array and lock
2024-03-08  Mathieu Desnoyersmempool: Use masks to get pool range from pointer and...
2024-03-08  Mathieu DesnoyersMemory map ranges aligned on the stride
2024-03-08  Mathieu Desnoyerspercpu alloc: Introduce stride parameter
2024-03-08  Olivier Dionrseq-mempool: Call set_alloc_slot() on all paths
2024-03-08  Mathieu Desnoyersmempool: implement one range
2024-03-08  Mathieu DesnoyersRename percpu-alloc files to mempool
2024-03-07  Olivier Dionpercpu-alloc: Add move_pages batching
2024-03-07  Mathieu Desnoyerspercpu pool: Move robust flag to atttribute
2024-03-07  Mathieu Desnoyerspercpu pool: mmap set attr: return error value
2024-03-07  Mathieu Desnoyerspercpu pool: Introduce generic attributes
2024-03-07  Mathieu Desnoyerspercpu alloc: add pool name
2024-03-07  Mathieu DesnoyersFix typos in fprintf
2024-03-07  Olivier Dionpercpu-alloc: Add free-list check on pool destroy
2024-03-07  Mathieu Desnoyersrseq percpu: print caller ip on double-free/alloc corru...
2024-03-07  Mathieu DesnoyersFix: add missing \n in fprintf
2024-03-07  Mathieu DesnoyersImplement rseq_hweight_ulong with __builtin_popcountl
2024-03-07  Mathieu DesnoyersFix destroy_alloc_bitmap size
2024-03-07  Mathieu Desnoyerspercpu alloc: Improve robust pools
2024-03-07  Olivier Dionpercu-allocator: Implement robust pool validation
2024-03-05  Mathieu Desnoyerspercpu: remove rseq_percpu_pool_ptr_offset
2024-03-05  Mathieu Desnoyerspercpu allocator: Add flags argument for future extensions
2024-03-04  Mathieu Desnoyerspercpu alloc: introduce rseq mmap attributes
2024-03-04  Mathieu Desnoyerspercpu alloc: introduce rseq_percpu_pool_ptr_offset
2024-03-04  Mathieu DesnoyersDocument percpu alloc
2024-03-02  Mathieu DesnoyersAdd __rseq_percpu pointer tagging
2024-03-02  Mathieu DesnoyersSkip first pool
2024-03-02  Mathieu DesnoyersSet errno on malloc error
2024-03-02  Mathieu Desnoyerspercpu pool set malloc: start search at relevant alloc...
2024-03-02  Mathieu Desnoyersrseq-percpu: Improve documentation
2024-03-02  Mathieu DesnoyersIntroduce rseq-alloc-utils.h
2024-03-02  Mathieu Desnoyersrseq percpu: Use high bits for pool index
2024-03-02  Mathieu Desnoyersrseq percpu alloc: Implement numa support
2024-03-01  Mathieu DesnoyersImplement per-cpu memory allocator
2024-02-23  Michael Jeansonfix: always set the rseq offset and flags
2024-02-22  Michael JeansonAdd comments to rseq_init()
2024-02-22  Mathieu DesnoyersDocument alignment of rseq_abi for allocated size
2023-04-25  Mathieu DesnoyersUpdate rseq.c to query ELF auxvec
2023-04-21  therealthingyFix: `void *` arithmetic compiler warning
2023-04-17  Mathieu DesnoyersInitialize librseq from `rseq_register_current_thread`
2023-04-14  Michael JeansonImplement the REUSE specification for licensing and...
2023-04-14  Mathieu DesnoyersRelicense librseq to MIT
2022-10-31  Mathieu DesnoyersAllowing querying whether libc support rseq
2022-06-13  Michael Jeansonfix: check if libc rseq support is registered
2022-02-03  Mathieu DesnoyersUse ptrdiff_t for rseq_offset
2022-01-24  Mathieu DesnoyersRemove unused ARRAY_SIZE macro
2022-01-24  Mathieu DesnoyersIntroduce rseq-abi.h
2021-12-14  Mathieu DesnoyersUpdate librseq to co-exist with glibc rseq integration
next
This page took 0.038662 seconds and 7 git commands to generate.