malloc: Fix missing accounting of top chunk in malloc_info [BZ #24026]
authorNiklas Hambüchen <mail@nh2.me>
Thu, 8 Aug 2019 20:02:27 +0000 (22:02 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 8 Aug 2019 20:02:27 +0000 (22:02 +0200)
commitb6d2c4475d5abc05dd009575b90556bdd3c78ad0
treecc467df460e9dd8ca4776e91b12771ccc8253ee1
parenta02cd8e4e091201cb395a805a9f3e2a9981cae37
malloc: Fix missing accounting of top chunk in malloc_info [BZ #24026]

Fixes `<total type="rest" size="..."> incorrectly showing as 0 most
of the time.

The rest value being wrong is significant because to compute the
actual amount of memory handed out via malloc, the user must subtract
it from <system type="current" size="...">. That result being wrong
makes investigating memory fragmentation issues like
<https://bugzilla.redhat.com/show_bug.cgi?id=843478> close to
impossible.
ChangeLog
malloc/malloc.c