Add explanatory comment.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2607 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_main.c b/coregrind/vg_main.c
index 10d50d1..0b28677 100644
--- a/coregrind/vg_main.c
+++ b/coregrind/vg_main.c
@@ -108,6 +108,11 @@
Addr VG_(shadow_end);
Addr VG_(valgrind_base); /* valgrind's address range */
+
+// VG_(valgrind_end) has a slightly different meaning to all the other
+// VG_(*_end) vars -- ie. it names the last byte, whereas the others
+// go one byte past the end.
+
Addr VG_(valgrind_end);
vki_rlimit VG_(client_rlimit_data);
@@ -432,6 +437,11 @@
addr_t client_size, shadow_size;
VG_(valgrind_base) = (addr_t)&kickstart_base;
+
+ // VG_(valgrind_end) has a slightly different meaning to all the other
+ // VG_(*_end) vars -- ie. it names the last byte, whereas the others
+ // go one byte past the end.
+
VG_(valgrind_end) = ROUNDUP(argc_addr, 0x10000) - 1; // stack
// This gives the client the largest possible address space while