From e2430de731a1d66ee7cc0cdddcdfa3e4f7eadc58 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 27 Dec 2006 05:18:33 +0000 Subject: [PATCH] Print a marginally more helpful error message if UME (ELF loading) fails. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6444 --- coregrind/m_ume.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/coregrind/m_ume.c b/coregrind/m_ume.c index 0b988651aa..380727d94a 100644 --- a/coregrind/m_ume.c +++ b/coregrind/m_ume.c @@ -77,6 +77,10 @@ static void check_mmap(SysRes res, Addr base, SizeT len) "with error %d (%s).\n", (ULong)base, (Long)len, res.err, VG_(strerror)(res.err) ); + if (res.err == VKI_EINVAL) { + VG_(printf)("valgrind: this can be caused by executables with " + "very large text, data or bss segments.\n"); + } VG_(exit)(1); } } -- 2.47.2