]> granicus.if.org Git - postgresql/commit
Fix two valgrind issues in slab allocator.
authorAndres Freund <andres@anarazel.de>
Tue, 4 Apr 2017 21:26:42 +0000 (14:26 -0700)
committerAndres Freund <andres@anarazel.de>
Tue, 4 Apr 2017 21:26:42 +0000 (14:26 -0700)
commit490e9a98ff964df95311e2b5a68a15f63bce0cfd
tree7c9753b5bd514018aca3c3d6f25cb5d9eaac9d0a
parente75a78656bcaa3faff6b85891ca69d45dd21023f
Fix two valgrind issues in slab allocator.

During allocation VALGRIND_MAKE_MEM_DEFINED was called with a pointer
as size. That kind of works, but makes valgrind exceedingly slow for
workloads involving the slab allocator.

Secondly there was an access to memory marked as unreachable within
SlabCheck(). Fix that too.

Author: Tomas Vondra
Discussion: https://postgr.es/m/a6543b6d-6015-99b1-63ef-3ed55a76a730@2ndquadrant.com
src/backend/utils/mmgr/slab.c