mempool: Implement populate none policy
[librseq.git] / src /
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
2021-03-19  Michael JeansonModernize autotools setup 8/head
2020-07-07  Mathieu DesnoyersAdapt rseq registration to glibc's userspace ABI for...
2020-06-05  Mathieu DesnoyersRemove do_on_cpu (prototype)
2019-08-07  Mathieu Desnoyersmemcpy: copy 8 bytes loop
2019-07-26  Mathieu DesnoyersFix: add missing do-on-cpu-insn.h to make dist
2019-07-25  Mathieu DesnoyersMove to do_on_cpu system call
2019-05-28  Mathieu DesnoyersRemove volatile, use READ/WRITE ONCE
2019-04-23  Mathieu Desnoyerscpu-op: change _mb_ API to _release
2019-04-23  Mathieu Desnoyerscpu-op: add add_release API
2019-04-23  Mathieu Desnoyerscpu-op lib: Change code layout to remove gcc-4.8 warnings
2019-04-23  Mathieu Desnoyersrseq: set refcount back to 1 on unregister failure
2019-03-25  Mathieu DesnoyersIntroduce __rseq_handled and rseq_ownership
2019-03-24  Mathieu DesnoyersRemove "weak" attribute from symbols
2019-03-12  Michael JeansonAutotools all the things!
2019-03-11  Michael JeansonClarify licensing and update to SPDX 3.0 identifiers
2018-10-27  Mathieu DesnoyersUpdate to follow cpu-opv uapi
2018-10-24  Mathieu DesnoyersUse __rseq_refcount symbol
2018-10-11  Mathieu Desnoyersrseq: error out on refcount overflow/underflow
2018-10-10  Mathieu Desnoyersrseq available check: use documented behavior
2018-10-03  Mathieu DesnoyersImplement availability API checks
2018-10-03  Mathieu DesnoyersAdd cpu-opv helpers
2018-10-01  Mathieu DesnoyersInitial import
This page took 0.036882 seconds and 7 git commands to generate.