| Index: test/cctest/interpreter/test-interpreter.cc
|
| diff --git a/test/cctest/interpreter/test-interpreter.cc b/test/cctest/interpreter/test-interpreter.cc
|
| index 9aec032073e844b9b313bc8a8cbef678ffea7534..0733cbee27130439da002aa35f606830bdd297d6 100644
|
| --- a/test/cctest/interpreter/test-interpreter.cc
|
| +++ b/test/cctest/interpreter/test-interpreter.cc
|
| @@ -265,7 +265,7 @@ TEST(InterpreterShiftOpsSmi) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 1, 0, 1);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -304,7 +304,7 @@ TEST(InterpreterBinaryOpsSmi) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 1, 0, 1);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -345,7 +345,7 @@ TEST(InterpreterBinaryOpsHeapNumber) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 1, 0, 1);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -380,7 +380,7 @@ TEST(InterpreterStringAdd) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| struct TestCase {
|
| Handle<Object> lhs;
|
| @@ -472,7 +472,7 @@ TEST(InterpreterParameter1) {
|
| TEST(InterpreterParameter8) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 8, 0, 0);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -527,7 +527,7 @@ TEST(InterpreterParameter8) {
|
| TEST(InterpreterBinaryOpTypeFeedback) {
|
| HandleAndZoneScope handles;
|
| i::Isolate* isolate = handles.main_isolate();
|
| - i::Zone zone(isolate->allocator());
|
| + i::Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| struct BinaryOpExpectation {
|
| Token::Value op;
|
| @@ -673,7 +673,7 @@ TEST(InterpreterBinaryOpTypeFeedback) {
|
| TEST(InterpreterBinaryOpSmiTypeFeedback) {
|
| HandleAndZoneScope handles;
|
| i::Isolate* isolate = handles.main_isolate();
|
| - i::Zone zone(isolate->allocator());
|
| + i::Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| struct BinaryOpExpectation {
|
| Token::Value op;
|
| @@ -777,7 +777,7 @@ TEST(InterpreterBinaryOpSmiTypeFeedback) {
|
| TEST(InterpreterUnaryOpFeedback) {
|
| HandleAndZoneScope handles;
|
| i::Isolate* isolate = handles.main_isolate();
|
| - i::Zone zone(isolate->allocator());
|
| + i::Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| Handle<Smi> smi_one = Handle<Smi>(Smi::FromInt(1), isolate);
|
| Handle<Smi> smi_max = Handle<Smi>(Smi::FromInt(Smi::kMaxValue), isolate);
|
| @@ -854,7 +854,7 @@ TEST(InterpreterUnaryOpFeedback) {
|
| TEST(InterpreterBitwiseTypeFeedback) {
|
| HandleAndZoneScope handles;
|
| i::Isolate* isolate = handles.main_isolate();
|
| - i::Zone zone(isolate->allocator());
|
| + i::Zone zone(isolate->allocator(), ZONE_NAME);
|
| const Token::Value kBitwiseBinaryOperators[] = {
|
| Token::Value::BIT_OR, Token::Value::BIT_XOR, Token::Value::BIT_AND,
|
| Token::Value::SHL, Token::Value::SHR, Token::Value::SAR};
|
| @@ -1030,7 +1030,7 @@ TEST(InterpreterLoadNamedProperty) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddLoadICSlot();
|
| @@ -1083,7 +1083,7 @@ TEST(InterpreterLoadKeyedProperty) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddKeyedLoadICSlot();
|
| @@ -1125,7 +1125,7 @@ TEST(InterpreterStoreNamedProperty) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddStoreICSlot();
|
| @@ -1184,7 +1184,7 @@ TEST(InterpreterStoreKeyedProperty) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddKeyedStoreICSlot();
|
| @@ -1231,7 +1231,7 @@ static void TestInterpreterCall(TailCallMode tail_call_mode) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddLoadICSlot();
|
| @@ -1407,7 +1407,7 @@ static BytecodeArrayBuilder& IncrementRegister(BytecodeArrayBuilder& builder,
|
| TEST(InterpreterJumps) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 0, 0, 2);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -1446,7 +1446,7 @@ TEST(InterpreterJumps) {
|
| TEST(InterpreterConditionalJumps) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 0, 0, 2);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -1496,7 +1496,7 @@ TEST(InterpreterConditionalJumps2) {
|
| // TODO(oth): Add tests for all conditional jumps near and far.
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 0, 0, 2);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -1547,7 +1547,7 @@ TEST(InterpreterJumpConstantWith16BitOperand) {
|
| Isolate* isolate = handles.main_isolate();
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 1, 0, 257);
|
|
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
|
| @@ -1692,7 +1692,7 @@ TEST(InterpreterSmiComparisons) {
|
| for (size_t j = 0; j < arraysize(inputs); j++) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 0, 0, 1);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -1739,7 +1739,7 @@ TEST(InterpreterHeapNumberComparisons) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 0, 0, 1);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| @@ -1775,7 +1775,7 @@ TEST(InterpreterStringComparisons) {
|
| HandleAndZoneScope handles;
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| std::string inputs[] = {"A", "abc", "z", "", "Foo!", "Foo"};
|
|
|
| @@ -1841,7 +1841,7 @@ TEST(InterpreterMixedComparisons) {
|
| Isolate* isolate = handles.main_isolate();
|
| Factory* factory = isolate->factory();
|
| BytecodeArrayBuilder builder(isolate, handles.main_zone(), 0, 0, 1);
|
| - Zone zone(isolate->allocator());
|
| + Zone zone(isolate->allocator(), ZONE_NAME);
|
|
|
| FeedbackVectorSpec feedback_spec(&zone);
|
| FeedbackVectorSlot slot = feedback_spec.AddInterpreterCompareICSlot();
|
|
|