aboutsummaryrefslogtreecommitdiffstats
path: root/vespamalloc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Ensure errnoe is reset and saved in order to avoid sideeffects of lat...Henning Baldersheim2021-06-291-15/+10
* Merge branch 'master' into balder/save-errno-before-checkingHenning Baldersheim2021-06-2914-177/+77
|\
| * Revert "Add support for mallinfo2 with glibc 2.33"Harald Musum2021-06-293-66/+19
| * Merge pull request #18458 from vespa-engine/balder/gc-unused-codeHenning Baldersheim2021-06-2911-122/+68
| |\
| | * Remove support for configuring always-reuse-limit. It has never been used in ...Henning Baldersheim2021-06-299-74/+49
| | * GC atnomem_loglevel and atinvalid_loglevelHenning Baldersheim2021-06-295-42/+20
| | * GC unused atdoubledelete_loglevelHenning Baldersheim2021-06-293-9/+2
* | | Ensure errnoe is reset and saved in order to avoid sideeffects of later calls.Henning Baldersheim2021-06-291-3/+7
|/ /
* | Set errno to ENOMEM on reallocarray overflow.Henning Baldersheim2021-06-292-0/+3
* | Handle overflow.Henning Baldersheim2021-06-292-13/+17
* | Use correct mallinfo2 structHenning Baldersheim2021-06-291-1/+1
* | Use proper %zd format string for size_t, and fore use of long to avoid intege...Henning Baldersheim2021-06-291-3/+3
* | Add support for mallinfo2 with glibc 2.33Henning Baldersheim2021-06-292-9/+49
|/
* Merge pull request #18438 from vespa-engine/balder/implement_malloc_usable_sizeHenning Baldersheim2021-06-2914-93/+87
|\
| * Implement _malloc_usable_sizeHenning Baldersheim2021-06-2814-93/+87
* | mallinfo() is deprecated in glibc 2.33.Tor Egge2021-06-291-0/+5
|/
* The size depends on environment and is not entirely predictable.Henning Baldersheim2021-06-281-1/+2
* Use mallinfo to report vespamalloc heap size.Henning Baldersheim2021-06-283-28/+32
* typo in 'calloc'Henning Baldersheim2021-06-281-1/+1
* Add missing newlineHenning Baldersheim2021-06-281-1/+1
* Expose a way to access vespamalloc internals.Henning Baldersheim2021-06-287-16/+49
* GC unused codeHenning Baldersheim2021-04-303-102/+0
* Inline small frequently called method.Henning Baldersheim2021-04-022-2/+3
* Eliminate free-nonheap-object warning.Tor Egge2021-02-211-2/+5
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-312-0/+3
* - Dump histogram on single line and order with most active thread first.Henning Baldersheim2020-12-173-6/+30
* Build a histogram of currently live allocations.Henning Baldersheim2020-12-174-9/+31
* - Add support for giving out a global callgraph for all threads on level 2.Henning Baldersheim2020-12-174-8/+21
* - Unify on uint32_t as type for thread id.Henning Baldersheim2020-12-1710-43/+37
* Allow for faster access of thread local variable.Henning Baldersheim2020-10-201-2/+2
* vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-141-13/+14
* ChildProc -> ChildProcessArne Juul2020-07-172-4/+4
* rename SlaveProc -> ChildProcArne Juul2020-07-172-4/+4
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-073-3/+3
* Ignore generated test executable.Henning Baldersheim2020-06-101-4/+1
* Must check validity before setting new size and alignment.Henning Baldersheim2020-06-105-9/+18