talloc: keep stats for pools, add talloc_pool_stats().
authorRusty Russell <rusty@rustcorp.com.au>
Fri, 29 Jun 2012 05:15:14 +0000 (14:45 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 29 Jun 2012 05:15:14 +0000 (14:45 +0930)
commit54671ddbe75a48886ca59324d11e09440f45ade9
treee244dace3b60f45dc359687e14b2f8da3a67dda5
parent3055b95d25ef92b3281178d648067dabc030adb8
talloc: keep stats for pools, add talloc_pool_stats().

This allows us to determine how much (if any) overflow has happened to
a pool.  We compress the stats into two u16s, so it doesn't add 16
bytes on 32-bit platforms.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
lib/talloc/talloc.c
lib/talloc/talloc.h
lib/talloc/testsuite.c
lib/talloc/wscript