]> Cypherpunks repositories - gostls13.git/commit
runtime: fix wbshadow mode
authorDmitry Vyukov <dvyukov@google.com>
Mon, 26 Jan 2015 14:28:54 +0000 (17:28 +0300)
committerDmitry Vyukov <dvyukov@google.com>
Tue, 27 Jan 2015 17:50:55 +0000 (17:50 +0000)
commitd94192180fada39666081efd66e39e1ac1e81e60
tree1fb0d0745daca4579c0b194312ac7cd9ec6a6265
parent85e7bee19f9f26dfca414b1e9054e429c448b14f
runtime: fix wbshadow mode

Half of tests currently crash with GODEBUG=wbshadow.
_PageSize is set to 8192. So data can be extended outside
of actually mapped region during rounding. Which leads to crash
during initial copying to shadow.
Use _PhysPageSize instead.

Change-Id: Iaa89992bd57f86dafa16b092b53fdc0606213acb
Reviewed-on: https://go-review.googlesource.com/3286
Reviewed-by: Russ Cox <rsc@golang.org>
src/runtime/mbarrier.go