From: Bart Van Assche Date: Tue, 1 Apr 2008 18:38:29 +0000 (+0000) Subject: Added tl_assert() statement on result of VG_(malloc)() calls. X-Git-Tag: svn/VALGRIND_3_4_0~759 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=40676b49de7819095a81cd6ead841b6a63887f16;p=thirdparty%2Fvalgrind.git Added tl_assert() statement on result of VG_(malloc)() calls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7837 --- diff --git a/exp-drd/drd_error.c b/exp-drd/drd_error.c index ac496f050d..5e92917be0 100644 --- a/exp-drd/drd_error.c +++ b/exp-drd/drd_error.c @@ -79,6 +79,8 @@ void drd_report_data_race2(Error* const err, const DataRaceErrInfo* const dri) tl_assert(dri); tl_assert(dri->addr); tl_assert(dri->size > 0); + tl_assert(descr1); + tl_assert(descr2); descr1[0] = 0; descr2[0] = 0; diff --git a/exp-drd/drd_main.c b/exp-drd/drd_main.c index a1a5eca7c3..61042c5b47 100644 --- a/exp-drd/drd_main.c +++ b/exp-drd/drd_main.c @@ -594,12 +594,13 @@ void drd_post_thread_join(DrdThreadId drd_joiner, DrdThreadId drd_joinee) if (s_drd_trace_fork_join) { + const ThreadId joiner = DrdThreadIdToVgThreadId(drd_joiner); + const ThreadId joinee = DrdThreadIdToVgThreadId(drd_joinee); const unsigned msg_size = 256; char* msg; msg = VG_(malloc)(msg_size); - const ThreadId joiner = DrdThreadIdToVgThreadId(drd_joiner); - const ThreadId joinee = DrdThreadIdToVgThreadId(drd_joinee); + tl_assert(msg); VG_(snprintf)(msg, msg_size, "drd_post_thread_join joiner = %d/%d, joinee = %d/%d", joiner, drd_joiner, joinee, drd_joinee);