fix: handle EINTR correctly in get_cpu_mask_from_sysfs
[librseq.git] / src / rseq-mempool.c
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 DesnoyersMempool: default as global
2024-03-09  Mathieu Desnoyersmempool: Receive mempool type (percpu/global) as attribute
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
This page took 0.125288 seconds and 62 git commands to generate.