Fix an incorrect assertion.

When configured with --with-lg-page, it's possible for the configured page size
to be greater than the system page size, in which case the page address may only
be aligned with the system page size.
This commit is contained in:
Qi Wang 2018-05-09 15:03:38 -07:00 committed by Qi Wang
parent 61efbda709
commit e8a63b87c3

View File

@ -261,7 +261,7 @@ pages_decommit(void *addr, size_t size) {
bool bool
pages_purge_lazy(void *addr, size_t size) { pages_purge_lazy(void *addr, size_t size) {
assert(PAGE_ADDR2BASE(addr) == addr); assert(ALIGNMENT_ADDR2BASE(addr, os_page) == addr);
assert(PAGE_CEILING(size) == size); assert(PAGE_CEILING(size) == size);
if (!pages_can_purge_lazy) { if (!pages_can_purge_lazy) {