| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge pull request #21440 from vespa-engine/toregge/remove-inlining-warnings-... | Henning Baldersheim | 2022-02-27 | 1 | -0/+9 |
|\ |
|
| * | Remove inlining warnings (vespamalloc). | Tor Egge | 2022-02-27 | 1 | -0/+9 |
* | | Use pointers to functions to hide delete from compiler. | Tor Egge | 2022-02-27 | 2 | -4/+18 |
|/ |
|
* | - Unify error handling to not check for nullptr, which can not happen. | Henning Baldersheim | 2022-02-15 | 3 | -19/+16 |
* | - Add interface to get the size of the mmapped area. | Henning Baldersheim | 2022-02-15 | 8 | -69/+121 |
* | Remove tracking of mmapping on unmap. | Henning Baldersheim | 2022-02-14 | 3 | -0/+32 |
* | Use consisten casing | Henning Baldersheim | 2022-02-14 | 2 | -8/+8 |
* | Replace uses of templates by using an interface instead. | Henning Baldersheim | 2022-02-14 | 13 | -392/+394 |
* | Move FreeListT out to separate file. | Henning Baldersheim | 2022-02-14 | 14 | -269/+304 |
* | Consistent use of types. | Henning Baldersheim | 2022-02-12 | 1 | -4/+4 |
* | Use a typedef for the block index, and reduce it from 64 to 32 bit which is p... | Henning Baldersheim | 2022-02-11 | 2 | -51/+69 |
* | - Use an unordered map. | Henning Baldersheim | 2022-02-11 | 2 | -6/+15 |
* | Expose information on direct mmap allocations. | Henning Baldersheim | 2022-02-11 | 7 | -22/+55 |
* | Add support for mmapping large allocations. | Henning Baldersheim | 2022-02-11 | 11 | -23/+186 |
* | Remove template argument | Henning Baldersheim | 2022-02-10 | 18 | -155/+171 |
* | Let default limit be 1G, and add extra comment about usage and non-usage. | Henning Baldersheim | 2022-02-09 | 1 | -1/+1 |
* | Add back <functional> header | Henning Baldersheim | 2022-02-09 | 1 | -0/+1 |
* | Revert "Revert "Wire in mallopt(in param, int value) interface in vespamalloc... | Henning Baldersheim | 2022-02-09 | 6 | -6/+50 |
* | Revert "Wire in mallopt(in param, int value) interface in vespamalloc and ver... | Arnstein Ressem | 2022-02-09 | 6 | -50/+6 |
* | Wire in mallopt(in param, int value) interface in vespamalloc and verify simp... | Henning Baldersheim | 2022-02-09 | 6 | -6/+50 |
* | Handle vespamalloc not being built. | Tor Egge | 2022-02-07 | 1 | -0/+5 |
* | Settle for less processes during test. | Henning Baldersheim | 2021-11-16 | 1 | -2/+2 |
* | Use std::atomics for all, but x86_64. | Henning Baldersheim | 2021-11-16 | 1 | -6/+10 |
* | Add alloc_align attribute to memalign with glibc >= 2.34. | Tor Egge | 2021-11-08 | 1 | -0/+4 |
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 95 | -95/+95 |
* | Remove unused variables. | Tor Egge | 2021-08-23 | 1 | -1/+1 |
* | Use dlsym() to get original mmap function address from libc. | Tor Egge | 2021-08-23 | 1 | -3/+1 |
* | Merge pull request #18484 from vespa-engine/toregge/specify-default-visibilit... | Henning Baldersheim | 2021-06-30 | 1 | -0/+4 |
|\ |
|
| * | Specify default visibility for malloc, calloc, realloc and free. | Tor Egge | 2021-06-30 | 1 | -0/+4 |
* | | Proxy call to reallocarray to avoid compile time overflow detection. | Tor Egge | 2021-06-30 | 1 | -3/+5 |
|/ |
|
* | Ensure that array is not resized in place. | Henning Baldersheim | 2021-06-30 | 1 | -0/+6 |
* | Revert "Revert "Add support for mallinfo2 with glibc 2.33"" | Henning Baldersheim | 2021-06-30 | 3 | -19/+70 |
* | Revert "Revert "Revert "Add support for mallinfo2 with glibc 2.33""" | Harald Musum | 2021-06-29 | 3 | -70/+19 |
* | Ensure errnoe is reset and saved in order to avoid sideeffects of later calls. | Henning Baldersheim | 2021-06-29 | 1 | -3/+7 |
* | Revert "Revert "Add support for mallinfo2 with glibc 2.33"" | Henning Baldersheim | 2021-06-29 | 3 | -19/+66 |
* | Revert "Ensure errnoe is reset and saved in order to avoid sideeffects of lat... | Henning Baldersheim | 2021-06-29 | 1 | -15/+10 |
* | Merge branch 'master' into balder/save-errno-before-checking | Henning Baldersheim | 2021-06-29 | 14 | -177/+77 |
|\ |
|
| * | Revert "Add support for mallinfo2 with glibc 2.33" | Harald Musum | 2021-06-29 | 3 | -66/+19 |
| * | Merge pull request #18458 from vespa-engine/balder/gc-unused-code | Henning Baldersheim | 2021-06-29 | 11 | -122/+68 |
| |\ |
|
| | * | Remove support for configuring always-reuse-limit. It has never been used in ... | Henning Baldersheim | 2021-06-29 | 9 | -74/+49 |
| | * | GC atnomem_loglevel and atinvalid_loglevel | Henning Baldersheim | 2021-06-29 | 5 | -42/+20 |
| | * | GC unused atdoubledelete_loglevel | Henning Baldersheim | 2021-06-29 | 3 | -9/+2 |
* | | | Ensure errnoe is reset and saved in order to avoid sideeffects of later calls. | Henning Baldersheim | 2021-06-29 | 1 | -3/+7 |
|/ / |
|
* | | Set errno to ENOMEM on reallocarray overflow. | Henning Baldersheim | 2021-06-29 | 2 | -0/+3 |
* | | Handle overflow. | Henning Baldersheim | 2021-06-29 | 2 | -13/+17 |
* | | Use correct mallinfo2 struct | Henning Baldersheim | 2021-06-29 | 1 | -1/+1 |
* | | Use proper %zd format string for size_t, and fore use of long to avoid intege... | Henning Baldersheim | 2021-06-29 | 1 | -3/+3 |
* | | Add support for mallinfo2 with glibc 2.33 | Henning Baldersheim | 2021-06-29 | 2 | -9/+49 |
|/ |
|
* | Merge pull request #18438 from vespa-engine/balder/implement_malloc_usable_size | Henning Baldersheim | 2021-06-29 | 14 | -93/+87 |
|\ |
|
| * | Implement _malloc_usable_size | Henning Baldersheim | 2021-06-28 | 14 | -93/+87 |