Index: src/globals.h |
diff --git a/src/globals.h b/src/globals.h |
index ed297e745d7fe6a11e4810ab70d52fe6c9ac24bf..814bbd7588beda79049a166101b989ad24ac659c 100644 |
--- a/src/globals.h |
+++ b/src/globals.h |
@@ -150,8 +150,10 @@ const bool kRequiresCodeRange = true; |
// encoded immediate, the addresses have to be in range of 256MB aligned |
// region. Used only for large object space. |
const size_t kMaximalCodeRangeSize = 256 * MB; |
+const size_t kCodeRangeAreaAlignment = 256 * MB; |
#else |
const size_t kMaximalCodeRangeSize = 512 * MB; |
+const size_t kCodeRangeAreaAlignment = 4 * KB; // OS page. |
#endif |
#if V8_OS_WIN |
const size_t kMinimumCodeRangeSize = 4 * MB; |
@@ -170,11 +172,13 @@ const bool kRequiresCodeRange = true; |
const size_t kMaximalCodeRangeSize = 256 * MB; |
const size_t kMinimumCodeRangeSize = 3 * MB; |
const size_t kReservedCodeRangePages = 0; |
+const size_t kCodeRangeAreaAlignment = 4 * KB; // OS page. |
#else |
const bool kRequiresCodeRange = false; |
const size_t kMaximalCodeRangeSize = 0 * MB; |
const size_t kMinimumCodeRangeSize = 0 * MB; |
const size_t kReservedCodeRangePages = 0; |
+const size_t kCodeRangeAreaAlignment = 4 * KB; // OS page. |
#endif |
#endif |