aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra/mem.h
AgeCommit message (Expand)AuthorFilesLines
2022-04-05vppinfra: refactor address sanitizerDamjan Marion1-2/+20
2022-03-31vppinfra: vectors with non-default heapDamjan Marion1-5/+16
2022-03-30vppinfra: vector allocator reworkDamjan Marion1-128/+16
2021-09-22vppinfra: make default hugepage size configurableDamjan Marion1-2/+16
2020-12-22vppinfra: add bulk memory allocatorDamjan Marion1-0/+9
2020-10-26vppinfra: clib_mem_vm_{un}map thread safeDamjan Marion1-0/+3
2020-10-08vppinfra: fix coverity warningsDave Barach1-1/+1
2020-10-06vppinfra: add heap header in front of dlmalloc spaceDamjan Marion1-37/+59
2020-10-02vppinfra: use clib_mem_create_heap() to create numa heap(s)Damjan Marion1-34/+0
2020-10-01svm: simplify memfd client segment mappingFlorin Coras1-1/+0
2020-09-28vppinfra: don't call dlmalloc API directly from the codeDamjan Marion1-6/+15
2020-09-25vppinfra: add clib_mem_set_numa_affinity()Damjan Marion1-0/+3
2020-09-17stats: configurable page sizeDamjan Marion1-2/+10
2020-09-17vlib: show FD in 'show memory map'Damjan Marion1-0/+3
2020-09-17vppinfra: support main heap with different page sizesDamjan Marion1-38/+115
2020-09-17vppinfra: detect memory attributes on clib_mem_initDamjan Marion1-0/+10
2020-09-16vppinfra: introduce clib_mem_mainDamjan Marion1-15/+22
2020-09-14vppinfra: add clib_log2_page_sz and format/unformat functionsDamjan Marion1-2/+21
2020-08-28vppinfra: add clib_mem_destroy_mspace(void *ms)Dave Barach1-0/+2
2020-04-22misc: asan: do not poison memory after munmap()Benoît Ganne1-1/+0
2020-04-21vppinfra: bihash improvementsDave Barach1-0/+1
2020-02-11vppinfra: remove the historical mheap memory allocatorDave Barach1-36/+0
2020-02-11misc: fix coverity warningsDave Barach1-1/+1
2020-02-11svm: numa awareness for ssvm segmentsFlorin Coras1-0/+1
2020-02-10vppinfra: use vm memory allocator for numa mappingFlorin Coras1-1/+2
2020-02-07 misc: address sanitizer: fix vm instrumentationBenoît Ganne1-0/+7
2020-02-05vppinfra: numa vector placement supportDave Barach1-16/+38
2019-11-27misc: add address sanitizer heap instrumentationBenoît Ganne1-21/+22
2019-11-26build: remove valgrind leftoversBenoît Ganne1-8/+0
2019-10-22vppinfra: add clib_mem_free_sBenoît Ganne1-0/+8
2019-08-02vppinfra: Expose function setting __os_thread_indexNathan Skrzypczak1-0/+21
2019-06-16vlib: add "memory-trace stats-segment"Dave Barach1-0/+2
2019-05-17Add a debug-CLI leak-checkerDave Barach1-0/+2
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-1/+1
2018-10-25pmalloc: support for 4K pagesDamjan Marion1-2/+3
2018-10-24vppinfra: autodetect default hugepage sizeDamjan Marion1-0/+1
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-10-19vppinfra: use memfd_create for hugepage mounts if supportedDamjan Marion1-0/+1
2018-10-10vppinfra: introduce clib_mem_vm_ext_free() to avoid fd leaksHaiyang Tan1-0/+1
2018-08-30Crude stat segment lock recoveryDave Barach1-1/+1
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-2/+39
2018-03-04vppinfra: fix clib_mem_vm_ext_alloc non-shared allocationsDamjan Marion1-0/+2
2018-01-25session: add support for memfd segmentsFlorin Coras1-1/+2
2018-01-17ssvm: reuse clib mem infra for memfd segmentsFlorin Coras1-2/+13
2017-09-15vppinfra: add clib_mem_vm_ext_alloc functionDamjan Marion1-10/+84
2017-05-10completelly deprecate os_get_cpu_number, replace new occurencesDamjan Marion1-3/+3
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+291