From 258b4a6bc97abe538eb36e50d69cb6b8d408c750 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Fri, 14 Nov 2014 10:13:49 +0000 Subject: [PATCH] Implement missing heap-intercept function "dh_malloc_usable_size". git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14721 --- exp-dhat/dh_main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/exp-dhat/dh_main.c b/exp-dhat/dh_main.c index 2730385581..471c3edc62 100644 --- a/exp-dhat/dh_main.c +++ b/exp-dhat/dh_main.c @@ -671,12 +671,11 @@ static void* dh_realloc ( ThreadId tid, void* p_old, SizeT new_szB ) static SizeT dh_malloc_usable_size ( ThreadId tid, void* p ) { - tl_assert(0); -//zz HP_Chunk* hc = VG_(HT_lookup)( malloc_list, (UWord)p ); -//zz -//zz return ( hc ? hc->req_szB + hc->slop_szB : 0 ); + Block* bk = find_Block_containing( (Addr)p ); + return bk ? bk->req_szB : 0; } + //------------------------------------------------------------// //--- memory references ---// //------------------------------------------------------------// -- 2.47.2