Added some comments.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2531 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_main.c b/coregrind/vg_main.c
index f3470c5..c3f4523 100644
--- a/coregrind/vg_main.c
+++ b/coregrind/vg_main.c
@@ -1445,13 +1445,13 @@
}
info->map_base = VG_(client_mapbase);
-
info->exe_base = VG_(client_base);
info->exe_end = VG_(client_end);
info->argv = cl_argv;
if (need_help) {
VG_(clexecfd) = -1;
+ // Set the minimal number of entries in 'info' to continue.
info->interp_name = NULL;
info->interp_args = NULL;
} else {
@@ -1459,7 +1459,8 @@
VG_(clexecfd) = VG_(open)(exec, O_RDONLY, VKI_S_IRUSR);
ret = do_exec(exec, info);
if (ret != 0) {
- fprintf(stderr, "valgrind: do_exec(%s) failed: %s\n", exec, strerror(ret));
+ fprintf(stderr, "valgrind: do_exec(%s) failed: %s\n",
+ exec, strerror(ret));
exit(127);
}
}