Increase ARM/MIPS simulators stack safety margin to 1024 bytes
Based on r9686 (10e1ea5). BUG= TEST=mozilla regress-355497.js Review URL: https://chromiumcodereview.appspot.com/9309030 Patch from Daniel Kalmar <kalmard@homejinni.com>. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10722 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
acb83c06f4
commit
b6551b83a5
@ -1277,9 +1277,9 @@ void Simulator::WriteDW(int32_t addr, int32_t value1, int32_t value2) {
|
||||
|
||||
// Returns the limit of the stack area to enable checking for stack overflows.
|
||||
uintptr_t Simulator::StackLimit() const {
|
||||
// Leave a safety margin of 512 bytes to prevent overrunning the stack when
|
||||
// Leave a safety margin of 1024 bytes to prevent overrunning the stack when
|
||||
// pushing values.
|
||||
return reinterpret_cast<uintptr_t>(stack_) + 512;
|
||||
return reinterpret_cast<uintptr_t>(stack_) + 1024;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1369,9 +1369,9 @@ void Simulator::WriteB(int32_t addr, int8_t value) {
|
||||
|
||||
// Returns the limit of the stack area to enable checking for stack overflows.
|
||||
uintptr_t Simulator::StackLimit() const {
|
||||
// Leave a safety margin of 512 bytes to prevent overrunning the stack when
|
||||
// Leave a safety margin of 1024 bytes to prevent overrunning the stack when
|
||||
// pushing values.
|
||||
return reinterpret_cast<uintptr_t>(stack_) + 512;
|
||||
return reinterpret_cast<uintptr_t>(stack_) + 1024;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user