src/os/solaris/vm/os_solaris.cpp

changeset 4739
ca9580859cf4
parent 4608
5cd2fac2ae70
child 4744
15401203db6b
     1.1 --- a/src/os/solaris/vm/os_solaris.cpp	Tue Mar 12 09:42:24 2013 +0100
     1.2 +++ b/src/os/solaris/vm/os_solaris.cpp	Mon Mar 11 02:24:01 2013 -0700
     1.3 @@ -2945,7 +2945,7 @@
     1.4    while (p < (uint64_t)end) {
     1.5      addrs[0] = p;
     1.6      size_t addrs_count = 1;
     1.7 -    while (addrs_count < MAX_MEMINFO_CNT && addrs[addrs_count - 1] < (uint64_t)end) {
     1.8 +    while (addrs_count < MAX_MEMINFO_CNT && addrs[addrs_count - 1] + page_size < (uint64_t)end) {
     1.9        addrs[addrs_count] = addrs[addrs_count - 1] + page_size;
    1.10        addrs_count++;
    1.11      }

mercurial