summaryrefslogtreecommitdiff
path: root/src/common/memarea.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-03-26 17:50:27 +0000
committerNick Mathewson <nickm@torproject.org>2008-03-26 17:50:27 +0000
commite8cc756c132de678777f8439e13757890b9e90aa (patch)
tree008abab7a2acc9bebcc7afed67c1a906a26f52ba /src/common/memarea.h
parent745f3c859afff19bb6c28eef41b5b7312a9c5c35 (diff)
downloadtor-e8cc756c132de678777f8439e13757890b9e90aa.tar.gz
tor-e8cc756c132de678777f8439e13757890b9e90aa.zip
r19072@catbus: nickm | 2008-03-26 13:50:24 -0400
Add code to debug memory area size. Use results of this code to set a couple of area sizes more sanely. svn:r14201
Diffstat (limited to 'src/common/memarea.h')
-rw-r--r--src/common/memarea.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/memarea.h b/src/common/memarea.h
index 76a3c3af81..17ab781a7f 100644
--- a/src/common/memarea.h
+++ b/src/common/memarea.h
@@ -17,6 +17,8 @@ void *memarea_alloc_zero(memarea_t *area, size_t sz);
void *memarea_memdup(memarea_t *area, const void *s, size_t n);
char *memarea_strdup(memarea_t *area, const char *s);
char *memarea_strndup(memarea_t *area, const char *s, size_t n);
+void memarea_get_stats(memarea_t *area,
+ size_t *allocated_out, size_t *used_out);
void memarea_assert_ok(memarea_t *area);
#endif