summaryrefslogtreecommitdiffstats
path: root/vespamalloc
Commit message (Expand)AuthorAgeFilesLines
* Remove ancient vespamalloc output parsing scriptTor Brede Vekterli2022-07-212-315/+0
* Use clang attribute to turn off optimization when compiling with clang.Tor Egge2022-05-311-0/+5
* Improve error message by being explicit and avoid perror.Henning Baldersheim2022-05-231-7/+7
* Just log error when giving advise.Henning Baldersheim2022-05-221-3/+4
* Just log error when giving advise.Henning Baldersheim2022-05-211-2/+3
* Add copyrightHenning Baldersheim2022-05-131-0/+2
* Add experimental library for loading code into huge pages.Henning Baldersheim2022-05-133-0/+141
* Add madvise(buf, len, MADV_HUGEPAGE) call to signal that you strongly prefer ...Henning Baldersheim2022-05-112-0/+6
* Include algorithm header file, needed for std::for_each and std::sort.Tor Egge2022-04-232-0/+2
* Add missing include statements. Check for atomic wait support.Tor Egge2022-04-057-0/+9
* Use '= default'Henning Baldersheim2022-04-011-1/+1
* Log stacktrace when aborting in vespamalloc.Henning Baldersheim2022-04-0111-83/+92
* Handle 64k page size in vespamalloc testatomic unit test.Tor Egge2022-03-231-11/+15
* handle eof vs actual empty lines correctlyHåvard Pettersen2022-03-052-2/+2
* gc old process codeHåvard Pettersen2022-03-053-21/+8
* Merge pull request #21440 from vespa-engine/toregge/remove-inlining-warnings-...Henning Baldersheim2022-02-271-0/+9
|\
| * Remove inlining warnings (vespamalloc).Tor Egge2022-02-271-0/+9
* | Use pointers to functions to hide delete from compiler.Tor Egge2022-02-272-4/+18
|/
* - Unify error handling to not check for nullptr, which can not happen.Henning Baldersheim2022-02-153-19/+16
* - Add interface to get the size of the mmapped area.Henning Baldersheim2022-02-158-69/+121
* Remove tracking of mmapping on unmap.Henning Baldersheim2022-02-143-0/+32
* Use consisten casingHenning Baldersheim2022-02-142-8/+8
* Replace uses of templates by using an interface instead.Henning Baldersheim2022-02-1413-392/+394
* Move FreeListT out to separate file.Henning Baldersheim2022-02-1414-269/+304
* Consistent use of types.Henning Baldersheim2022-02-121-4/+4
* Use a typedef for the block index, and reduce it from 64 to 32 bit which is p...Henning Baldersheim2022-02-112-51/+69
* - Use an unordered map.Henning Baldersheim2022-02-112-6/+15
* Expose information on direct mmap allocations.Henning Baldersheim2022-02-117-22/+55
* Add support for mmapping large allocations.Henning Baldersheim2022-02-1111-23/+186
* Remove template argumentHenning Baldersheim2022-02-1018-155/+171
* Let default limit be 1G, and add extra comment about usage and non-usage.Henning Baldersheim2022-02-091-1/+1
* Add back <functional> headerHenning Baldersheim2022-02-091-0/+1
* Revert "Revert "Wire in mallopt(in param, int value) interface in vespamalloc...Henning Baldersheim2022-02-096-6/+50
* Revert "Wire in mallopt(in param, int value) interface in vespamalloc and ver...Arnstein Ressem2022-02-096-50/+6
* Wire in mallopt(in param, int value) interface in vespamalloc and verify simp...Henning Baldersheim2022-02-096-6/+50
* Handle vespamalloc not being built.Tor Egge2022-02-071-0/+5
* Settle for less processes during test.Henning Baldersheim2021-11-161-2/+2
* Use std::atomics for all, but x86_64.Henning Baldersheim2021-11-161-6/+10
* Add alloc_align attribute to memalign with glibc >= 2.34.Tor Egge2021-11-081-0/+4
* Update 2017 copyright notices.gjoranv2021-10-0795-95/+95
* Remove unused variables.Tor Egge2021-08-231-1/+1
* Use dlsym() to get original mmap function address from libc.Tor Egge2021-08-231-3/+1
* Merge pull request #18484 from vespa-engine/toregge/specify-default-visibilit...Henning Baldersheim2021-06-301-0/+4
|\
| * Specify default visibility for malloc, calloc, realloc and free.Tor Egge2021-06-301-0/+4
* | Proxy call to reallocarray to avoid compile time overflow detection.Tor Egge2021-06-301-3/+5
|/
* Ensure that array is not resized in place.Henning Baldersheim2021-06-301-0/+6
* Revert "Revert "Add support for mallinfo2 with glibc 2.33""Henning Baldersheim2021-06-303-19/+70
* Revert "Revert "Revert "Add support for mallinfo2 with glibc 2.33"""Harald Musum2021-06-293-70/+19
* Ensure errnoe is reset and saved in order to avoid sideeffects of later calls.Henning Baldersheim2021-06-291-3/+7
* Revert "Revert "Add support for mallinfo2 with glibc 2.33""Henning Baldersheim2021-06-293-19/+66