Index: test/cctest/test-macro-assembler-x64.cc |
diff --git a/test/cctest/test-macro-assembler-x64.cc b/test/cctest/test-macro-assembler-x64.cc |
index a85d8e0468154c3e447914283289cc1396e6a492..3f25162a7838b79f8e27278ee2c1b4a2c310a939 100644 |
--- a/test/cctest/test-macro-assembler-x64.cc |
+++ b/test/cctest/test-macro-assembler-x64.cc |
@@ -165,7 +165,6 @@ TEST(SmiMove) { |
HandleScope handles(isolate); |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -255,7 +254,6 @@ TEST(SmiCompare) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -306,7 +304,6 @@ TEST(Integer32ToSmi) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -435,7 +432,6 @@ TEST(Integer64PlusConstantToSmi) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -480,7 +476,6 @@ TEST(SmiCheck) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
Condition cond; |
@@ -729,7 +724,6 @@ TEST(SmiNeg) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -937,7 +931,7 @@ TEST(SmiAdd) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 3, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -946,7 +940,6 @@ TEST(SmiAdd) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1159,7 +1152,7 @@ TEST(SmiSub) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 4, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -1168,7 +1161,6 @@ TEST(SmiSub) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1259,7 +1251,6 @@ TEST(SmiMul) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1366,7 +1357,6 @@ TEST(SmiDiv) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1477,7 +1467,6 @@ TEST(SmiMod) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1566,7 +1555,7 @@ TEST(SmiIndex) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 3, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 4, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -1575,7 +1564,6 @@ TEST(SmiIndex) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1636,7 +1624,7 @@ TEST(SmiSelectNonSmi) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -1645,7 +1633,6 @@ TEST(SmiSelectNonSmi) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); // Avoid inline checks. |
EntryCode(masm); |
Label exit; |
@@ -1716,7 +1703,7 @@ TEST(SmiAnd) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -1725,7 +1712,6 @@ TEST(SmiAnd) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1798,7 +1784,7 @@ TEST(SmiOr) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -1807,7 +1793,6 @@ TEST(SmiOr) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1882,7 +1867,7 @@ TEST(SmiXor) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -1891,7 +1876,6 @@ TEST(SmiXor) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -1959,7 +1943,6 @@ TEST(SmiNot) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -2047,7 +2030,7 @@ TEST(SmiShiftLeft) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 4, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 7, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -2056,7 +2039,6 @@ TEST(SmiShiftLeft) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -2154,7 +2136,7 @@ TEST(SmiShiftLogicalRight) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 3, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 5, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -2163,7 +2145,6 @@ TEST(SmiShiftLogicalRight) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -2224,7 +2205,7 @@ TEST(SmiShiftArithmeticRight) { |
// Allocate an executable page of memory. |
size_t actual_size; |
byte* buffer = |
- static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 2, |
+ static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize * 3, |
&actual_size, |
true)); |
CHECK(buffer); |
@@ -2233,7 +2214,6 @@ TEST(SmiShiftArithmeticRight) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -2298,7 +2278,6 @@ TEST(PositiveSmiTimesPowerOfTwoToInteger64) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
Label exit; |
@@ -2342,7 +2321,6 @@ TEST(OperandOffset) { |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; |
- masm->set_allow_stub_calls(false); |
Label exit; |
EntryCode(masm); |
@@ -2695,7 +2673,6 @@ TEST(LoadAndStoreWithRepresentation) { |
HandleScope handles(isolate); |
MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); |
MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. |
- masm->set_allow_stub_calls(false); |
EntryCode(masm); |
__ subq(rsp, Immediate(1 * kPointerSize)); |
Label exit; |