librseq.git
2024-04-12  Mathieu DesnoyersRevert "mempool: Track allocated items per range" master
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: Document destroy after fork for populate none
2024-03-19  Mathieu Desnoyersmempool: Tests mempool destroy in child process
2024-03-19  Mathieu Desnoyersmempool: Allow mempool destroy in children processes
2024-03-19  Olivier Diontests/mempool: Allocate pool in child for robust tests
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-18  Mathieu Desnoyersmempool cow test: use default stride
2024-03-18  Mathieu Desnoyersmempool: Test COW vs malloc_init race
2024-03-17  Mathieu Desnoyersmempool tests: Adapt to free list new location
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 test: test populate none policy
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_test: test rseq_mempool_percpu_malloc_init
2024-03-10  Mathieu Desnoyersmempool: implement malloc_init
2024-03-10  Mathieu Desnoyersmempool_test: test poison corruption detection
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 test: add one extra object after free
2024-03-09  Mathieu Desnoyersmempool: introduce poison attribute
2024-03-09  Mathieu Desnoyersmempool test: Only use a single range for large stride
2024-03-09  Mathieu Desnoyersmempool test: test max_nr_ranges > 1
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 Desnoyersparam_test: Use mempool max_nr_cpus rather than CPU_SETSIZE
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-09  Mathieu Desnoyersmempool: update comments in header file
2024-03-09  Mathieu Desnoyersmempool: reduce default RSEQ_PERCPU_STRIDE to 64kB...
2024-03-09  Mathieu Desnoyersmembarrier rseq fence test: adapt to RSEQ_PERCPU_STRIDE
2024-03-09  Mathieu DesnoyersAdd missing rseq_after_asm_goto in rseq_load_add_load_l...
2024-03-09  Mathieu DesnoyersRevert "x86-64: Implement/use load_cbne_load_add_load_a...
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  Olivier Diontests/mempool_test: Add robust testing
2024-03-08  Mathieu Desnoyersmempool: check for NULL pool on destroy
2024-03-08  Mathieu Desnoyersmempool: update header comments
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 DesnoyersUpdate mempool test
2024-03-08  Mathieu DesnoyersAdd mempool test to make check
2024-03-08  Mathieu Desnoyersmempool test: safe iteration for free
2024-03-08  Mathieu DesnoyersIntroduce mempool test
2024-03-08  Mathieu DesnoyersRename percpu-alloc files to mempool
2024-03-08  Mathieu DesnoyersUpdate gitignore
2024-03-07  Mathieu Desnoyerspercpu alloc: Remove RSEQ_POOL_ROBUST attribute
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 Desnoyersx86-64: Implement/use load_cbne_load_add_load_add_store
2024-03-05  Mathieu DesnoyersRemove riscv has_load_add_load_load_add_store implement...
next
This page took 0.042045 seconds and 4 git commands to generate.