From: Milian Wolff Date: Thu, 15 May 2014 17:43:46 +0000 (+0200) Subject: Skip handleMalloc properly. X-Git-Tag: submit/tizen/20180620.112952^2~558 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=adca5a1f92d9ae05361129c06b24564d3ae5d5c3;p=sdk%2Ftools%2Fheaptrack.git Skip handleMalloc properly. --- diff --git a/malloctrace.cpp b/malloctrace.cpp index 436151a..13689bf 100644 --- a/malloctrace.cpp +++ b/malloctrace.cpp @@ -89,9 +89,11 @@ void print_caller() unw_cursor_t cursor; unw_init_local (&cursor, &uc); - // skip malloc - if (unw_step(&cursor) <= 0) { - return; + // skip handleMalloc & malloc + for (int i = 0; i < 2; ++i) { + if (unw_step(&cursor) <= 0) { + return; + } } auto& ipCache = threadData.ipCache;